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’re looking for an experienced Senior Software Engineer to join our Fin Data team. This is an opportunity to work on different challenges at all levels of our stack, designing, implementing, testing, maintaining, and improving features and services. You’ll have the autonomy to own and operate applications and services that you build while focusing on collaborative delivery over independent efforts.
Job Responsibility:
Designing, building, delivering and operating high-quality (reliable and intuitive to use) software systems, collaboratively with your cross functional team
Belief in uneventful and predictable code releases, and an expectation that they happen many times each day, supported by robust Continuous Integration and Delivery pipelines and extensive test coverage
Keep quality standards high. Ensure steady progress on the roadmap to reach acceptance by Product Management and Design
Participate in design and definition discussions, and in documentation. Through regular collaboration with your Product Management and Design counterparts about requirements, projects, scoping and estimation
Guiding and coaching less experienced developers in their approach to debugging, design and application of various software development paradigms
Building relationships and communicating effectively with other parts of the company (the rest of Engineering, Product Management, Equity Research, Marketing and Sales)
Requirements:
5+ years of software development experience building highly reliable, mission-critical software
A strong foundation in computer science fundamentals, such as algorithmic complexity, asynchronicity, and distributed computing
Good Knowledge on design and architecture concepts
Familiarity with Agile software development processes and software testing
Experience in shipping pragmatic and high quality solutions with a sense of urgency
Ability and desire to work in an open and team-oriented environment
Excitement to learn from and work with experts in other disciplines
Have a strong sense of ownership, a sense of humor and strong collaboration skills
Strongly preferred: Proficiency in Python and solid experience with relational databases (e.g., Postgres, MySQL)
Nice to have:
Preferred: Experience with AWS, GraphQL, TypeScript, web/frontend development, and data engineering
Nice to have: Familiarity with MCP servers or agentic system design
A background or interest in financial modeling, financial technology, or capital markets is a plus but not mandatory
What we offer:
You may also be offered equity, and a generous benefits program