Jobs · Engineering · Washington

Principal Full-Stack Software Engineer

First Fed · Bellingham, WA · 2 wk ago
Engineering$139k–$237k/yrInternship

Position Purpose

The Principal Full-Stack Software Engineer serves as a senior technical leader responsible for designing, evolving, and scaling critical customer-facing and operational systems across First Fed’s digital banking ecosystem. This hands-on role is focused on delivering high-quality, cloud-native systems with an emphasis on customer experience, frontend development, and platform reliability. The role operates at a systems level—owning complex integrations, improving existing workflows, and modernizing legacy solutions without disrupting the business. This engineer will also help elevate engineering practices and leverage AI-assisted development and intelligent automation to improve delivery speed, system quality, and user outcomes.

Essential Functions

  • Engineering & System Ownership

    • Design, build, and maintain cloud-native applications and services in Azure.
    • Own systems end-to-end across frontend, backend, APIs, and data flows.
    • Write high-quality, maintainable production code.
  • Customer Experience & Frontend

    • Build modern, responsive web applications using React, TypeScript, and modern UI patterns.
    • Create intuitive, performant, and accessible user experiences.
    • Partner with Product and Design to translate workflows into high-quality digital experiences.
  • API & Integration Development

    • Design and implement RESTful and event-driven APIs.
    • Integrate with core banking systems, fintech partners, and internal platforms.
    • Build resilient data flows for ingestion, validation, and reconciliation.
  • Modernization & Reliability

    • Improve and modernize legacy systems and workflows.
    • Strengthen system reliability through monitoring, alerting, and observability.
    • Develop internal tools to improve operational visibility and efficiency.
  • DevOps & Engineering Productivity

    • Build and maintain CI/CD pipelines using GitHub and modern DevOps practices.
    • Apply automation and Infrastructure-as-Code for scalable deployments.
    • Improve developer experience and delivery velocity.
  • AI-Augmented Engineering

    • Use AI-assisted tools to improve development speed and code quality.
    • Earnest practical AI capabilities into systems (e.g., validation, routing, decision support).
    • Identify high-impact use cases for AI in customer and operational workflows.
  • Technical Leadership

    • Set engineering standards and best practices.
    • Lead design discussions and influence architecture decisions.
    • Mentor engineers and contribute to team growth.

Qualifications & Requirements

  • Qualifications

    • Bachelor’s degree in Computer Science, Engineering, or related field.
    • 15+ years of software engineering or full-stack development experience.
    • Strong experience with Microsoft Azure (Functions, Container Apps, Event Hub, APIM).
    • Deep experience with frontend development (React, TypeScript, JavaScript, HTML/CSS).
    • Hands-on experience with backend languages (C#, Go, or Node.js).
    • Experience with automation and workflow technologies (Power Automate, GitHub Actions).
    • Familiarity with SQL/NoSQL databases (PostgreSQL, MongoDB, Azure SQL).
    • Experience implementing secure development patterns and OAuth2/Azure AD security.
    • Experience with CI/CD, GitHub, Docker, and Terraform.
    • Strong understanding of system reliability, scalability, and observability.
    • Familiarity with AI-assisted development and applied AI use cases.
    • Experience in banking, fintech, or regulated industries.
    • Excellent analytical, debugging, communication, and cross-team collaboration skills.
  • Requirements

    • Physical Requirements
    • Pay Range
    • Benefits
    • Equal Opportunity Employer

Similar jobs

Principal Software Engineer

Solidus Technical Solutions, LLCAurora, CO· 2 wk ago
Engineering$184k–$230k/yrapply on solidus.smartsearch.jobs

Principal Software Engineer

Red Arch SolutionsAnnapolis Junction, MD· 2 wk ago
Engineering$205k–$217k/yrapply on redarchsolutions.applytojob.com