Job Description

Category : IT Software Development

Location/City : CT - Hartford

Position Summary: 

Design and implement leading edge cloud-based massively parallel financial simulation software developed by the company for internal use and external sale (SaaS).

Essential Responsibilities: 

  • Participates in all aspects of the software development life cycle including requirements, design, implementation, and testing
  • Develop system and server-side layers of a cloud-based multi-tiered enterprise SaaS solution (operating system interfaces, system installation, configuration and management, application services, grid/cluster platform), utilizing a variety of open source and industry standard platform technologies
  • Areas of focus include systems design, parallel processing, distributed processing, scalability, fault tolerance, performance, optimization, workflow and security, database integration and audit functionality
  • Handle and resolve occasional email and phone technical support queries with customers (5-10%) 


Skills & Knowledge:

  • Coursework and/or practical experience with at least several of: automata, algorithm design and analysis, data structures, distributed systems, parallel processing, cloud computing, operating systems and/or digital computer fundamentals (the more the better)
  • C and at least one of Julia, Python, MATLAB, PERL or Ruby
  • Linux operating system
  • Amazon Web Services and/or Kubernetes
  • Strong analytical and English language communication skills


  • Minimum of two years working as part of a high functioning Agile team benefiting from a superior DevOps infrastructure
  • Minimum of two years in the software engineering of a product or service used by external users where a high level of customer satisfaction is a top priority

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online