Software Engineer, New Grad

Stripe
Full-time•Full-stack•Dublin, Ireland
Apply Now

TechJobs.ie Job Insights

At a glance

Employment type
Full-time
Workplace
On-site
Category
Full-stack

Technologies & skills

Primary technologies

What you'll be doing

Stripe is seeking a Software Engineer, New Grad to join their team in Dublin. The role focuses on building solutions in a dynamic environment, requiring a Bachelor's or Master's degree in computer science or related field. Candidates should have programming experience, strong communication skills, and the ability to learn new systems. The position offers an opportunity to impact millions of businesses and work with i

Key requirements

Must-have

  • Bachelor’s or Master’s degree in computer science or related field by summer 2027, or equivalent work experience
  • Experience with programming through side projects or classwork
  • Experience from internships or collaborative coding projects
  • Ability to learn unfamiliar systems
  • Clear written communication skills
  • Ability to leverage AI tools in development

Nice-to-have

  • Specialized knowledge in frontend, backend, infrastructure, or other technologies
  • Experience in code review practices
  • Familiarity with navigating and maintaining production systems

Experience: New grad candidates should have no more than 18 months of professional experience (excluding internship experience).

Role signals

Technical focus
Full-stack

Full job description

Who we are

About Stripe

Stripe is a technology company focused on improving the conditions for economic growth and prosperity. We build programmable financial infrastructure, rethinking from first principles how financial services should work, to make it easier and cheaper for any business to start and scale. More than 10 million businesses build on Stripe, spanning the economic frontier—from solo founders to established enterprises—united by a practical focus on growth. The most ambitious companies in the world use Stripe as core infrastructure to grow faster. They process trillions of dollars a year on Stripe, equivalent to around 1.6% of global GDP. While economic growth makes everyone better off, open markets also enable greater variety. When any business can easily serve a global customer base, the quality and diversity of products in the world increase, and craft and creativity are unleashed into the smallest niches. Our own growth is wholly contingent on the success of the businesses building on Stripe. We therefore invest back into our technology at an unusual rate. We make upgrades to our products every single day to deliver compounding gains to our customers. We maintain some of the most reliable APIs on the internet. We build entirely new pieces of financial infrastructure to enable new ideas. And our significant advances in risk and fraud infrastructure over many years are making the internet economy safer and more accessible.

Though people at Stripe don’t tend to take themselves seriously, Stripe is a fairly serious place: our customers are depending on us for their livelihoods. We admire ambition, intensity, curiosity, humility, and rigor. The most effective people become knowledgeable about many domains besides their own. Any company is an applied exercise in understanding some aspect of society or the market. In working with so many (especially the new and innovative ones), we think that Stripe is one of the very best places to learn about how the world works.

Your role

Stripe is large enough that individual products and projects can be rapidly deployed to a meaningful fraction of the world’s businesses, but small enough that individual agency still has outsized impact. Small teams can impact how millions of businesses grow. Right now the global economy is replatforming around AI, creating new opportunities for growth. We’re at the center of this, and we think the best work is still in front of us.

To meet this moment, we’re looking for people who move with urgency, like hard problems, and want their work to matter at a time of great change. If that’s you, there’s no better place to build your career.

Who you are

  • Ambitious builder:

  • You’re energized by building solutions without clear precedent and solving problems with far-reaching consequences.

  • Successful

  • Stripes are deeply curious, and prefer the joy of discovery to the comfort of certainty.

  • Rigorous thinker:

  • You appreciate that things worth doing are rarely simple.

  • You enjoy working on problems that have never been tackled before.

  • Adaptable problem solver:

  • You adapt quickly and treat obstacles as opportunities. At

  • Stripe we embrace kindness while encouraging

  • Stripes to take measured risks and act boldly, even in the absence of consensus.

Minimum requirements

  • A Bachelor’s or Master’s degree in computer science or a directly related field, obtained by summer 2027, or equivalent work experience; New grad candidates should have no more than 18 months of professional experience (excluding internship experience).

  • Experience and familiarity with programming, either through side projects or classwork. We work mostly in Java, Ruby, JavaScript, Scala, and Go. We believe new programming languages can be learned if the fundamentals and general knowledge are present.

  • Experience from either previous internships or working collaboratively on multi-person coding projects (in a university or professional setting).

  • Ability to learn unfamiliar systems and form an understanding of those systems, through independent research and working with a mentor or subject matter experts.

  • Clear written communication skills, with the ability to explain your work to stakeholders, team members, and other Stripes.

  • Ability to leverage AI tools to accelerate development while applying rigorous critical thinking and professional judgement to review, refine, and validate all outputs.

Preferred qualifications

  • One or more areas of specialized knowledge (frontend, backend, infrastructure or other technologies) balanced with general skills and knowledge.

  • Experience in code review practices, and an understanding of how to safely update production systems.

  • Familiarity with navigating and managing work in large code bases.

  • Experience leading small projects independently, and contributing to larger projects alongside peers.

  • Ability to operate with high agency in navigating complex technical obstacles independently, knowing precisely when to unblock oneself and when to ask for help.

Interview prep pack

Grounded in this listing. Use it to prepare examples before you apply.

Your interview focus

Based on this listing, the Software Engineer, New Grad role at Stripe in Dublin is designed for early-career engineers with strong programming fundamentals, collaborative experience, and the ability to learn quickly and communicate clearly. The position emphasizes adaptability, rigorous problem-solving, and leveraging AI tools in a fast-paced, impactful environment.

  • Adaptability and learning·High
  • Collaboration and communication·High
  • Programming fundamentals·High
  • AI tool usage·Medium

Only have 30 minutes?

Follow a focused preparation plan based on this job.

Start 30-minute prep

Your 30-minute plan

  1. Review Relevant Programming Languages

    0–8 min

    Spend time refreshing your knowledge of Java, JavaScript, Scala, Ruby, and Go, focusing on fundamentals and any recent projects.

  2. Prepare Project Stories

    8–15 min

    Select 2-3 collaborative projects or internships to discuss, emphasizing your role, challenges, and outcomes.

  3. Practice Explaining Technical Concepts

    15–20 min

    Write or rehearse clear explanations of complex topics for both technical and non-technical audiences.

  4. Review Use of AI Tools in Development

    20–25 min

    List and reflect on your experiences using AI tools, focusing on how you validated and improved their outputs.

  5. Draft Questions for the Interviewer

    25–30 min

    Prepare thoughtful questions about team culture, onboarding, and technical practices at Stripe.

Likely questions

, 6 items

Priority reflects how strongly this topic is emphasised in the job listing, not whether it will be asked.

Talking points

, 5 items
  • Programming Experience (Java, JavaScript, Scala, Ruby, Go)

    You should be ready to discuss your hands-on experience with relevant languages, as the role values both classwork and side projects.

  • Collaborative Coding Projects

    Stripe values teamwork; prepare examples of working with others on code, either in internships, university, or open-source.

  • Learning New Systems

    Demonstrate your ability to quickly understand unfamiliar codebases or technologies, as this is a key requirement.

  • Clear Written Communication

    Stripe emphasizes the ability to explain technical work to various audiences; prepare examples of documentation or technical communication.

  • Using AI Tools in Development

    Be ready to discuss how you have used AI tools to accelerate your work, and how you ensure the quality and correctness of AI-generated outputs.

What to research

, 4 items
  • Review Programming Fundamentals in Java, JavaScript, Scala, Ruby, and Go

    Brush up on syntax, data structures, and common patterns in these languages, as they are mentioned in the listing.

  • Prepare Examples of Collaborative Projects

    Identify specific projects where you worked with others, your role, and the impact you had.

  • Practice Explaining Technical Concepts Clearly

    Be ready to communicate complex ideas in simple terms, as clear written communication is emphasized.

  • Familiarize Yourself with AI Tools for Development

    Review how you have used AI tools in your workflow and be prepared to discuss your process for validating their outputs.

Questions to ask

, 6 items
  1. How does Stripe support new graduates in learning unfamiliar systems and technologies?

    Why ask this? Shows your interest in growth and aligns with the role's emphasis on learning.

  2. What does collaboration look like on engineering teams at Stripe?

    Why ask this? Helps you understand team dynamics and expectations for communication.

  3. How are AI tools currently integrated into the development process at Stripe?

    Why ask this? Demonstrates your interest in leveraging AI and understanding best practices.

  4. What are some examples of projects that new grads have worked on recently?

    Why ask this? Gives insight into the scope and impact of early-career projects.

  5. How does Stripe ensure code quality and safety when deploying to production?

    Why ask this? Shows your concern for best practices and reliability.

  6. What qualities make someone successful as a new grad engineer at Stripe?

    Why ask this? Helps you understand what the company values beyond technical skills.

Register now to upload your CV

Create a free account, save a PDF or Word CV, and quick apply on roles that take applications here.

Apply NowApply before: 31 Oct 2026