Staff Software Engineer

Alkami

Confirmed live 2 days ago High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$140,000–$175,000 / yr
Posted
22 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $224k
This role $158k
$125k most similar roles pay here $284k

This role pays less than 94% of similar roles. Most pay $193,000–$254,800 — the shaded band above. At the midpoint, this role pays about $158k versus about $224k for comparable roles.

Based on 240 similar postings.

Employer

About Alkami

Alkami Technology is a cloud-based digital banking solutions provider offering retail and business banking platforms to credit unions and banks to help them compete with larger financial institutions. Industry: Financial Technology & Digital Banking

Alkami currently has 47 open roles on FindRole.

Listed pay typically runs $129,000–$162,500 across 44 roles with salary data.

Most-posted roles

View all roles at Alkami

At a glance

TL;DR · Staff Software Engineer

Staff Software Engineer (MANTL) is a senior individual contributor role focused on delivering complex, cross-team software capabilities across a digital banking platform. The engineer transforms ambiguous product needs into scalable system designs, robust APIs, secure integrations, and intuitive experiences for financial institution administrators and users. Day-to-day responsibilities include setting technical direction, managing cross-team dependencies, mentoring engineers through code reviews, and leading incident response and root-cause analysis. The role requires proficiency in TypeScript, Node.js, Python, or Go to build microservices, domain models, and data contracts while ensuring reliability through observability and performance patterns. Key skills include advanced system design for distributed systems, experience with REST APIs, and knowledge of CI/CD and automated testing. This position addresses the technical challenges of providing a unified platform for onboarding, digital banking, and marketing within the regulated financial services sector.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Translate ambiguous product and business requirements into technical strategies, delivery plans, and measurable outcomes.
  • Design scalable system architectures, including microservices, REST APIs, domain models, and data contracts.
  • Write and review high-quality code in TypeScript, Node.js, Python, or Go across the full stack.
  • Lead the design and implementation of secure third-party integrations for authentication, data mapping, and payment systems.
  • Ensure system reliability through advanced error handling, observability, capacity planning, and performance optimization.
  • Manage cross-team dependencies and technical trade-offs to drive execution across multiple engineering domains.
  • Mentor engineers through code reviews, pair programming, and hands-on coaching to improve team standards.
  • Lead incident response and root-cause analysis to improve operational readiness and system stability.

What we're looking for

  • 7-12 years of professional software engineering experience including hands-on delivery of complex production systems and technical leadership.
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent relevant experience.
  • Deep proficiency in TypeScript and Node.js, Python, Go, or similar backend languages across the stack.
  • Advanced system design skills in domain-driven design, microservices, REST APIs, distributed systems, data stores, and integrations.
  • Strong discipline in testing, error handling, observability, performance, security, and maintainable delivery.
  • Ability to influence without authority, communicate architecture clearly, and mentor engineers through reviews and coaching.
  • Experience in Agile, iterative delivery, and improving team practices through feedback and continuous learning.
  • Experience in SaaS, FinTech, digital banking, payments, or regulated environments (preferred); experience with ReactJS, NestJS, cloud platforms, or infrastructure as code (preferred).

More like this

Similar roles

Staff Platform Engineer

Alkami

Remote 36 days ago $140,000$175,000
TypeScript Node.js Kubernetes GitHub Actions Datadog CI/CD Microservices Distributed Tracing OpenTelemetry Kafka Terraform SRE Fault Injection Circuit Breakers Caching Strategy infrastructure-as-code
7+ yrs exp Remote

Staff Software Engineer

Intuit

New York, NY 8 days ago $202,500$274,000
Scala TypeScript GraphQL Kafka Google Cloud Kubernetes Docker Terraform CI/CD REST gRPC SQL NoSQL LLM TDD Microservices Distributed Systems
7+ yrs exp

Staff Software Engineer

Alkami

Remote 172 days ago $140,000$210,000
Node.js Python Go TypeScript ReactJS NestJS REST APIs Microservice architecture domain driven design Agile SCRUM Plaid Sendgrid System Design
6+ yrs exp Remote

Staff Software Engineer

Alkami

Remote 49 days ago $150,000$175,000
Node.js Python Go TypeScript ReactJS NestJS REST APIs Microservice Architecture domain driven design Agile SCRUM Plaid Sendgrid System Design
Remote

Senior Software Engineer

Alkami

Remote 95 days ago $132,000$165,000
Node.js Python Go TypeScript ReactJS NestJS REST APIs Microservice Architecture domain driven design Agile SCRUM Plaid Sendgrid System Design
10+ yrs exp Remote

Senior Software Engineer

Alkami

Remote 10 days ago $140,000$175,000
JavaScript React Vue NodeJS NestJS REST APIs Microservice Architecture domain driven design Agile SCRUM Plaid Sendgrid System Design
Remote