Software Engineer (Python)

Sorry, this job was removed at 04:11 a.m. (CST) on Saturday, Aug 16, 2025
Be an Early Applicant
Dublin
In-Office
Payments • Software
The Role
Who we areAbout Stripe

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

The Developer Infra group is responsible for making Stripe’s developers happy and productive. We work on tools, processes, and collaborate with internal stakeholders to accelerate Stripe engineering as Stripe scales.

Python is a popular choice for data engineering, data science, and machine learning, which underpin many of our products and business-critical processes. The Python infrastructure team works on both developer infrastructure and language-specific tooling to support Stripe’s engineers. This includes working on language processing tools, IDEs, build tools, and other infrastructure. Our users include engineers working in product, ML, Data Science, DevOps, and other infrastructure teams. Understanding and meeting the needs of our diverse userbase is key to allowing Stripe engineers working in Python to have the most productive time of their career.

We’re looking for people with a strong background in and interest in building language processing tools and language-specific developer tools. The ideal candidate will have a mix of technical expertise in language processing, a passion for solving developer experience problems, and a pragmatic ability to ship results iteratively in close collaboration with stakeholders and teammates.

What you’ll do

You will join a team working closely with machine learning engineers, data scientists, and other infrastructure teams to build powerful, flexible, and user-friendly tooling that greatly accelerates Python engineers at Stripe. Here are a few examples of the type of work you might do:

  • Working closely with machine learning engineers building LLMs
  • Improving IDE functionality for Python development
  • Constructing systems for analyzing code health and applying automated fixes such as code formatting and type checking to Python
  • Simplifying and automating Python dependency management
  • Integrating Python with build tools for hermetic builds, such as Bazel
Responsibilities
  • Work with a team of technically sophisticated engineers who make developer experience their first priority
  • Solve problems for fellow Stripe engineers by understanding their needs and coming up with both short term and long term solutions
  • Use both qualitative and quantitative metrics to determine priorities and measure effectiveness
  • Deliver practical, useful, and reliable tools, processes, and code refactorings to Stripe engineers
  • Work with stakeholders across Stripe to balance and accommodate competing desires
Who you are

We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.

Minimum requirements
  • 3+ years of professional, full-time software development experience
  • Either deep Python language knowledge, or experience building tools to improve productivity with empathy for the end user
  • Experience writing high quality code in a major programming language, preferably Python, Ruby, Java, or Go
  • A background supporting engineer focused tools
Preferred qualifications
  • Excellent communication skills and the ability to work well in a collaborative environment
  • Demonstrated ability in language tooling and runtimes
  • Experience working with hermetic build systems, such as Bazel
  • Have the ability to thrive on a high level of autonomy, responsibility, and think of yourself as entrepreneurial

Similar Jobs

G2i Logo G2i

Software Engineer

HR Tech • Other • Professional Services
In-Office or Remote
206 Locations
201 Employees
30-70 Hourly

Workhuman Logo Workhuman

Software Engineer

Cloud • HR Tech • Information Technology • Software
Hybrid
Dublin, IRL
950 Employees

Canonical Logo Canonical

Software Engineer

Cloud • Software
Easy Apply
In-Office or Remote
33 Locations
880 Employees
20K-20K Annually

Workhuman Logo Workhuman

Category Manager

Cloud • HR Tech • Information Technology • Software
Hybrid
Dublin, IRL
950 Employees
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Dublin, Dublin
5,360 Employees
Year Founded: 2010

What We Do

Stripe is a technology company that builds economic infrastructure for the internet. Businesses of every size—from new startups to public companies like Salesforce and Facebook—use the company’s software to accept online payments and run technically sophisticated financial operations in more than 100 countries. Stripe helps new companies get started and grow their revenues, and established businesses accelerate into new markets and launch new business models. Over the long term, Stripe aims to increase the GDP of the internet.

Similar Companies Hiring

Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Software • Sales • Robotics • Other • Hospitality • Hardware
New York, NY

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account