Carrot is a global fertility and family care platform that supports families through various life moments. They are seeking a Staff Software Engineer, Payments to lead the technical direction of their financial systems, focusing on payments infrastructure and collaborating with cross-functional teams to build secure and scalable solutions.
Responsibilities:
- You will be the technical lead for Carrot’s financial systems, with a focus on payments infrastructure
- You will own technical outcomes and collaborate across teams to deliver scalable solutions that meet evolving business needs
- You’ll partner with Product, Finance, and other teams to design and build secure, resilient systems
- Your work will include integrating external SaaS tools and building internal infrastructure that is accurate, compliant, and easy to maintain
- While the focus is backend and systems architecture, this is a full-stack role. You should be confident in contributing across the stack, including APIs, frontend, and infrastructure
Requirements:
- 5+ years of professional software development experience
- You have 2+ years of experience as a Staff or Lead-level engineer with full-stack responsibilities
- Experience in fintech, payments, or financial systems
- Strong technical skills across backend development, systems design, and vendor integration
- Experience integrating with SaaS-based financial tools or payment platforms (e.g. Stripe, Airwallex, Modern Treasury, Plaid)
- You thrive in leading through complexity and ambiguity, adapting to emerging challenges and business demands, while thoughtfully but pragmatically considering tradeoffs to make informed decisions
- You understand that there is not a one-size-fits-all decision engine for how we build Carrot's product. A blank piece of paper doesn't scare you, and you are excited to contribute to products from the ground up
- You are comfortable interfacing across an organization, collaborating closely with various functions, and influencing the direction of solutions to meet goals
- You build strong relationships and trust among your team and cross-functionally to enable higher impact of the work you are doing together
- You understand that varying personalities and backgrounds will represent engineering competencies and principles in different ways
- You celebrate your team, and you find the time to provide feedback to your teammates, understanding the value of feedback
- You take pride in our mission: fertility care for all
- Experience using AI tools and integrating AI into workflows and solutions
- Experience working in a startup environment or on lean teams where you've worn multiple hats
- Familiarity with accounting, ledgering, or reconciliation systems
- Experience working with international payments or multi-currency systems
- Experience building an MVC framework based application
- C#, .NET Core
- JS + Typescript, React