Senior Software Developer

September 16

Apply Now
Logo of BECU

BECU

Consumer Banking • Consumer Lending • Business Services • Financial Education and Literacy • Auto Loans

1001 - 5000

Description

• As a Sr Software Developer at BECU, you'll be a key player in crafting innovative software solutions that drive our business forward. • Your expertise will lead teams in developing complex features, automated tests, and robust data models. • You’ll design and code scalable, secure, and high-performing services that meet business needs and adhere to best practices. • Your role will extend beyond coding, as you'll mentor other developers, collaborate closely with architects, and contribute to the overall system design and architecture. • Your work will directly impact BECU’s ability to deliver high-quality, enterprise-class software that supports our strategic goals.

Requirements

• Minimum Qualifications: • Bachelor’s degree in Computer Science or related discipline, or equivalent work experience. • Minimum of five years of experience designing software and writing production code in a team environment. • Deep understanding of Secure Development best practices, demonstrated through regular use of static code analysis tools to identify and correct secure coding flaws. • Proven ability to deliver highly scalable solutions in multiple programming languages and technical environments across the entire product lifecycle (from ideation to retirement). • Expertise with one or more of the following: .NET, C#, Node.js, modern JavaScript frameworks (React, Angular, etc.), or Python. • System administration and automation with PowerShell or Bash. • Knowledge of Open Source (OSS) technologies and libraries. • Experience with public cloud technologies (Azure, AWS, Google Cloud). • Deep experience in one of the following domains: server-side web development, modern client-side web development, REST/web services, large-scale data analytics using Machine Learning frameworks, networking, and service mesh. • Expertise in SOLID design principles, Object-Oriented Programming and Design, and SOA patterns and distributed systems design. • Proficiency with Continuous Integration and Continuous Delivery systems and tools such as Azure DevOps Services, GitHub Actions, Jenkins, or TeamCity, including building deployment pipelines in YAML. • Deep expertise in Test Driven Development concepts, methods, and tools, with demonstrated experience in unit testing, integration testing, or performance/load testing. • Experience using Git, including code reviews, pull requests, and following branching standards like Git Flow or Trunk-Based Development. • Experience presenting to technically adept audiences. • Experience with SQL, large datasets, data warehousing, and sophisticated ETL processes, analytics engines. • Proven ability to stay current with emerging technologies and apply them to solve business challenges. • Proven experience leading and collaborating within teams, including business unit teams, to deliver solutions through all aspects of the SDLC. • Desired Qualifications: • Working knowledge of containers and container orchestration in Kubernetes. • Knowledge of cloud-hosted SQL-based datastores and NoSQL systems.

Benefits

• Employees and their eligible family members have access to a wide array of employee benefits, such as medical, dental, vision and life insurance coverage. • Employees have access to disability and AD&D insurance. • We also offer health care and dependent care flexible spending accounts, as well as health savings accounts, to eligible employees. • Employees are able to enroll in our company’s 401k plan and employer-funded retirement plan. • Newly hired employees accrue 6.16 hours of paid time off (PTO) on a per pay period basis based on hours worked (up to a maximum of 160 PTO hours per year) and receive ten paid holidays throughout the calendar year.

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com