Description

SUMMARY

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.

RESPONSIBILITIES

  • 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.

QUALIFICATIONS

  • 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.

 


 

Education

Bachelor's degree