Careers with SYSTRA

Software Developer (Paramics Microsimulation) - Edinburgh

Job Reference: CON051

We are looking for a Software Developer to join a small team developing market leading traffic simulation software in our central Edinburgh office.

We offer interesting and challenging work on a product sold internationally with a focus on usability and core functionality. We use modern compilers and tools, with regular hours and no on-call requirements. 

Essential skills:

  • C++, C# or Java
  • Familiar with unit testing

Desirable skills:

  • C++ and C#
  • UI design and implementation (WPF, MVVM, MVC)
  • 3D graphics (OpenGL, OpenSceneGraph)
  • Automated testing (Unit testing, mocking frameworks)
  • Source code control (Git)
  • Continuous integration (GitLab)

We are looking for candidates who:

  • actively engage in developing their skills and knowledge
  • can function as part of a team
  • can think through decisions rather than simply following instructions
  • can communicate complex technical problems to peers
  • have a strong understanding of data structures & algorithms

Our team is constantly looking to improve and makes use of many software practices including:

  • Peer review
  • Kanban
  • Automated testing
  • Short development cycles
  • Continuous integration
  • Regular whole team retrospectives
  • Coding standards
  • Sustainable pace


  • Undergraduate degree in Software Engineering/Computer Science or related field

In return, we offer an excellent salary with a comprehensive and attractive benefits package with opportunities for flexible working and career development.

To apply, please send your CV and covering letter to This email address is being protected from spambots. You need JavaScript enabled to view it..

Please note, we do have a preferred supplier list for the provision of recruitment services and we will not accept unsolicited CVs from suppliers not currently on our PSL.