Senior Software Engineer

First FedSeattle, WA
1d

About The Position

T he Senior Software Engineer designs, builds, and maintains cloud‑native applications and automations that power First Fed’s digital banking ecosystem. This role focuses on Azure‑based application development, API engineering, integration automation, and front‑end development using modern languages and frameworks. The engineer will collaborate with cross‑functional teams—including Architecture, Cybersecurity, Data, and Product—to deliver secure, scalable, and intuitive customer and internal‑facing experiences.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field required.
  • 10+ years of software engineering or full‑stack development experience.
  • Strong experience with Microsoft Azure (Functions, Container Apps, Event Hub, APIM).
  • Proficiency in React, TypeScript, JavaScript, HTML/CSS.
  • Hands‑on experience with Go, Python, PowerShell, 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.
  • Strong understanding of CI/CD, GitHub, Docker, and Terraform.
  • Excellent analytical, debugging, communication, and cross‑team collaboration skills.

Responsibilities

  • Design and build cloud‑native applications and services using Azure Functions, Azure Container Apps, Azure Event Hub, and serverless compute patterns.
  • Develop and maintain RESTful and event‑driven APIs; integrate with internal and third-party platforms.
  • Build front-end components and web applications using React, TypeScript, JavaScript, HTML/CSS.
  • Engineer automation solutions for ACH, payment, and digital‑banking data exchanges, including file ingestion, validation, and reconciliation.
  • Streamline and modernize operational workflows by reducing manual processes and increasing reliability of critical data flows using tools like PowerShell, Power Automate, and GitHub Actions.
  • Engineer applications using Go, Python, or Node.js for backend and automation workloads.
  • Implement DevOps practices with GitHub, CI/CD pipelines, containerization, and Infrastructure‑as‑Code.
  • Leverage AI-assisted coding tools and autonomous agents to accelerate development, improve code quality, and automate repetitive engineering tasks.
  • Integrate AI-driven workflows into application and data pipelines to enhance validation, anomaly detection, and operational efficiency.
  • Apply secure coding practices including OAuth2.0, modern authentication, and Azure AD application security.
  • Develop SQL and NoSQL data integrations; optimize data access patterns.
  • Participate in Agile scrums, code reviews, sprint planning, and release engineering.
  • Troubleshoot production issues, conduct root‑cause analysis, and recommend performance optimizations.
  • Collaborate with stakeholders to translate business requirements into technical design and working solutions.

Benefits

  • Employees will be eligible for our benefits package including medical, dental, and vision insurance, paid time off, retirement plans (401k with company match and Employee Stock Ownership Plan), gym membership reimbursement, discounts on our banking products, and more!
  • Additional information on our benefits package can be viewed at https://www.ourfirstfed.com/careers
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service