Staff Software Engineer - AI Design Tooling
Staff Software Engineer - AI Design Tooling

Staff Software Engineer - AI Design Tooling

Full-Time 128800 - 193200 ÂŁ / year (est.) No home office possible
Go Premium
Stripe

At a Glance

  • Tasks: Design and build AI tools that enhance prototyping and innovation.
  • Company: Join Stripe, a leading financial infrastructure platform transforming the global economy.
  • Benefits: Competitive salary, equity options, health benefits, and flexible remote work.
  • Why this job: Make a real impact by creating tools that designers love and trust.
  • Qualifications: 10+ years in software development with a passion for AI and design.
  • Other info: Dynamic team culture with opportunities for personal and professional growth.

The predicted salary is between 128800 - 193200 ÂŁ per year.

Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career.

About the Team

At Stripe, we believe that craft and beauty are essential to building tools that people and businesses around the world love and trust. Designers at Stripe sweat every detail, balancing utility, usability, and beauty in everything we ship. These are not just nice-to-have qualities but core to our operating principles and mission. As an AI Staff Software Engineer, you will be the architect of the engine that powers this obsession by designing and building internal AI tools that accelerate prototyping, inspire experimentation and innovation, and get us to production-ready ideas even faster. You must be doggedly curious, technical but creative, deeply familiar with the AI landscape, and obsessed with the ever-changing intersection of code, design, and systems thinking.

What you’ll do

  • Partner with designers to understand their workflow and responsibilities and imagine AI-powered tools and agents that left-shift and accelerate prototyping.
  • Own the development and evolution of scalable, reliable, and production-quality front-end code.
  • Create documentation and workflows that help teams adopt and master these tools quickly and efficiently.
  • Write clean, maintainable software that works within Stripe’s stack.
  • Drive technical decisions and implementation from start to finish and through support and iteration.
  • Ensure all tooling meets Stripe’s expectations around quality, security, and performance.

Who you are

  • 10+ years of experience coding production-ready software.
  • Confidence with both frontend languages, like React and TypeScript, and backend languages, like Express, Ruby.
  • Experience with, or deep curiosity about building AI-augmented workflows (through LLMs, foundation models, agents, or custom tooling).
  • Builder or entrepreneurial spirit with a passion for exploring personal and creative side projects.
  • Proficiency in building high-craft front-end experiences and scalable APIs, complemented by a working knowledge of backend infrastructure and deployment workflows.
  • A strong sense of usability and attention to detail that aligns with Stripe’s design principles.
  • A champion of “working in the open” who communicates early and often through rapid prototyping, open experimentation, and frequent “show and tell” sessions to drive transparency and alignment across the organization.
  • You can apply a “product builder” mindset to solve the “last mile” problem: transforming standalone AI experiments into polished, production-ready products that prioritise discoverability and ease of use.

This role is available either in an office or a remote location (35+ miles or 56+ km from a Stripe office). Office-assigned Stripes spend at least 50% of the time in a given month in their local office or with users. This hits a balance between bringing people together for in-person collaboration and learning from each other, while supporting flexibility about how to do this in a way that makes sense for individuals and their teams.

A remote location is defined as being 35 miles (56 kilometers) or more from one of our offices. While you would be welcome to come into the office for team/business meetings, on-sites, meet-ups, and events, our expectation is you would regularly work from home rather than a Stripe office. Stripe does not cover the cost of relocating to a remote location. We encourage you to apply for roles that match the location where you currently live or plan to live.

The annual salary range for this role in the primary location is £128,800 - £193,200. This range may change if you are hired in another location. For sales roles, the range provided is the role’s On Target Earnings (“OTE”) range, meaning that the range includes both the sales commissions/sales bonuses target and annual base salary for the role. This salary range may be inclusive of several career levels at Stripe and will be narrowed during the interview process based on a number of factors, including the candidate’s experience, qualifications, and specific location.

Specific benefits and details about what compensation is included in the salary range listed above will vary depending on the applicant’s location and can be discussed in more detail during the interview process. Benefits/additional compensation for this role may include: equity, company bonus or sales commissions/bonuses; retirement plans; health benefits; and wellness stipends.

At Stripe, we’re looking for people with passion, grit, and integrity. You’re encouraged to apply even if your experience doesn’t precisely match the job description. Your skills and passion will stand out—and set you apart—especially if your career has taken some extraordinary twists and turns. At Stripe, we welcome diverse perspectives and people who think rigorously and aren’t afraid to challenge assumptions. Join us.

Staff Software Engineer - AI Design Tooling employer: Stripe

Stripe is an exceptional employer that fosters a culture of innovation and collaboration, making it an ideal place for a Staff Software Engineer - AI Design Tooling. With a commitment to employee growth, you will have the opportunity to work on cutting-edge AI tools while enjoying flexible work arrangements, whether in-office or remote. The company values diversity and encourages creative problem-solving, ensuring that your contributions are recognised and impactful in shaping the future of financial infrastructure.
Stripe

Contact Detail:

Stripe Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Staff Software Engineer - AI Design Tooling

✨Tip Number 1

Network like a pro! Reach out to folks in your industry, especially those at Stripe. A friendly chat can open doors and give you insights that a job description just can't.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects, especially any AI tools you've built. This is your chance to demonstrate your coding chops and creativity.

✨Tip Number 3

Prepare for the interview by diving deep into Stripe's mission and values. Think about how your experience aligns with their goals, especially around usability and design principles.

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're serious about joining the Stripe team.

We think you need these skills to ace Staff Software Engineer - AI Design Tooling

Frontend Development
React
TypeScript
Backend Development
Express
Ruby
AI-Augmented Workflows
Prototyping
Scalable APIs
Usability
Attention to Detail
Documentation Creation
Technical Decision-Making
Collaboration
Product Building Mindset

Some tips for your application 🫡

Show Your Passion for AI: When you're writing your application, let your enthusiasm for AI and design shine through. Share any personal projects or experiences that highlight your curiosity and creativity in this space. We love seeing candidates who are genuinely excited about the intersection of code and design!

Tailor Your Application: Make sure to customise your application to reflect how your skills align with the role. Highlight your experience with frontend and backend languages, and don’t forget to mention any relevant AI-augmented workflows you've worked on. This helps us see how you fit into our team!

Be Clear and Concise: While we appreciate detail, clarity is key! Keep your application straightforward and to the point. Use bullet points where possible to make it easy for us to digest your experience and skills quickly. We want to see your strengths without wading through too much text.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at Stripe while you’re at it!

How to prepare for a job interview at Stripe

✨Know Your Tech Stack

Make sure you’re well-versed in both frontend and backend languages mentioned in the job description, like React, TypeScript, Express, and Ruby. Brush up on your coding skills and be ready to discuss how you've used these technologies in past projects.

✨Showcase Your AI Curiosity

Since the role involves building AI-augmented workflows, come prepared with examples of your experience or interest in AI tools. Discuss any personal projects or experiments you've conducted that demonstrate your passion for innovation in this area.

✨Emphasise Collaboration

Stripe values teamwork, so be ready to talk about how you’ve partnered with designers or other teams in the past. Share specific instances where your collaboration led to successful outcomes, especially in prototyping and tool development.

✨Demonstrate a Product Builder Mindset

Prepare to discuss how you approach transforming ideas into polished products. Highlight your experience with rapid prototyping and how you ensure usability and discoverability in your projects, aligning with Stripe’s design principles.

Staff Software Engineer - AI Design Tooling
Stripe
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>