About the Role
Join Stripe's Growth Engineering team as a Senior Full Stack Engineer. In this role, you will be instrumental in building and owning the systems, products, internal tools, and customer-facing experiences that drive Stripe's growth. You will work on developing scalable, machine learning-driven systems, and collaborate with engineers and scientists to facilitate experiments and insights as users navigate Stripe.
Key Responsibilities
- Design and Development: Lead the design and development of scalable, ML-driven systems. Work with other engineers and scientists to make it easy to run experiments and surface insights.
- Dashboard Experiences: Raise the bar across teams on creating high-quality, beautiful, and durable dashboard experiences, as well as responsive data and backend systems.
- Pragmatic Solutions: Champion pragmatic solutions and code patterns throughout our codebase, setting standards in React/JavaScript/CSS/GraphQL as well as Ruby APIs and ML systems.
- Technical Projects: Scope, design, and lead technical projects, laying the groundwork for early-stage products to iteratively evolve and scale.
- Backend Reliability: Ensure our backend components are reliable, secure, extensible, and accessible.
- Operational Processes: Define operational processes and lead response to production issues across services and multiple levels of the stack.
- Collaboration: Partner with other leaders across the business to translate ambitious, data-first growth strategies into technical plans.
Who You Are
We are looking for someone with:
- Experience: 5+ years of professional hands-on software development experience.
- Technical Expertise: Ability to clearly identify business priorities, create new areas of investments, anticipate pitfalls and risks, and deep technical expertise for teams you lead.
- Frontend and Backend: Experience building production frontend web experiences and maintaining the backend APIs that power them.
- Observability: Experience incorporating observability into production systems and supporting their operation.
- Data Analysis: Familiarity with basic analysis in large datasets, especially in systems like Redshift or Presto/Trino.
- User Interaction: Ability to interact with customers and stakeholders directly to better understand their use cases and brainstorm better solutions.
- Generalist Skills: Experience as a generalist, working on both the frontend, backend, and anything it takes to solve problems and delight users.
Preferred Qualifications
- Experience with machine learning, recommender systems, product-led growth, and/or lifecycle marketing.
Work Environment
This role is available either in an office or a remote location (typically, 35+ miles or 56+ km from a Stripe office). Office-assigned employees spend at least 50% of the time in their local office or with users, balancing in-person collaboration with flexibility.
Compensation and Benefits
- Salary Range: The annual US base salary range for this role is $163,100 - $244,700.
- Additional Benefits: Equity, company bonus or sales commissions/bonuses, 401(k) plan, medical, dental, and vision benefits, and wellness stipends.
Join us at Stripe and help increase the GDP of the internet by building the financial infrastructure for businesses worldwide.
Benefits Extracted with AI
- Equity
- Company bonus or sales commissions/bonuses
- 401(k) plan
- Medical, dental, and vision benefits
- Wellness stipends
Similar jobs
Last update: 23 minutes ago
Senior Frontend Engineer, Growth
Join Stripe as a Senior Frontend Engineer to build scalable web applications using React.js and JavaScript for growth initiatives.
Senior Full Stack Engineer, Enterprise Engine
Join Stripe as a Senior Full Stack Engineer to lead technical design and development in a dynamic environment.
Mid-Senior Full Stack Engineer, Connect
Mid-Senior Full Stack Engineer at Stripe, focusing on Connect platform integration and development. Experience with JavaScript frameworks required.
Senior Software Engineer, Growth Data Engineering
Senior Software Engineer for Growth Data Engineering at Stripe, focusing on scalable data solutions and cross-functional collaboration.
Senior Full Stack Engineer - Capital Engineering
Senior Full Stack Engineer role at Stripe, NY. Engage in complex projects, API design, and user experience enhancements.
Senior Full Stack Engineer - Developer Products
Senior Full Stack Engineer role at Stripe, developing cutting-edge developer tools and products, hybrid work available.
Mid-Senior Full Stack Engineer, Dashboard Foundation
Mid-Senior Full Stack Engineer role focusing on building and enhancing the Stripe Dashboard for improved merchant experience.
Senior Full Stack Engineer - Payments
Senior Full Stack Engineer role focusing on payment solutions, requiring skills in development and design, based in New York.
Senior Full Stack Engineer - Tax Reporting Product
Senior Full Stack Engineer for Tax Reporting at Stripe, focusing on building APIs, services, and user experiences.
Senior Full Stack Engineer, Developer Products
Join Stripe as a Senior Full Stack Engineer to build developer products, improve user experience, and work with cutting-edge technologies.
Senior Full Stack Engineer, Messaging
Senior Full Stack Engineer for Stripe's Messaging team, focusing on scalable, secure platforms and enhancing user experience.
Full Stack Engineer, Connect at Stripe
Join Stripe as a Full Stack Engineer on the Connect team, enhancing payment integrations and user experiences.
Full Stack Engineer, Accounts & Connect Activation
Full Stack Engineer role focusing on Accounts & Connect APIs, requiring strong backend skills and experience in scalable systems.
Full Stack Engineer, Optimized Checkout & Link
Join Stripe as a Full Stack Engineer to build optimized checkout experiences, enhancing digital commerce.
Software Engineer - Infrastructure
Join Stripe as a Software Engineer in Infrastructure, focusing on reliability, scale, and performance of systems.
Senior Full Stack Engineer - Stripe Connect
Senior Full Stack Engineer at Stripe, enhancing Connect platform, integrating payments for major platforms. Hybrid work, competitive salary.
Full Stack Engineer, Accounts & Connect
Join Stripe as a Full Stack Engineer on the Accounts & Connect team, developing end-to-end solutions for business growth.
Full Stack Engineer - Payments and Risk
Join Stripe as a Full Stack Engineer in Payments and Risk, working on APIs and user experiences.
Senior Backend Engineer, Organizations and Auth Platform
Join Stripe as a Senior Backend Engineer to build scalable platforms and services for global businesses.
Full Stack Engineer, Accounts & Connect Activation
Join Stripe as a Full Stack Engineer in South San Francisco, focusing on Accounts & Connect Activation with a strong technical background.
Senior Internal Apps Engineer
Join Stripe as a Senior Internal Apps Engineer, leveraging low-code solutions to build and maintain apps.
Senior Software Engineer, Data Processing Infrastructure
Join Stripe as a Senior Software Engineer in Data Processing Infrastructure, focusing on high-scale distributed systems.
Senior Software Engineer, Machine Learning Infrastructure
Join Stripe as a Senior Software Engineer in Machine Learning Infrastructure, focusing on scalable ML-Ops systems.
Frontend Engineer, Payins Dashboard
Join Stripe as a Frontend Engineer on the Payins Dashboard team, crafting user-centric payment solutions.