Salary
💰 $152,300 - $186,100 per year
Tech Stack
AWSAzureCloudCyber SecurityDistributed SystemsETLJavaJavaScriptJenkinsKubernetes.NETNode.jsPythonSDLCSQLTypeScript
About the role
- Serve as the technical lead for BECU’s internal AI product, guiding expansion and alignment with strategic goals
- Architect and develop robust, performant systems using Python, Snowflake, LLMs, RAGs, and cloud services
- Partner with stakeholders in contact center, retail, cybersecurity, operations, and marketing to ensure technical accuracy and impact
- Participate in daily stand-ups and two-week sprints; use GitHub for project management and backlog prioritization
- Provide technical coaching to senior engineers, contribute to coding standards, and present solutions to technical leadership
- Strengthen shared infrastructure supporting AI products with focus on segmentation, retrieval, and scalability
- Evaluate emerging technologies, balance exploration with execution, and contribute to AI product planning
- Apply secure development best practices, conduct testing, and drive improvements across BECU’s technical systems
- Lead code reviews, enforce standards, and contribute to continuous integration and delivery pipelines
- Represent BECU expertise internally and externally, including potential conference presentations and cross-team consulting
Requirements
- Bachelor’s degree in Computer Science or related discipline, or equivalent work experience
- Minimum eight years of experience designing software and writing production code in a team environment
- Demonstrated expertise in Secure Development best practices
- Proven ability to deliver scalable solutions across multiple languages and environments
- Expertise with two or more of: .NET, C#, Java, node.js, JavaScript/TypeScript frameworks, Python
- Experience with public cloud platforms (Azure/AWS/Google Cloud)
- Knowledge of containers and orchestration (Kubernetes preferred)
- Expertise in SOLID principles, OOP, SOA patterns, and distributed systems
- Experience with CI/CD tools (Azure DevOps, GitHub Actions, Jenkins, TeamCity)
- Deep understanding of TDD and testing methodologies
- Proficiency with git and branching standards
- Experience with SQL, large datasets, ETL, and analytics engines
- Proven experience leading cross-functional teams through the SDLC
- Strong verbal and written communication skills
- Full-time availability and occasional travel
- Residency requirement: must be a resident of WA, OR, ID, AZ, TX, GA, or SC
- If located in Washington within reasonable driving distance from Tukwila, required to work onsite Tuesdays & Wednesdays
- Desired: Advanced degree in Computer Science or related field
- Desired: Experience with Machine Learning, Reinforcement Learning, Data Science, and/or model tuning
- Desired: Experience with LLM evaluation tools (Ragas, Evals, DeepEval)
- Desired: Experience presenting at industry conferences
- Desired: Familiarity with agent-based systems and user interaction models
- Desired: Exposure to cloud platforms beyond AWS
- Desired: Understanding of data segmentation and collection independence
- Desired: Experience in startup or agile, autonomous team environments
- Desired: Ability to drive adoption of emerging technologies within domain
- medical, dental, vision and life insurance coverage
- disability and AD&D insurance
- health care and dependent care flexible spending accounts
- health savings accounts
- access to company’s 401k plan and employer-funded retirement plan
- compensation incentives (performance based; targets vary by role)
- Newly hired employees accrue 6.16 hours of paid time off (PTO) per pay period (up to 160 PTO hours per year)
- ten paid holidays throughout the calendar year
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Python.NETC#Javanode.jsJavaScriptTypeScriptSQLETLMachine Learning
Soft skills
technical leadershipcommunicationcoachingcollaborationproblem-solvingpresentationcross-functional team leadershipagile methodologiesstakeholder engagementadaptability
Certifications
Bachelor’s degree in Computer ScienceAdvanced degree in Computer Science