Staff Engineer, Developer Tools

2 days ago


Dublin, Ireland Monograph Full time

Staff Engineer, Developer Tools
Who we are
About 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 Productivity group is responsible for making Stripe's developers happy and productive.
We work on tools, processes, and code refactoring to accelerate Stripe engineering as Stripe scales.
We're looking for people with an interest in building the tools to improve the day to day experience of Engineers in Stripe.
The ideal candidate will have a mix of technical expertise in either language processing tools, version control systems, contract testing, build systems, but most importantly a passion for solving developer experience problems, and a pragmatic ability to ship results iteratively.
You'll be working on a mix of fault tolerant distributed systems and also software which runs on individual developer machines.
What you'll do
We have a ton of important work to do, which is why we're hiring
Our active projects change all the time, but here are a few examples of recent projects so you can get an idea of the types of work we do:
Plan and implement multi-region availability for our CI Infrastructure
All of our systems can sustain losing machines, and making our systems even more resistant to failure is a big theme for us.
If you like thinking about distributed systems, you might find a good home here
Design and implement industry-leading infrastructure to support contract tests.
You'll help define the features and capabilities of the system, including the generation of synthetic data where appropriate.
If you like cross-functional collaboration, and solving real-world problems faced by teams striving to reach five 9s of reliability, this is the area for you
Build fantastic code review tools
If you love helping developers be more effective at their jobs, we have a ton of interesting projects in this area.
Related projects: you could help us have better reproducible builds with Bazel and build great developer environments.
Enhance the reliability, speed and efficiency of our largest builds.
One of the key ways to execute builds efficiently is to bake incrementality into every aspect of the build process.
We have accomplished a significant amount in this area, but have a long way to go
Additionally, when an incremental test run consists of a few hundred thousand tests, a handful of bad tests which randomly fail can cause a cascade of build failures.
Building and enhancing the system responsible for detecting these will be critical to keep Stripe scaling
Enhance the ability for Engineers to test new workflows on their local machines, and in CI, by providing great support for generating Synthetic data for all services within Stripe.
Responsibilities
Scope and lead large technical projects with enormous impact for Engineers within Stripe.
Design, build, and maintain the core infrastructure used by all of Stripe's engineering teams.
Scrutinize and reason clearly about the technology and architecture choices we make in building these products.
In many cases, you will be the decider of these decisions
Directly contribute to core interface design and write code.
Serve as a role model for how great software should be written for Stripe as a whole
Arbitrate critical decisions correctly that fully consider software best practices, Stripe system realities, and numerous stakeholders' preferences and concerns
Teach and mentor the next generation of technical leaders at Stripe
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
10+ years of professional hands-on software development experience
Hands-on experience designing and building large scale distributed systems
A track record of technically mentoring junior and senior engineers
Preferred qualifications
Customer obsession, ability to articulate and represent customer experience in various forums to drive the right outcome
Demonstrated ability of defining & driving complex initiatives/projects across multiple teams
Proven success with cross-discipline and cross-team collaborations, possess strong conviction and courage skills
Have the ability to thrive on a high level of autonomy, responsibility, and think of yourself as entrepreneurial
Related experience in the area of Developer Tooling, CI/CD or DevOps.
Office-assigned Stripes in most of our locations are currently expected to spend at least 50% of the time in a given month in their local office or with users.
This expectation may vary depending on role, team and location.
For example, Stripes in our Bucharest, Romania site have an 80% in-office expectation, and those in Stripe Delivery Center roles in Mexico City, Mexico and Bengaluru, India work 100% from the office.
Also, some teams have greater in-office attendance requirements, to appropriately support our users and workflows, which the hiring manager will discuss.
This approach helps strike a balance between bringing people together for in-person collaboration and learning from each other, while supporting flexibility when possible.
The annual salary range for this role in the primary location is €126,400 - €189,600.
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.
Applicants interested in this role and who are not located in the primary location may request the annual salary range for their location during the interview process.
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.
Office locations
Dublin HQ
Team
Infrastructure & Corporate Tech
Job type
Full time
Apply for this role
#J-18808-Ljbffr


  • Tooling Engineer

    23 hours ago


    Dublin, Ireland Quanta Consultancy Services Ltd Full time

    Tooling Engineer - Ireland, Dublin - Permanent Contract Join a high-impact project at the forefront of medical device innovation. Support the design and development of a cutting-edge drug delivery system with a €5 million budget, working in a collaborative environment with the potential for long-term career growth. The Quality Team is currently operating...

  • Tooling Engineer

    2 weeks ago


    Dublin, Dublin City, Ireland Quanta Consultancy Services Ltd Full time

    Tooling Engineer - Ireland, Dublin - Permanent ContractJoin a high-impact project at the forefront of medical device innovation.Support the design and development of a cutting-edge drug delivery system with a €5 million budget, working in a collaborative environment with the potential for long-term career growth.The Quality Team is currently operating at...

  • Tooling Engineer

    3 weeks ago


    Dublin, Dublin City, Ireland Quanta Consultancy Services Ltd Full time

    Tooling Engineer - Ireland, Dublin - Permanent ContractJoin a high-impact project at the forefront of medical device innovation. Support the design and development of a cutting-edge drug delivery system with a €5 million budget, working in a collaborative environment with the potential for long-term career growth.The Quality Team is currently operating at...


  • Dublin, Dublin City, Ireland beBeecivil engineer Full time €50,000 - €60,000

    Civil EngineerWe are seeking an expert Civil Engineer to excel in project development and management. As a Civil Engineer, you will be responsible for creating and overseeing civil projects, encompassing drainage networks, sewer systems, water supply infrastructure, and surface water network designs.Key Responsibilities:Developing and managing civil...


  • Dublin, Dublin City, Ireland Canonical Full time

    OverviewJoin to apply for the Staff Engineer, Development Lifecycle role at CanonicalThis role leads Canonical's effort to make Ubuntu fit for applications in automotive, aerospace, industrial robotics and other highly regulated environments. Canonical aims to make Ubuntu the world's best choice for mission-critical systems in these sectors, by investing in...


  • Dublin, Dublin City, Ireland Amazon Full time

    Software Development Engineer, Seller and AM GenAI ToolsAmazon's International Seller Services (ISS) org is seeking a Software Development Engineer to be part of an engineering team working on innovative products and tools to help 3P Sellers and Account Managers (AMs).3P sellers WW register on Amazon and sell a large selection of products around the WW.AMs...


  • Dublin, Dublin City, Ireland Yassir Full time

    OverviewStaff Android Engineer - Financial Services at Yassir — lead Android engineering across the consumer domain, drive technical standards, and mentor engineers as Yassir builds financial services to help users pay, save and borrow digitally.ResponsibilitiesDesign, build and maintain features for the domain applicationsProvide technical leadership and...


  • Dublin, Ireland Fanatics Full time

    Join to apply for theStaff Platform Engineerrole atFanatics2 days ago Be among the first 25 applicantsJoin to apply for theStaff Platform Engineerrole atFanaticsGet AI-powered advice on this job and more exclusive features.OverviewAs Fanatics Betting & Gaming (FBG) accelerates Fanatics' mission to build the ultimate digital sports platform, the Staff...


  • Dublin, Dublin City, Ireland Coder Full time

    Join to apply for the Staff Software Engineer (Front-end) role at CoderGet AI-powered advice on this job and more exclusive features.Base pay rangeCoder is looking for a Staff Software Engineer with a front-end specialization who is excited about shaping the future of cloud-based, AI-powered development. At Coder, you will drive the development of our...


  • Dublin, Dublin City, Ireland Squarespace Full time

    OverviewDirector of Engineering, Commerce – Seller Tools role at Squarespace. Join to apply for the Director of Engineering, Commerce – Seller Tools role at Squarespace. We are looking for an experienced and strategic Director of Engineering to lead the Seller Tools engineering organization, a newly formed, autonomous group within our Commerce...