Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Developer image - Rise Careers
Job details

Software Developer

As the nation's largest community credit union, we begin every day focused on delivering superior financial products and services for our 1.3 million members and more than $30 billion in managed assets. Our work has an economic impact as we support our members' financial goals. We are unapologetic about being devoted to our members and the communities we serve. Our business is guided by our people helping people philosophy – which includes our team members.BECU has been in business for more than 85 years, driven by unwavering core values and a dedication to improving the communities we serve. While we have a rich history, the future of our company, accelerated by business and technology transformation, is even brighter. There's never been a better time to work for BECU.To learn more visit becu.org/careers.PAY RANGEThe Target Pay Range for this position is $110,900.00-$135,600.00 annually. The full Pay Range is $86,100.00 - $160,300.00 annually. At BECU, compensation decisions are determined using factors such as relevant job-related skills, experience, and education or training. Should an offer for employment be made, we will consider individual qualifications. In addition to your salary, compensation incentives are available for the hired applicant. Incentives are performance based and targets vary by role.BENEFITSEmployees and their eligible family members have access to a wide array of employee benefits, such as medical, dental, vision and life insurance coverage. Employees have access to disability and AD&D insurance. We also offer health care and dependent care flexible spending accounts, as well as health savings accounts, to eligible employees. Employees are able to enroll in our company’s 401k plan and employer-funded retirement plan. Newly hired employees accrue 6.16 hours of paid time off (PTO) on a per pay period basis based on hours worked (up to a maximum of 160 PTO hours per year) and receive ten paid holidays throughout the calendar year. Additional details regarding BECU Benefits can be found here .IMPACT YOU’LL MAKEAs a Software Developer at BECU, you’ll take a hands-on role in designing, coding, and delivering scalable and reliable software solutions. You’ll lead development efforts, mentor junior developers, and play a pivotal part in improving enterprise-level systems and processes. By working closely with architects, technical leaders, and cross-functional teams, you’ll contribute to building robust, secure, and efficient applications that drive business success and enhance user experiences. Your expertise in software development will shape technical roadmaps and ensure BECU’s technology continues to innovate and deliver value.To join our dynamic team, we require candidates to be residents of WA, OR, ID, AZ, TX, GA, or SC. If you’re located in Washington state and within a reasonable driving distance from Tukwila, you have the flexibility to either work remotely or come into our HQ to enjoy a collaborative and inclusive environment. For those outside of Washington but in one of our supported states, you can also enjoy the convenience of remote work, contributing from the comfort of your home.WHAT YOU’LL DO• Develop and Innovate: Create prototypes, proofs of concept, and scalable solutions by combining technical expertise with a strong understanding of software design principles throughout the software development lifecycle.• Analyze and Build Solutions: Conduct system analysis, coding, testing, debugging, and documentation to meet business requirements and ensure high-quality delivery.• Enhance and Optimize Code: Identify and implement improvements in existing code to enhance performance, reliability, and maintainability.• Mentor and Guide Teams: Review and approve code written by junior developers, ensuring adherence to coding standards and best practices. Provide guidance and collaborate with senior staff to define and uphold development standards.• Drive Automation: Self-direct to automate business processes and interactions, increasing efficiency with limited supervision.• Collaborate on Technical Vision: Engage in discussions with Architects and technical leaders to help shape the team’s technology roadmap and strategic vision.• Support Deployments: Design and maintain continuous integration builds and deployment pipelines. Provide on-call support for production deployments, resolving issues as needed.This isn’t just about ticking off tasks on a list. It's about making a significant, positive change in BECU’s journey, where your contributions are valued, and your growth is continually fostered.WHAT YOU’LL GAIN• Technical Growth: Expand your expertise in scalable software solutions, modern programming languages, and cutting-edge technologies.• Leadership Opportunities: Mentor junior developers and contribute to shaping the technical direction of the team.• Collaborative Environment: Work alongside architects, analysts, and other developers to deliver impactful projects and drive innovation.• Strategic Impact: Influence technical roadmaps and contribute to enterprise-class software solutions that advance BECU’s business goals.QUALIFICATIONS: Minimum Qualifications:• Bachelor’s degree in Computer Science or related discipline, or equivalent work experience.• Minimum two years of experience designing software and writing production code in a team environment.• Demonstrated ability to deliver scalable solutions in multiple programming languages and technical environments.• Understanding of SOLID design principles, Object-Oriented Programming, and Design.• Proficiency in cloud technologies, .NET, C#, PowerShell, JavaScript/TypeScript, Python, and SQL.• Experience with Continuous Integration and Continuous Delivery systems and tools, such as Azure DevOps Services, GitHub Actions, Jenkins, or TeamCity.• Expertise in Test Driven Development (TDD) concepts, methods, and tools, with hands-on experience in unit testing.• Proficiency with Git for code reviews, pull requests, and branching standards such as Git Flow or Trunk-Based Development.• Understanding of relational and non-relational data modeling and data analysis.Preferred Qualifications:• Knowledge of Open Source (OSS) technologies and experience with open-source systems like Linux or Bash.• Proficiency in building build/deployment pipelines in YAML.• Experience using static code analysis tools to identify and correct secure coding flaws.JOIN THE JOURNEYReady to contribute to cutting-edge technology and deliver impactful solutions? At BECU, your expertise as a Software Developer will drive innovation and growth. Join a collaborative and fast-paced environment where your skills, insights, and leadership will shape the future of our software systems. Apply today, and start your journey of growth, influence, and impactful contribution. #BECU #YourGrowth #BECUJourneyEEO Statement:BECU is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, veteran status, disability, sexual orientation, gender identity, or any other protected status.Job Alerts: If you would like to be kept informed of new potential opportunities, click here (https://becu.wd1.myworkdayjobs.com/en-US/External/jobAlerts) . You will be asked to create an account if you do not already have one.From our very beginning, BECU has been about people helping people. As a financial services cooperative, our purpose has and always will be the same: we work together to best serve our members and improve the financial well-being of our community. More than 80 years and one million members later, we're still rooted in our values, practices and mission - and even more passionate about our future.As one of the nation's leading credit unions, we're not driven by profit. We're owned by our members and their interests are at the core of everything we do. Now we're growing faster than ever before--but we'll never forget our roots. To continue doing right by our members, we believe we must first do right by our people. Here, you'll receive the resources and support you need to learn, grow and build a meaningful career. Because we know it's our people who make us special.

Average salary estimate

$123250 / YEARLY (est.)
min
max
$110900K
$135600K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Developer, BECU

Are you a talented Software Developer looking for an exciting opportunity in Arizona? Look no further than BECU, the nation's largest community credit union! With over 85 years of experience, BECU is dedicated to providing superior financial products and services to our 1.3 million members, backed by $30 billion in managed assets. As a Software Developer at BECU, you'll play a crucial role in designing and delivering innovative software solutions that truly impact our members' financial journeys. Your expertise will help shape the technology roadmap, enhance user experiences, and mentor junior developers in a collaborative and supportive environment. You'll dive into creating prototypes, analyzing systems, and optimizing code. With flexibility in remote work, particularly if you're in Washington state or one of our supported states, you can contribute to our mission without geographic constraints. In addition to a competitive salary between $110,900 and $135,600 annually, you’ll enjoy a robust benefits package that includes medical, dental, and vision coverage, generous paid time off, and 401k options. If you're passionate about coding and want to be part of a company that values its people and community, BECU is the perfect place to take the next step in your career. Apply today and join a team that's making a difference!

Frequently Asked Questions (FAQs) for Software Developer Role at BECU
What are the main responsibilities of a Software Developer at BECU?

As a Software Developer at BECU, your primary responsibilities will include designing, coding, and delivering reliable software solutions, mentoring junior developers, and collaborating with cross-functional teams on enterprise-level systems. You'll be involved in conducting system analysis, testing, debugging, and improving existing code to enhance performance and reliability.

Join Rise to see the full answer
What qualifications are needed to apply for the Software Developer position at BECU?

To be considered for the Software Developer position at BECU, candidates should hold a Bachelor’s degree in Computer Science or a related discipline, or equivalent work experience. Additionally, a minimum of two years of experience in designing software and writing production code is required, along with proficiency in programming languages such as .NET, C#, JavaScript/TypeScript, and Python.

Join Rise to see the full answer
What programming languages and technologies should a Software Developer at BECU be familiar with?

Candidates applying for the Software Developer role at BECU should be proficient in cloud technologies, .NET, C#, PowerShell, JavaScript/TypeScript, Python, and SQL. Familiarity with Continuous Integration and Continuous Delivery systems such as Azure DevOps, Jenkins, or GitHub Actions is also advantageous.

Join Rise to see the full answer
How does BECU support the career growth of its Software Developers?

At BECU, we believe in fostering professional development. As a Software Developer, you will have opportunities to mentor junior team members, work with architects on technical roadmaps, and engage in continuous learning through collaboration on impactful projects that drive innovation.

Join Rise to see the full answer
What benefits can I expect as a Software Developer at BECU?

BECU offers a comprehensive benefits package for Software Developers, including medical, dental, and vision insurance, disability coverage, flexible spending accounts, a competitive 401k plan, and generous paid time off. These benefits support the wellbeing of you and your family while promoting work-life balance.

Join Rise to see the full answer
Common Interview Questions for Software Developer
Can you describe your experience with object-oriented programming principles?

When answering this question, highlight your understanding of the SOLID principles, inheritance, encapsulation, and polymorphism. Provide specific examples of how you've applied these concepts in your past projects to solve real-world problems.

Join Rise to see the full answer
What is your experience with Continuous Integration and Continuous Deployment?

Discuss your familiarity with CI/CD tools like Jenkins or Azure DevOps, and provide examples of how you've implemented these in previous roles to automate testing and deployments. Emphasize the benefits this brings in improving code quality and deployment efficiency.

Join Rise to see the full answer
How do you approach debugging and testing code?

Detail your strategies for debugging, including tools you use and how you systematically identify issues. Mention the importance of unit testing and how you incorporate Test Driven Development (TDD) into your workflow to ensure high-quality code.

Join Rise to see the full answer
Can you talk about a challenging project you've worked on?

Choose a project that showcases your problem-solving skills, technical expertise, and ability to collaborate. Outline the challenges you faced, your approach to overcoming them, and the successful outcome, focusing on how it benefited the team or company.

Join Rise to see the full answer
How do you ensure code quality in your team?

Discuss the importance of code reviews and adhering to coding standards. Share examples of how you've set up best practices within your team and how you've mentored colleagues in writing clean, efficient code.

Join Rise to see the full answer
What techniques do you use to stay current with emerging technologies?

Explain your commitment to continuous learning through various methods like online courses, attending webinars, participating in developer forums or local meetups, and experimenting with new technologies in personal projects.

Join Rise to see the full answer
Describe your experience with relational and non-relational databases.

Talk about your proficiency with SQL and NoSQL databases, including specific systems you’ve worked with. Explain how you've approached data modeling and analysis to meet project requirements effectively.

Join Rise to see the full answer
How would you handle a situation where team members disagree on a technical decision?

Highlight your ability to facilitate discussions, actively listen to divergent opinions, and guide the team to a data-driven consensus. Emphasize the importance of teamwork and collaboration in making informed decisions.

Join Rise to see the full answer
What will you do to make a positive impact at BECU as a Software Developer?

Share your enthusiasm for the position and outline how you'll leverage your skills to contribute to BECU's mission. Mention your desire to innovate, mentor others, and improve systems that directly impact the financial well-being of the members.

Join Rise to see the full answer
What is your preferred programming language and why?

Choose a programming language you excel in and explain why it's your preferred choice. Discuss its strengths in solving complex problems, your proficiency with it, and any relevant projects where you utilized that language effectively.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Wizcom Remote No location specified
Posted 12 days ago
Photo of the Rise User
Posted 4 days ago
Inclusive & Diverse
Startup Mindset
Collaboration over Competition
Growth & Learning
Photo of the Rise User
Posted 13 days ago
Posted 6 days ago

We are a member-owned, not-for-profit financial institution committed to providing affordable and responsible financial services to our members.

24 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 17, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!