Staff Software Engineer - Bill Pay, Banking & Procurement
Technical leader responsible for architecture, delivery, and engineering quality across Procurement, Bill Pay, and Banking products. The role requires 8+ years of software engineering experience, full-stack development expertise, large-scale fault-tolerant system design, and strong mentorship skills.
About the job
Responsibilities
- Serve as the technical leader for the Procurement, Bill Pay, and Banking product areas.
- Drive hands-on technical architecture and design for large-scale, fault-tolerant systems that handle money movement.
- Translate business objectives into technical roadmaps and execute high-impact projects.
- Lead and mentor engineers across the team.
- Improve engineering quality, processes, and systems for mission-critical financial products.
Requirements
- 8+ years of professional software engineering experience.
- Strong track record in full-stack development and building products end-to-end.
- Experience designing large-scale, fault-tolerant systems from scratch.
- Ability to balance business objectives with technical decisions.
- Ability to solve ambiguous problems with high agency and take ownership of outcomes.
- Proficiency with modern coding languages and AI tools.
- Ability to learn new skills and technologies quickly.
- Experience resolving blockers, improving team processes, and mentoring engineers.
Skills
Full-Stack Development, System Architecture, Fault-Tolerant Systems, Money Movement, Modern Coding Languages, AI Tools, Technical Roadmaps, Software Design
Similar jobs
Fullstack Engineering jobsLeads the technical direction and delivery of Genie One across web, iOS, Android, macOS, and Windows. Requires 8+ years of software engineering experience, staff-level architecture leadership, and strong JavaScript or TypeScript expertise with React and mobile or desktop development.
Leads browser, mobile, and server-side data collection systems, including SDKs, identity handling, schema compatibility, and integrations. Requires 10+ years of engineering experience, deep JavaScript expertise, SDK ownership, and technical and people leadership.
Leads the architecture and delivery of sales data models and production AI agents that improve CRM workflows for sales and revenue teams. Requires 10+ years of engineering experience, deep CRM platform expertise, and experience with permissioned writes and human-in-the-loop agent systems.
Design and integrate cross-platform C++ and Python software for distributed real-time, simulation, and third-party systems. The role requires senior-level systems engineering experience, Linux proficiency, CI/CD and containerization expertise, and an active SECRET clearance.
Staff Engineer building the decision engine that powers hospital staffing recommendations, alerts, and workflows. The role requires strong TypeScript expertise, full-stack experience, systems thinking, and close collaboration with clinical customers.