-
Job ID 2117451
Job Description
As the largest community credit union in the nation, we kick off each day with a commitment to providing exceptional financial products and services to over 1.3 million members and managing assets surpassing $30 billion. We take pride in our role in supporting the financial aspirations of our members. With a strong focus on our people-helping-people philosophy, we strive to create an impactful business that benefits both our members and the communities we serve.
Founded more than 85 years ago, BECU is anchored in unwavering core values and a mission to enhance the communities we touch. Our rich history is a precursor to an even more promising future, fueled by advancements in business and technology. There has never been a more exciting moment to join our team at BECU.
To discover more about career opportunities, visit becu.org/careers.
COMPENSATION DETAILS
The target salary range for this position is set between $178,900.00 and $218,400.00 annually, with a comprehensive pay range extending from $138,800.00 to $258,500.00. At BECU, our compensation approach considers key factors such as experience, educational background, and relevant job skills. Should you receive an employment offer, we will take your qualifications into account. Additionally, competitive performance-based incentives are available for successful candidates.
EMPLOYEE BENEFITS
Our employees and their eligible family members enjoy a robust suite of benefits, including medical, dental, vision, and life insurance. Coverage options also include disability and AD&D insurance. Eligible employees can take advantage of healthcare and dependent care flexible spending accounts, along with health savings accounts. We provide a favorable 401(k) plan complemented by an employer-funded retirement plan. Newly appointed team members earn 6.16 hours of paid time off (PTO) per pay period, amounting to a maximum of 160 hours annually, alongside ten paid holidays throughout the year. For detailed information on our benefits, please refer to our benefits page.
YOUR CONTRIBUTION
As a Principal Software Developer at BECU, you will spearhead groundbreaking solutions that enhance our members’ experiences in a dynamic, agile setting. You will collaborate with various teams and business units, driving innovative technical designs that position BECU uniquely in the marketplace. Utilize your expertise to mentor colleagues, champion continuous improvement, and elevate our technology journey.
WE WANT YOU ON OUR TEAM!
We require candidates to reside in WA, OR, ID, AZ, TX, GA, or SC. If you are located in these states, you will have the exciting option to work remotely, allowing you to contribute from your own space.
KEY RESPONSIBILITIES:
- Innovate and Develop Solutions: Craft and execute advanced solutions that blend technical skill with strategic vision, ensuring BECU leads the market.
- Conceptualize and Inspire: Visualize and communicate pioneering solutions that transform strategic visions into reality.
- Collaborate with Business Partners: Partner with business unit leaders to develop prototypes and solutions, leveraging your technical know-how to resolve business challenges.
- Showcase Technical Expertise: Present your work and ideas to diverse audiences, solidifying your role as a thought leader.
- Represent BECU in the Industry: Engage with the broader technical community, showcasing BECU’s values and technical capabilities.
- Develop and Maintain Complex Systems: Oversee the entire lifecycle of complex, multi-tier systems that drive BECU’s progress.
- Champion Code Quality: Establish coding standards, promote best practices, and ensure high quality and extensibility across teams.
- Drive Technical Innovation: Lead initiatives that inspire innovation, align technical strategies, and improve our technological landscape.
- Mentor and Support Teams: Share knowledge and guide team members, creating a supportive and enriching environment.
- Liaison and Solve Complex Issues: Act as a consultant, utilizing your expertise to troubleshoot complex challenges and provide effective solutions.
- Expand Industry Knowledge: Stay informed of new technologies and apply insights to enhance BECU’s capabilities.
This role involves more than mere task completion; it’s about driving meaningful change in BECU’s evolution, where your contributions are valued, and your professional growth is prioritized.
WHAT YOU WILL GAIN:
- Innovative Impact: Lead transformative projects and craft solutions that enhance the member experience.
- Professional Growth: Access to mentorship, thought leadership opportunities, and continuous learning in a team-oriented environment.
- Cross-functional Engagement: Build relationships across BECU that drive impactful results.
- Industry Visibility: Showcase BECU’s engineering excellence within the tech community.
- Collaborative Culture: Join a team that champions inclusivity, innovation, and technical excellence.
QUALIFICATIONS:
Minimum Requirements:
- Bachelor’s degree in a relevant technical or business discipline or equivalent experience.
- At least 10 years of experience in IT with a proven track record in application design.
- Expertise in financial products such as Mortgages, Loans, Credit Cards, and Deposits.
- Experience in managing source control systems and development practices.
- Familiarity with Secure Development best practices.
- History of delivering scalable solutions throughout the product lifecycle in diverse environments.
- Proficient in .NET, C#, Node.js, and modern JavaScript frameworks (TypeScript, JavaScript, React, Angular) or Python.
Preferred Qualifications:
- Advanced degree in a related discipline.
- Expertise in two or more areas: server-side/client-side web development, REST/web services, data analytics including Machine Learning, networking, or service mesh.
- Knowledge of SOLID principles, Object-Oriented Programming, SOA, and distributed systems design.
- Proficiency in SDLC and Agile methodologies, with experience in CI/CD tools like Azure DevOps, GitHub Actions, Jenkins, or TeamCity.
- Understanding of Test Driven Development and various testing methodologies, including unit, integration, and performance testing.
- Proficient in Git for code reviews, pull requests, and standards such as Git Flow or Trunk-Based Development.
- Experience presenting at industry events to both technical and non-technical audiences.
- Knowledgeable in SQL, data warehousing, ETL processes, analytics engines, cloud-hosted SQL databases, and NoSQL systems.
- Familiarity with Open Source technologies and libraries.
- Experience in system administration and automation using PowerShell or Bash.
- Familiarity with public cloud technologies including Azure, AWS, or Google Cloud.
- Understanding of containerization and Kubernetes orchestration.
- Proven experience collaborating across teams on large initiatives throughout the SDLC.
JOIN US IN THIS EXCITING JOURNEY
Are you ready to leave a lasting impact? Do you want to be part of a collaborative, innovative team where your insights and contributions not only fulfill a role but also propel the growth and success of BECU? This position offers more than just a job; it’s an opportunity to enhance your career, develop your skills, and contribute to the vibrant technological landscape of BECU.
Seize the chance to grow with us. Apply now and bring your expertise to BECU—let’s achieve excellence together. Begin your journey of influence, innovation, and meaningful contributions today.
EEO Statement:
BECU is an equal opportunity employer. All qualified candidates 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:
Stay updated on potential new opportunities by clicking here. You will need to create an account if you do not already have one.
At BECU, our mission centers around people helping people. As a cooperative financial service provider, our purpose is to enhance our members’ lives and contribute to the financial health of our communities. Over 80 years and one million members later, we remain true to our foundational values and are more passionate than ever about the future ahead. We prioritize our members, and in doing so, we recognize that to serve them best, we must also support our people.