Staff Engineer, Support Experiences
Provides technical leadership for Stripe support products by setting architecture and strategy, building reliable distributed systems, and mentoring engineers. Requires 10+ years of backend or full-stack development experience and strong expertise in technical leadership, product delivery, and modern programming technologies.
About the job
Responsibilities
- Design, build, and operate production systems emphasizing extensibility, reliability, and usability.
- Write and review code regularly while setting and elevating engineering standards.
- Build high-quality end-to-end product experiences centered on user needs.
- Collaborate with cross-functional stakeholders and navigate organizational complexity.
- Partner with Engineering Management, Product Managers, and company leaders to define and pursue long-term vision.
- Unblock execution across short- and long-term roadmaps, balancing business priorities, user experience, and sustainable technical foundations.
- Improve engineering standards, tooling, and processes.
- Teach and mentor engineers and develop future technical leaders.
Requirements
- 10+ years of professional backend or full-stack development experience, including active code writing and review.
- Experience setting and executing long-term technical strategy for a large product area.
- Ability to prioritize competing requirements and stakeholders while iteratively shipping product features.
- Strong alignment, communication, and technical leadership skills.
- Proven record of contributing meaningfully to the growth of other engineers.
- User empathy and a customer-centric approach to problem-solving and product development.
Nice-to-haves
- Experience building software systems for customer support or operations organizations.
- Experience leading projects across multiple teams and time zones.
- Proficiency in JavaScript, TypeScript, Ruby, Java, and React.
- Experience designing, deploying, and owning agentic LLM solutions, including multi-step orchestrators and tool use/function calling, for complex customer support or internal workflow automation.
Skills
Backend Development, Full-Stack Development, Distributed Systems, JavaScript, TypeScript, Ruby, Java, React, Agentic Llms, Function Calling, Technical Strategy, Code Review
Similar jobs
Fullstack Engineering jobsStaff engineer leading architecture and hands-on development for CareHub’s workflow-heavy care-delivery platform. The role requires 10+ years of software development experience, strong React and Node.js/TypeScript skills, AI integration experience, and technical mentorship.
Leads architecture, development, reliability, and technical direction for large-scale distributed systems, while mentoring engineers and driving complex cross-functional initiatives. Requires 12+ years of experience building and supporting distributed systems.
Build prototypes and production-ready applications for Twilio’s emerging technologies incubation team. The role requires full-stack software development experience, modern programming skills, database knowledge, and the ability to use AI-assisted development tools effectively.
Senior individual contributor responsible for architecting and building large-scale distributed systems, leading cross-team technical initiatives, and mentoring engineers. Requires 15+ years of hands-on software engineering experience and deep expertise in architecture, reliability, performance, and system design.
Leads full-stack development for enterprise Identity Administration, building React interfaces, Java services, APIs, and persistence layers for secure access-governance workflows. Requires 7+ years of experience, strong JavaScript/TypeScript and React expertise, backend development skills, and knowledge of authentication protocols and relational databases.