This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Senior Software Engineer with a passion for developing high-quality software in a high-growth startup environment where every engineer has outsized impact on the product and company. You will own large features end-to-end, make architectural decisions that last, and set patterns that make the whole team faster. This is a role for someone who wants to build, mentor, and shape how we work.
Job Responsibility:
Design and deliver large features and systems end-to-end
Establish patterns that make the whole team faster and the codebase more maintainable
Drive change proactively — you don't wait for permission or instruction
Work side-by-side with product and design from day one — roles blur here, and you'll shape the direction of entire projects
Anticipate future complexity and design systems that scale as fast as the threats we're fighting
Help us hire — you'll run interviews and help identify great people
Requirements:
5+ years of experience building customer-facing software
Bachelor's degree or equivalent experience in Computer Science, Software Engineering, or a related field
Strong development experience with modern, strongly-typed programming languages such as Java, C#, TypeScript, or Go
Deep understanding of SQL databases, schema design, and optimizing database interactions for performance and scalability
Experience with frameworks such as Spring Boot and React/Redux
Understands a full stack end-to-end — from tooling to infrastructure to code to frameworks to architecture
Experience deploying and operating software in distributed environments (AWS, GCP, Azure)
Demonstrated ability to simplify complex problems and make them approachable to others
Expert intuition for cost/benefit analysis of proposed scope — knows where to push back to deliver value with practical engineering time
What we offer:
Offers Equity
Competitive compensation and a fantastic office atmosphere
Premium healthcare and wellness benefits
An opportunity to work on a challenging product that will impact millions of people
A culture that promotes continuous learning and growth, with access to resources and mentorship to advance your skills and career
A supportive, inclusive environment where every team member's contribution is valued