About the role

  • Senior Software Engineer optimizing financial models and collaborating with data scientists. Leading software development and mentoring juniors in a hybrid environment.

Responsibilities

  • Productionizes machine learning and financial pricing models as part of end-to-end product delivery, ensuring robustness, scalability, and seamless integration into existing systems.
  • Refactors and optimizes code to improve performance, readability, and long-term maintainability, while reducing technical debt and aligning with modern engineering standards.
  • Leads code reviews and contributes to system design discussions, fostering a culture of high-quality code and guiding junior team members in best practices and architectural thinking.
  • Owns and maintains CI/CD pipelines and testing frameworks, while serving as a strong advocate for unit testing and engineering best practices across the team.
  • Collaborates closely with data scientists, data engineers, and ML engineers, while mentoring junior developers and interns to uphold high standards in software engineering best practices.

Requirements

  • BSc degree in Computer Science, Physics, Electrical Engineering or other STEM field
  • 5 years of professional software development experience
  • Strong proficiency in **Python** and solid understanding of **object-oriented programming (OOP)** principles
  • Experience with **AWS**, **Databricks**, and relational databases will be considered an asset
  • Solid understanding of software engineering best practices, including CI/CD workflows, version control, automated testing (unit and integration), code reviews, and design patterns
  • Basic understanding of machine learning concepts
  • Excellent interpersonal skills with ability to communicate effectively at all levels
  • Strong analytical and problem-solving capabilities
  • Results-oriented mindset
  • Effective time management with ability to multi-task and prioritize work.

Job title

Senior Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job