Hybrid Staff Software Developer – AI Innovation Team

Posted last month

Apply now

About the role

  • Staff Software Developer leading AI innovation and product development at BECU. Collaborating with cross-functional teams to enhance member experiences with cutting-edge technologies.

Responsibilities

  • Lead AI Product Development: Serve as the technical lead for our AI product, guiding its expansion and ensuring alignment with strategic goals.
  • Architect Scalable Solutions: Design and develop robust, cloud-agnostic systems using Python, AWS, LLM, and RAG-based architecture.
  • Collaborate Across Functions: Partner with stakeholders in contact center, retail, cybersecurity, operations, and marketing to ensure technical accuracy and impact.
  • Drive Agile Execution: Participate in daily stand-ups and two-week sprints, using GitHub for project management and backlog prioritization.
  • Mentor and Influence: Provide technical coaching to senior engineers, contribute to coding standards, and present solutions to technical leadership.
  • Advance AI Foundations: Strengthen the shared infrastructure supporting our AI products, with a focus on segmentation, retrieval, and scalability.
  • Champion Innovation: Evaluate emerging technologies, balance exploration with execution, and contribute to future AI product planning.
  • Ensure Quality and Security: Apply secure development best practices, conduct testing, and drive improvements across BECU’s technical systems.
  • Promote Technical Excellence: Lead code reviews, enforce standards, and contribute to continuous integration and delivery pipelines.
  • Represent BECU Expertise: Share your knowledge 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 the following: Python, .NET, C#, node.js, JavaScript/TypeScript frameworks.
  • 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.

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

Job title

Staff Software Developer – AI Innovation Team

Job type

Experience level

Lead

Salary

$156,200 - $190,800 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job