Staff Software Engineer - UI Platform
Leads the technical strategy and hands-on delivery of scalable backend and UI platform capabilities supporting merchant-facing experiences across web and mobile interfaces. Requires 10+ years building APIs or distributed systems and a record of cross-team technical leadership.
About the job
Responsibilities
- Define cross-team technical strategy, architecture, and multi-year roadmaps for backend services powering merchant-facing experiences.
- Lead the design and delivery of scalable backend services supporting reliable user experiences across the Dashboard, mobile applications, and other interfaces.
- Build reusable platform capabilities that help product teams develop, operate, and improve their products.
- Partner with engineers, product managers, and designers to connect design systems, software development kits, APIs, and backend services.
- Provide hands-on technical leadership through architecture reviews, technical guidance, and mentorship.
Requirements
- 10+ years of experience building complex, reliable, scalable APIs or distributed systems.
- Experience leading the technical design and delivery of large projects across multiple engineering teams.
- Experience setting technical direction and translating strategy into an executable roadmap.
- Ability to communicate technical decisions and tradeoffs with engineering teams, cross-functional partners, and senior leadership.
Nice-to-haves
- Experience building backend-for-frontend systems or frontend platform services.
- Experience with developer platforms, design systems, or UI infrastructure.
- Experience using agentic development workflows to improve engineering productivity.
- Experience with feature flagging, experimentation, telemetry, or analytics systems.
Skills
Backend Services, APIs, Distributed Systems, Architecture, Technical Strategy, Roadmaps, Backend-For-Frontend, Developer Platforms, Design Systems, Feature Flagging, Experimentation, Telemetry, Analytics Systems, Mobile Applications
Similar jobs
Backend Engineering jobsLeads architecture and technical strategy for Vanta’s government compliance product, building scalable backend systems and new workflows in a 0-to-1 environment. Requires 10+ years of backend experience, strong systems thinking, cross-functional influence, and a track record of mentoring engineers.
Leads the design and delivery of shared distributed-platform capabilities for cost intelligence, operational tooling, reliability, and developer experience. The role requires deep backend and systems expertise with Java, Go, Kafka, and Kubernetes, plus technical leadership across multiple engineering teams.
Build and operate fault-tolerant, low-latency distributed platforms and real-time data pipelines at internet scale. The role requires significant backend programming experience, expertise in languages such as Go, Java, Rust, or C++, and a bachelor’s degree or equivalent experience.
Senior backend engineer designing scalable services and APIs that connect Phantom Cash to blockchain networks. The role requires Node.js/NestJS, REST API, event-driven, and distributed-systems expertise, with blockchain or fintech experience preferred.
Founding senior engineer responsible for creating and operating Payabli’s Payments Core infrastructure, including ledgers, exactly-once money movement, multi-rail orchestration, settlement, and reconciliation. Requires 12+ years of production payments or financial-systems experience at major scale.