We’re looking for Mid to Senior Software Developers to join an expanding engineering team focused on building out the next generation of Payments and Expense Management platform—core products that are moving from prototype to production. You’ll be a hands-on contributor, helping shape product architecture, build scalable systems, and collaborate cross-functionally to deliver reliable and secure payments infrastructure.
Key responsibilities:
- Build and maintain production-grade features across our modern microservices and event-driven architecture (hosted on GCP).
- Own core parts of the platform, including payments execution, card workflows, and expense processing.
- Collaborate closely with product managers, designers, and fellow engineers to scope and deliver high-impact features.
- Work across a modern stack that includes .NET Core, C#, Kafka, Terraform, and GCP-native services.
- Contribute to design discussions, code reviews, and implementation planning.
- Write clean, testable code and advocate for best practices in a team that values quality, pragmatism, and reliability.
- Communicate technical decisions clearly and thoughtfully—your input will shape how the product evolves.
What We’re Looking For
- You have 5–8+ years of hands-on experience in software development, ideally in backend-heavy or full-stack roles.
- You’re comfortable working with C# / .NET Core, but also open to learning new tools and technologies.
- You have strong fundamentals in systems design, architecture, and writing secure, maintainable code.
- You thrive in high-trust, fast-moving environments where autonomy and accountability go hand-in-hand.
- Experience in finance, payments, or other domains with high trust and reliability requirements is a strong plus.
- You’re a clear communicator, curious problem solver, and collaborative team member who wants to grow alongside a product-led engineering culture.