Simplify Logo

Full-Time

Sr Software Developer

Confirmed live in the last 24 hours

BECU

BECU

1,001-5,000 employees

Not-for-profit credit union offering banking services

Financial Services
Education

Compensation Overview

$104.2k - $194kAnnually

+ Performance-based incentives

Senior, Expert

Remote in USA

Category
Backend Engineering
Full-Stack Engineering
Software Engineering
Required Skills
PowerShell
Bash
Microsoft Azure
Python
JavaScript
React.js
Software Testing
Git
Node.js
SQL
AWS
Jenkins
REST APIs
Web Development
Development Operations (DevOps)
AngularJS
Data Analysis
Requirements
  • 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.
Responsibilities
  • Lead Development Efforts: Take the lead in developing and testing system components and services, guiding teams through code and design reviews to ensure quality and scalability.
  • Design and Build Solutions: Create prototypes, proofs of concept, and fully developed solutions that are highly available and scalable in a production environment.
  • Present and Communicate: Share technical topics and innovations with the broader engineering community, contributing to knowledge sharing and continuous improvement.
  • Drive System Improvements: Identify opportunities for code, design, and structural enhancements across BECU’s technical systems, implementing improvements that drive efficiency and innovation.
  • Maintain and Enforce Standards: Contribute to and uphold coding standards within delivery teams, ensuring that code quality and extensibility are consistently maintained.
  • Mentor and Guide: Provide mentorship to junior developers and Software Development Engineers in Test (SDETs), fostering their growth through individual consulting and code reviews.
  • Collaborate on Technology Roadmaps: Work with architects and product owners to design and document the technology roadmap and vision for your team.
  • Automate Business Processes: Lead teams in automating and improving business processes with limited guidance, driving operational efficiency.
  • Contribute Beyond the Code: Take on additional responsibilities as needed to support the team and ensure the successful delivery of projects.

BECU is a not-for-profit credit union that provides a range of financial services to its members, including checking and savings accounts, loans, mortgages, and investment planning. Members can access their accounts through online banking and a mobile app, making it easy to manage their finances from anywhere. BECU differentiates itself from traditional banks by focusing on member education and community support, offering free seminars and resources to help individuals improve their financial literacy. The goal of BECU is to promote financial success for its members while minimizing fees and providing competitive rates on financial products.

Company Stage

N/A

Total Funding

N/A

Headquarters

Tukwila, Washington

Founded

N/A

Growth & Insights
Headcount

6 month growth

-7%

1 year growth

-7%

2 year growth

-7%
Simplify Jobs

Simplify's Take

What believers are saying

  • Members benefit from lower fees and better rates compared to traditional banks, enhancing their financial well-being.
  • BECU's partnerships with organizations like AARP and the University of Washington provide members with unique educational and financial opportunities.
  • The credit union's involvement in community events and sponsorships, such as the GeekWire Awards and Spokane Indians, fosters a strong community presence and member engagement.

What critics are saying

  • As a not-for-profit, BECU may face financial constraints that limit its ability to invest in new technologies and services compared to larger banks.
  • The focus on specific member groups, like Boeing employees, could limit broader market appeal and growth potential.

What makes BECU unique

  • BECU operates as a not-for-profit credit union, focusing on member benefits rather than shareholder profits, unlike traditional banks.
  • The credit union offers exclusive products like the Boeing-inspired credit card, catering specifically to Boeing employees and retirees.
  • BECU's commitment to financial education, including closing branches for a day to teach high school students, sets it apart from competitors.