Sorry! This job is no longer available. Please explore similar jobs listed on the left.
Boeing Employees' Credit Union is Hiring a Systems Engineer - NEW Near Remote, WA
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. SUMMARY The Systems Engineer will participate in the design, build, configuration, and maintenance of systems and applications according to design specifications, under the guidance of senior systems engineers. The Systems Engineer is responsible for maintaining continuous integration builds and deployment pipelines to deliver applications and the infrastructure to host them. They are also responsible for writing automation scripts, including unit and integration tests, to ensure high quality delivery of these systems. gathering metrics, and performing maintenance on those systems, with an emphasis on automation. The Systems Engineer will work closely and learn from other systems engineers, 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. Maintain unit and integration tests and implement them into CI/CD pipelines to increase delivery quality. Consistently evaluate and improve continuous integration / continuous delivery pipelines, to increase quality and efficiency. Present, as needed, technical knowledge and accomplishments to product team and share with engineering community where appropriate. Analyze telemetry for gaps and improve coverage to reduce outages and time to resolution. Implement telemetry for pipeline metrics to increase reliability of system delivery. Maintain and provide input to architecture and dataflow diagrams, and be able to speak to frameworks, protocols and external dependencies of team's products. Assist more senior engineers to Develop prototypes, proofs of concept, and solutions by combining technical expertise with a developing understanding of basic software design concepts throughout the systems delivery lifecycle. Collaborate with team members to implement and document best practices given requirements for software and systems. Perform additional duties as assigned. QUALIFICATIONS Bachelor’s degree in technical or business discipline or equivalent. Minimum two years of experience designing, delivering and maintaining systems to production in a team environment required. Understanding of database technologies, including platforms, authentication, and connectivity, and ability to write basic SQL queries preferred. Experience writing reusable, testable functions/methods that follow object-oriented development patterns preferred. Minimum two years of experience with Continuous Integration and Continuous Delivery patterns, including Infrastructure-as-Code, and tools (e.g., Azure DevOps Services, GitHub Actions, etc.) preferred. Experience implementing security in a multi-tiered application required. Knowledge of more complex security methods required, including database security, web application security, etc. preferred. Experience performing code reviews, pull requests, and following source control standards such as Git Flow or Trunk-Based Development. Experience designing and implementing one or more infrastructure systems (e.g., Azure PaaS, Azure IaaS, Windows or Linux servers, SAN, Exchange, IIS, Active Directory, Azure AD, etc.) required. Experience sharing technical work in front of technically adept audiences preferred. Proficient at using debugging to diagnose code issues in automated scripts. Uses systematic debugging/troubleshooting to diagnose cross service issues, sometimes with help from more senior engineers. Experience with Test Driven Development concepts, methods, and tools. Demonstrated experience in unit testing preferred. Proficient verbal and written skills to effectively. Be available on an on-call basis to respond to pending issues or problems arising during non-business hours and provide support and response. 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.
Job Summary