Software Engineer, Backend Developer Infrastructure

7 days ago


Dublin, Ireland Monograph Full time

Social network you want to login/join with:Software Engineer, Backend Developer Infrastructure, Dublincol-narrow-leftClient:StripeLocation:Dublin, IrelandJob Category:Other-EU work permit required:Yescol-narrow-rightJob Reference:c405a74e83e1Job Views:9Posted:**********Expiry Date:**********col-wideJob Description:Who we areAbout StripeStripe 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 teamThe 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 doWe have a ton of important work to do, which is why we're hiringOur 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:Work with the team to plan and deliver the next step change improvements to performance, reliability and cost efficiency for our CI platform.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 hereIf you love helping developers be more effective at their jobs, we have a ton of interesting projects around improving build reproducibility, improved performance using Bazel, as well as building new capabilities to simplify life for engineers working at Stripe.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 goAdditionally, 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 scalingEnhance the ability for Engineers to test new workflows on their local machines, and in CI.ResponsibilitiesBuild large scale distributed systems, tools and libraries that serve as the interface to data infrastructure for all of Stripe's engineering teamsMaintaining and evolving existing distributed, and local, services.Collaborating with engineers on the team, as well as cross-functional stakeholders, to develop prototype solutions for domains which are underserved by existing tooling.Design, build, and maintain distributed cloud infrastructure servicesParticipate in roadmap planning and prioritizationWho you areWe'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.2+ years of professional, full-time software development experienceExperience designing, developing, maintaining and debugging distributed systems built with open source toolsExperience building tools to improve developer productivity, and empathy for the end usersExperience writing high quality code in a major programming language (e.g. Ruby, Java, C#, Golang, Python)A background supporting engineer focused tools.Preferred qualificationsExperience optimizing the end to end performance and reliability of distributed SystemsProficiency in either Golang or Ruby.Familiarity with data privacy best practicesExcellent communication skills and the ability to work well in a collaborative environmentExperience mentoring and leading other engineers is a plusHybrid work at StripeOffice-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.Who we areAbout StripeStripe 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 teamThe 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 doWe have a ton of important work to do, which is why we're hiringOur 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:Work with the team to plan and deliver the next step change improvements to performance, reliability and cost efficiency for our CI platform.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 hereIf you love helping developers be more effective at their jobs, we have a ton of interesting projects around improving build reproducibility, improved performance using Bazel, as well as building new capabilities to simplify life for engineers working at Stripe.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 goAdditionally, 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 scalingEnhance the ability for Engineers to test new workflows on their local machines, and in CI.ResponsibilitiesBuild large scale distributed systems, tools and libraries that serve as the interface to data infrastructure for all of Stripe's engineering teamsMaintaining and evolving existing distributed, and local, services.Collaborating with engineers on the team, as well as cross-functional stakeholders, to develop prototype solutions for domains which are underserved by existing tooling.Design, build, and maintain distributed cloud infrastructure servicesParticipate in roadmap planning and prioritizationWho you areWe'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 requirements2+ years of professional, full-time software development experienceExperience designing, developing, maintaining and debugging distributed systems built with open source toolsExperience building tools to improve developer productivity, and empathy for the end usersExperience writing high quality code in a major programming language (e.g. Ruby, Java, C#, Golang, Python)A background supporting engineer focused tools.Preferred qualificationsExperience optimizing the end to end performance and reliability of distributed SystemsProficiency in either Golang or Ruby.Familiarity with data privacy best practicesExcellent communication skills and the ability to work well in a collaborative environmentExperience mentoring and leading other engineers is a plusHybrid work at StripeOffice-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.Pay and benefitsThe annual salary range for this role in the primary location is €83,200 - €124,800.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.#J-*****-Ljbffr



  • Dublin Pike, Ireland Monograph Full time

    Social network you want to login/join with: Software Engineer, Backend Developer Infrastructure, Dublin col-narrow-left Client: Stripe Location: Dublin, Ireland Job Category: Other - EU work permit required: Yes col-narrow-right Job Reference: c405a74e83e1 Job Views: 9 Posted: 12.08.2025 Expiry Date: 26.09.2025 col-wide Job Description: Who we...


  • Dublin, Ireland TechHeads Full time

    Overview This range is provided by TechHeads. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. TechHeads is proud to bring you an exciting opportunity for a Java focused Backend Engineer. You’ll be joining a fast-growing global technology company that builds secure digital platforms used by millions...


  • Dublin, Ireland Reperio Human Capital Ltd Full time

    Backend Software Engineer (.NET/C#) Location: Dublin, Ireland (Hybrid working arrangement) Position: Permanent | Full Time Salary: € Overview: My client is seeking a highly experienced Backend Software Engineer with strong .NET and C# skills to contribute to the development of a leading enterprise-grade software solution. This role offers the opportunity...


  • Dublin, Ireland Noloco Limited Full time

    Our MissionOur mission is to let businesses of all sized build truly custom software,without writing code.As aSenior Backend Software Engineer, you'll be a key driver of this mission, designing and scaling the platform that powers thousands of workflows and data models.You'll shape our AI Assistant, APIs, workflow engine, permissions, security model, and...


  • Dublin, Ireland Noloco Limited Full time

    Our Mission Our mission is to let businesses of all sized build truly custom software, without writing code. As a Senior Backend Software Engineer, you’ll be a key driver of this mission, designing and scaling the platform that powers thousands of workflows and data models. You’ll shape our AI Assistant, APIs, workflow engine, permissions, security...


  • Dublin Pike, Ireland Juspay Technologies Pvt Ltd. Full time

    JUSPAY is a pioneering fintech company dedicated to providing secure, efficient, and seamless payment solutions. Our technology processes over 175M transactions daily with an annualized Total Payment Volume (TPV) of $670 billion . Juspay has revolutionized the digital payment landscape with over 1.5 billion apps installed with Juspay SDKs. 99.99%...


  • Dublin, Ireland Juspay Technologies Pvt Ltd. Full time

    JUSPAY is a pioneering fintech company dedicated to providing secure, efficient, and seamless payment solutions.Our technology processes over175Mtransactions daily with an annualized Total Payment Volume (TPV) of$670 billion.Juspay has revolutionized the digital payment landscape with over1.5 billionapps installed with Juspay SDKs.*****% Availability |...


  • Dublin, Ireland Poppulo Full time

    Introduction: Are you searching for an opportunity to play a key role in driving the dramatic growth of a highly successful software company? At Poppulo, we’re working on what’s next in communications and workplace technology. As a pioneer in this industry, we understand that meaningfully reaching every employee is hard. And so is managing office space...


  • Dublin, Ireland Wealth.Com Full time

    OverviewWealth.com is the industry's leading estate planning platform, empowering financial advisors to offer modern, comprehensive estate planning solutions to their clients.By combining cutting-edge technology, AI, and unmatched human expertise, we deliver a seamless experience that sets us apart.Wealth.com is a dynamic startup experiencing rapid yet...


  • Dublin, Ireland DoiT Full time

    Get AI-powered advice on this job and more exclusive features. Senior Backend Engineer - PerfectScale by DoiT Location Our Senior Backend Engineer will be an integral part of our EMEA engineering teams. This role is based remotely as a full-time employee in the UK, Ireland, Estonia, Netherlands, Sweden and Spain. We are also open to contractors in East...