|
Is it surprising to hear that a financial institution of 1.5 million members and over $30 billion in managed assets say that success comes from focusing on people, not profits?
Our "people helping people" philosophy has guided us since 1935, driving our deep commitment to serving our members, communities, and each other. When you join our team, you become part of a purpose-driven organization where your work makes a real difference.
While we're proud of our history, we're even more excited about our future. With business and technology transformation on the horizon, there's never been a better time to be part of BECU. PAY RANGE
The Target Pay Range for this position is $138,300.00-$169,000.00 annually. The full Pay Range is $107,400.00 - $199,900.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.
BENEFITS - because people helping peoplestarts with supporting you
401(k) Company Match (up to 3%) 4% annual contribution to your 401(k) by BECU Medical, Dental and Vision (family contributions as well) PTO Program + Exchange Program Tuition Reimbursement Program BECU Cares volunteer time off + donation match
IMPACT YOU'LL MAKE: As a Sr. Software Developer at BECU, you will leverage deep expertise in software development, system engineering, and DevOps to support and modernize our Enterprise Content Management (ECM) platform. In this role, you'll design and deliver secure, scalable solutions that enhance member experiences, lead modernization initiatives, and influence technology strategy. Your work will shape architecture, elevate coding standards, and transform business challenges into innovative technical solutions. WHAT YOU'LL DO:
- Lead Development Excellence: Guide teams through design, coding, and testing, ensuring high-quality, scalable solutions that meet business needs.
- Oversee Platform Operations: Perform server maintenance, execute OS upgrades, vendor product upgrades, configurations, and data center migrations.
- Manage Storage and Capacity: Monitor file shares and storage capacity across environments to ensure optimal performance.
- Conduct System Analysis: Perform capacity planning, system performance analysis, and disaster recovery testing.
- Collaborate Across Teams: Work closely with network, DBA, and vendor teams to troubleshoot and resolve multi-component performance issues.
- Drive Modernization: Lead efforts to modernize current legacy content management platforms. Architect & Innovate: Collaborate with architects and product owners to design technology roadmaps, create prototypes, and deliver solutions that push boundaries.
- Champion Code Quality: Set the standard for clean, secure, and maintainable code. Promote best practices and help others grow through feedback and collaboration.
- Drive Automation & Efficiency: Lead initiatives to automate processes and improve workflows, reducing complexity and increasing speed to market.
- Collaborate & Communicate: Share technical insights with peers, present ideas, and contribute to a culture of knowledge and innovation.
- Solve Complex Challenges: Analyze, design, and implement multi-tier systems, tackling intricate problems with creativity and precision.
- Support Team Growth: Help team members develop their skills through collaboration, feedback, and knowledge sharing.
- Stay Informed: Keep up with emerging technologies and apply them thoughtfully to create forward-thinking solutions.
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:
- Impactful Work: Your ideas and solutions will directly influence systems serving millions of members.
- Growth Opportunities: Continuous learning, mentorship, and exposure to cutting-edge technologies.
- Collaborative Culture: Work alongside passionate professionals who value innovation and teamwork.
- Tech Leadership: Opportunities to lead projects, shape standards, and influence technology strategy.
- Flexibility & Balance: Full-time role with a supportive environment that respects your time and well-being.
- Future-Ready Skills: Hands-on experience with cloud platforms, container orchestration, CI/CD pipelines, and modern frameworks.
QUALIFICATIONS: Minimum Qualifications:
- Bachelor's degree in computer science or related discipline, or equivalent work experiencerequired.
- Minimum five yearsof experience designing software and writing production code in a team environmentrequired.
- Deep understanding of Secure Development best practices,demonstrated by regular use of static code analysis toolsto explainandcorrectsecure coding flaws required.
- Proven ability todeliver highly scalable solutions in multiple programming languages and technical environments over the entire product lifecycle (from ideation to retirement) required.
- Demonstrated expertise with the following required: .NET, C#,node.js and modern JavaScript Frameworks in TypeScript or JavaScript (React, Angular, etc.), or Python.
- System administration and automation with PowerShell or bash required. Knowledge of Open Source (OSS) technologies and libraries required.
- Experience with public cloud (Azure/AWS/Google Cloud) technologies required.
- Expertise with SQL Server, PostgreSQL
- Experience with RESTful API design, microservices architecture
- Deep experiencein one of the following domains: server-side web dev, modern client-side web dev, REST/web services, large scale data analytics using Machine Learning frameworks, networking, and service mesh required.
- Expertise with SOLID design principles, Object-Oriented Programming and Design required. Experience with SOA patterns and distributed systems design required.
- Expertisewith Continuous Integration and Continuous Deliverysystems and tools such as Azure DevOps Services, GitHub Actions, Jenkins, orTeamcity.Proficiency at building / deployment pipelines in YAML is required.
- Deep expertise in Test Driven Development concepts, methods, and tools.Demonstrated experience in unit testing,integrationtesting, or performance/load testing required.
- Experience using git, including performingcode reviews,pull requests, and following branching standardssuch as Git Flow or Trunk-Based Development required.
- Experiencepresenting in front of technically adept audiences required.
- Proven experience leading and collaborating within team, including business unit teams, to deliver solutionsthroughall aspects of the SDLC
Desired Qualifications:
- Experience with Enterprise Content management platform - OpenText - AppEnhancer (formerly ApplicationXtender), Onbase Hyland, Image trust
- Working knowledge of containers and container orchestration in Kubernetes preferred.
- Experience with SQL, large datasets, data warehousing and sophisticated ETL processes, analytics engines required.Knowledge of cloud-hosted SQL-based datastores, and NoSQL systemspreferred.
- Proven ability to stay current with emerging technologies and new applications of existing technologies, through work or continuing industry or education involvement
JOIN THE JOURNEY: Ready to make an indelible impact? Eager to be a part of a collaborative and innovative team where your ideas and contributions don't just fill a role, but fuel the growth and success of BECU? This is more than a job - it's a chance to elevate your career, skills, and future, all while contributing to the robust technological landscape of BECU.
EEO 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.
|