BECU Sr Systems Engineer / DevOps Engineer in Seattle, Washington
Are you interested in working for a purpose-driven organization that is owned by, and accountable to, its members—not its shareholders? Where you can collaborate with teams that help deliver products and services to over 1.3 million members? Then read on—BECU might just be the right fit for you.
BECU is a national leader among financial institutions. With over $29 billion in assets, we’re among the largest credit unions in the nation. We’ve been in business for over 86 years, serving the financial well-being of our community and helping our members achieve life-long financial goals.
Here’s what else sets us apart:
Our members-first ethos.
Unique benefits, perks and workplace culture.
Philanthropy and community involvement.
Remote, flexible and hybrid work opportunities.
To learn more visit becu.org/careers.
The Sr Systems Engineer will lead a delivery team in the design, build, configuration, and maintenance of systems and applications that support internal and external BECU business and technology customers, according to design specifications. The Sr Systems Engineer is responsible for solving complex engineering challenges to deliver seamless user experiences. The Sr Systems Engineer will write code, and tests to ensure the quality of that code. The Sr Systems Engineer is responsible for building and maintaining automated pipelines to provision systems and applications. The Sr Systems Engineer will recommend technical solutions to resolve business challenges, contributing to overall system design. The Sr Systems Engineer works closely with and acts as a mentor to other systems engineers and collaborates with business and systems analysts to build enterprise class systems and software.
Perform all responsibilities in accordance with BECU Competencies, compliance, regulatory, and Information Protection requirements.
Responsible for writing unit, integration and interoperability tests, and implementing them into CI/CD pipelines, as well as recommending testing solutions to product team.
Create continuous integration / continuous delivery pipelines, to deliver solutions to production. Mentor other engineers in same.
Regularly communicate with cross-functional teams and share technical knowledge with the BECU engineering community on relevant topics of interest.
Lead a delivery team in the development and testing of system components/services, code, and design reviews.
Responsible for quality of all telemetry data, including system health, application logs, application performance, and pipeline metrics.
Write process and dataflow diagrams, and be able to speak to frameworks, security, protocols and external dependencies of team's products.
Develop prototypes, proofs of concept, and solutions by combining technical expertise with a deep understanding of system design, and mentor junior engineers, where possible.
Design applications with a security-first mindset, anticipating risk and implementing cybersecurity patterns at the earliest stages of development.
Perform other duties as assigned.
Bachelor’s degree in technical or business discipline or equivalent required. Advanced degree preferred.
Minimum five years of experience delivering systems to production, with an emphasis on Infrastructure-as-Code.
Experience writing and publishing reusable, tested modules or libraries for consumption by other teams and team members.
Minimum four years of experience with Continuous Integration and Continuous Delivery and tools (e.g., Azure DevOps Services, GitHub Actions, etc.), including ability to coach other engineers in same.
Experience with integrating security at design time, and regularly evaluating efficacy of security measures.
Experience performing code reviews, pull requests, and following source control standards such as Git Flow or Trunk-Based Development required.
Experience designing and delivering two or more infrastructure systems, (e.g., Azure PaaS, Azure IaaS, Windows or Linux servers, SAN, Exchange, IIS, Active Directory, Azure AD, etc.), with automation and central configuration management, required.
Experience with multiple database technologies, including platforms, authentication, and connectivity. Ability to write more complex SQL queries desired.
Experience communicating technical concepts in front of technically adept audiences required.
Proficient at using systematic debugging to diagnose cross service issues, and pipeline automation, sometimes with help from more senior engineers.
Experienced in Test Driven Development concepts, methods, and tools. Demonstrated experience in unit testing, integration testing and performance testing.
Proficient verbal and written skills to effectively communicate.
Be available on an on-call basis to respond to pending issues or problems arising during non-business hours and provide support and response.
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.
- BECU Jobs