Overview
Senior individual contributor who sets technical direction and delivers complex, cross-team software capabilities across Alkami's digital banking platform, turning ambiguous product and business needs into scalable system designs, robust APIs, secure integrations, and intuitive experiences.
What you'll do
- Lead cross-team delivery across experiences, services, APIs, data, and integrations.
- Turn ambiguous product and business needs into technical strategies, delivery plans, and measurable outcomes.
- Set architecture across domains, document tradeoffs, and align teams on scalable, secure patterns.
- Write and review tested code in TypeScript and Node.js, Python, Go, or similar languages for full stack applications.
- Design secure APIs, domain models, microservices, workflows, and data contracts.
- Build for reliability and performance using error handling, observability, capacity planning, graceful degradation, and recovery patterns.
- Lead third-party integration design across authentication, privacy, data mapping, rate limits, retries, idempotency, monitoring, and vendor failures.
- Drive cross-team execution by managing dependencies, sequencing work, reducing risk, and making timely decisions when tradeoffs are unclear.
- Mentor engineers through reviews, pairing, documentation, and hands-on coaching.
- Partner with product, design, security, architecture, site reliability, data, and engineering leaders to balance speed, experience, operability, and risk.
- Lead incident response and root-cause analysis, driving prevention and operational readiness.
- Improve engineering effectiveness through reusable patterns, automated tests, CI/CD, developer tooling, and secure, human-reviewed use of AI-assisted tools.
What you'll need
- Typically requires a minimum of 8 years of related experience; or 6 years and an advanced degree.
- Bachelor's degree in engineering, or another related field or equivalent work experience.
- Required experience delivering complex production software and leading technical direction across teams or domains.
- Deep proficiency in TypeScript and Node.js, Python, Go, or similar languages for frontend and/or backend use, with the ability to work across the stack.
- Advanced system design across 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 hands-on guidance.
- Ability to turn ambiguity into pragmatic plans, manage cross-team dependencies, and drive measurable outcomes.
- Experience in Agile, iterative delivery and improving team practices through feedback and continuous learning.
- Ability to lift a minimum of 5 pounds to a maximum of 10 pounds unassisted; ability to stand, sit, stoop, walk, stretch, reach, and use full range of body motions; manual dexterity as required for specific equipment.
Nice to have
- Experience in SaaS, FinTech, digital banking, payments, or another regulated technology environment.
- Experience with ReactJS, NestJS, or comparable frontend and backend frameworks.
- Experience with GraphQL.
- Experience designing third-party integrations for financial data, identity, or communications platforms.
- Experience with cloud platforms, containers, orchestration, infrastructure as code, or event-driven architecture.
Details
- US Remote; most positions can be remote in the US (remote-first company).
- Salary range: $140,000 - $175,000.
- Candidates must be eligible to work in the US for full-time employment; no employment sponsorship offered at this time.
Read the full description and apply on the company’s own careers page.