Since 1990, FINCAD has been helping firms make better investment and risk decisions, improve workflow efficiency, and reduce operational risk.

Python Developer

Join FINCAD, the leading provider of valuation and risk analytics for multi-asset, multi-currency portfolios. Our flexible, fast, accurate, transparent and holistic solutions help over 1,000 global organizations enhance investment returns, manage risk, reduce costs, comply with regulations and provide confidence to investors and shareholders.

As a Python Software Developer at FINCAD, you get to:

  • Be a part of enthusiastic and collaborative team
  • Participate in requirements engineering and design
  • Build new extensible and cloud based high quality solutions
  • Continuously improve our python code-base and infrastructure
  • Support and help the users of our framework and platform
  • Design code with extensibility, maintainability, usability and performance in mind

To be successful in this role, you should have:

  • Strong hands-on experience using Python 3
  • Understanding of software design patterns and principles
  • Hands-on experience with Linux
  • Understanding of distributed software architectures
  • 3+ years of experience working in a professional software development environment
  • A Bachelor's Degree in Computer Science or Software Engineering

It is great if you also have:

  • Proficiency in Python's asyncio and aiohttp
  • TDD, DDD and refactoring skills
  • experience in developing and supporting frameworks
  • Hands-on experience with Docker
  • Web full stack experience
  • Familiarity with Jenkins

At FINCAD you get to solve interesting problems in an intellectually challenging environment and work alongside hard-working, smart people to build something that matters.  The learning is continuous and in addition to a flexible work environment, we offer a generous vacation policy.


Our Team

Meet a few FINCADIANS and learn more about the FINCAD culture.

Submit Resume

Apply Now
Apply for this position today.