BECU · 7 hours ago
Sr Software Developer
BECU is a financial institution committed to serving its members and communities. As a Sr. Software Developer, you will leverage your expertise to modernize the Enterprise Content Management platform and deliver secure, scalable solutions that enhance member experiences and drive technology strategy.
Banking
Responsibilities
Lead Development Excellence: Guide teams through design, coding, and testing, ensuring high-quality, scalable solutions that meet business needs
Oversee Platform Operations: Perform server maintenance, execute OS upgrades, vendor product upgrades, configurations, and data center migrations
Manage Storage and Capacity: Monitor file shares and storage capacity across environments to ensure optimal performance
Conduct System Analysis: Perform capacity planning, system performance analysis, and disaster recovery testing
Collaborate Across Teams: Work closely with network, DBA, and vendor teams to troubleshoot and resolve multi-component performance issues
Drive Modernization: Lead efforts to modernize current legacy content management platforms. Architect & Innovate: Collaborate with architects and product owners to design technology roadmaps, create prototypes, and deliver solutions that push boundaries
Champion Code Quality: Set the standard for clean, secure, and maintainable code. Promote best practices and help others grow through feedback and collaboration
Drive Automation & Efficiency: Lead initiatives to automate processes and improve workflows, reducing complexity and increasing speed to market
Collaborate & Communicate: Share technical insights with peers, present ideas, and contribute to a culture of knowledge and innovation
Solve Complex Challenges: Analyze, design, and implement multi-tier systems, tackling intricate problems with creativity and precision
Support Team Growth: Help team members develop their skills through collaboration, feedback, and knowledge sharing
Stay Informed: Keep up with emerging technologies and apply them thoughtfully to create forward-thinking solutions
Qualification
Required
Bachelor's degree in computer science or related discipline, or equivalent work experience required
Minimum five years of experience designing software and writing production code in a team environment required
Deep understanding of Secure Development best practices, demonstrated by regular use of static code analysis tools to explain and correct secure coding flaws required
Proven ability to deliver highly scalable solutions in multiple programming languages and technical environments over the entire product lifecycle (from ideation to retirement) required
Demonstrated expertise with the following required: .NET, C#, node.js and modern JavaScript Frameworks in TypeScript or JavaScript (React, Angular, etc.), or Python
System administration and automation with PowerShell or bash required. Knowledge of Open Source (OSS) technologies and libraries required
Experience with public cloud (Azure/AWS/Google Cloud) technologies required
Expertise with SQL Server, PostgreSQL
Experience with RESTful API design, microservices architecture
Deep experience in one of the following domains: server-side web dev, modern client-side web dev, REST/web services, large scale data analytics using Machine Learning frameworks, networking, and service mesh required
Expertise with SOLID design principles, Object-Oriented Programming and Design required. Experience with SOA patterns and distributed systems design required
Expertise with Continuous Integration and Continuous Delivery systems and tools such as Azure DevOps Services, GitHub Actions, Jenkins, or Teamcity. Proficiency at building / deployment pipelines in YAML is required
Deep expertise in Test Driven Development concepts, methods, and tools. Demonstrated experience in unit testing, integration testing, or performance/load testing required
Experience using git, including performing code reviews, pull requests, and following branching standards such as Git Flow or Trunk-Based Development required
Experience presenting in front of technically adept audiences required
Proven experience leading and collaborating within team, including business unit teams, to deliver solutions through all aspects of the SDLC
Preferred
Experience with Enterprise Content management platform - OpenText - AppEnhancer (formerly ApplicationXtender), Onbase Hyland, Image trust
Working knowledge of containers and container orchestration in Kubernetes preferred
Experience with SQL, large datasets, data warehousing and sophisticated ETL processes, analytics engines required. Knowledge of cloud-hosted SQL-based datastores, and NoSQL systems preferred
Proven ability to stay current with emerging technologies and new applications of existing technologies, through work or continuing industry or education involvement
Benefits
401(k) Company Match (up to 3%)
4% annual contribution to your 401(k) by BECU
Medical, Dental and Vision (family contributions as well)
PTO Program + Exchange Program
Tuition Reimbursement Program
BECU Cares volunteer time off + donation match
Company
BECU
As a member-owned, not-for-profit financial cooperative, BECU is guided by the credit union philosophy of “people helping people.” In fact, putting people over profit guides our everyday business decisions.
H1B Sponsorship
BECU has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (5)
2024 (3)
2023 (1)
2022 (1)
Funding
Current Stage
Late StageRecent News
Business Journals
2024-04-09
Puget Sound Business Journal
2023-12-13
Puget Sound Business Journal
2023-11-28
Company data provided by crunchbase