Senior Software Developer at BECU designing scalable and secure software to improve digital experiences. Collaborating with teams while mentoring junior developers and ensuring engineering standards.
Responsibilities
Build scalable, resilient, and secure services while developing prototypes, proofs of concept, and production‑ready features using modern engineering practices.
Guide small to medium teams through designing, building, testing, and delivering system components and services.
Model BECU’s coding standards, provide thorough code reviews, and champion clean, maintainable design principles.
Identify opportunities to modernize design, code, and system structure, and drive enhancements—including greenfield initiatives.
Collaborate with architects and product owners to define technical direction, roadmaps, and long‑term engineering strategy.
Coach junior developers and SDETs through pairing, feedback, and knowledge‑sharing.
Lead automation and process‑streamlining efforts that support operational excellence.
Share technical insights across engineering teams and clearly communicate complex concepts to technical stakeholders.
Apply secure coding practices and use static analysis tools to identify and resolve vulnerabilities.
Contribute to analysis, design, coding, debugging, testing, documentation, and operational hand‑off.
Build and maintain data models, database scripts, and migrations; develop solutions for large datasets and analytics workflows.
Requirements
Bachelor’s degree in Computer Science or related discipline, or equivalent work experience required
Minimum five years of experience designing software and writing production code in a team environment required
Deep understanding of Secure Development best practices, demonstrated by regular use of static code analysis tools to explain and correct secure coding flaws required
Proven ability to deliver highly scalable solutions in multiple programming languages and technical environments over the entire product lifecycle (from ideation to retirement) required
Demonstrated expertise with one of 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
Deep experience in 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
Expertise with Continuous Integration and Continuous Delivery systems/tools such as Azure DevOps Services, GitHub Actions, Jenkins, or TeamCity
Proficiency at building build/deployment pipelines in YAML required
Deep expertise in Test Driven Development concepts, methods, and tools
Demonstrated experience in unit testing, integration testing or performance/load testing required
Experience using git, including code reviews, pull requests, and branching standards such as Git Flow or Trunk-Based Development required
Experience presenting in front of technically adept audiences required
Experience with SQL, large datasets, data warehousing and sophisticated ETL processes, analytics engines required
Proven ability to stay current with emerging technologies and applications through work or continuing education required
Proven experience leading and collaborating within teams, including business unit teams, through all aspects of the SDLC required
Proficient verbal and written communication skills required
Full time hours required
Benefits
401(k) Company Match (up to 3%)
4% annual contribution to your 401(k) by BECU
Medical, Dental and Vision (family contributions as well)
Senior Software Engineer responsible for core platform capabilities for payments system at Freddie Mac. Collaborating with stakeholders to deliver high - quality solutions in a fast - paced environment.
Staff Software Development Engineer at CVS Health focused on backend engineering for enterprise AI platforms. Collaborating with teams to improve healthcare outcomes and operational efficiency through technology.
Senior Manager providing technical leadership and vendor oversight for production support at CVS Health. Ensuring stability and operational readiness of critical applications through strong management and governance.
Full Stack Developer role requiring expertise in Node.js and React technologies. Collaborating in a dynamic environment focused on innovative projects in Brazil.
Software Engineer developing different products for a growing company using various stacks. Collaborating with cross - functional engineering teams in a hybrid setup based in São Paulo.
Forward Deployed Software Engineer developing tailored solutions for customers at First Resonance. Collaborating closely on their engineering challenges and software needs while ensuring satisfaction.
Guidewire Software Engineer III implementing Guidewire solutions for TD's technology teams. Leading design, architecture, and development efforts with a strong focus on quality standards.
Software Engineering Intern developing applications for Cloud Governance at Disney's Enterprise Technology. Collaborating across teams and learning cloud - native development at massive scale.
Mobile Engineering Lead at Qualifinds® defining technical vision and leading app development across platforms. Empowering businesses through innovative technologies in the fintech sector.