Training Software Developer

SonalystsWaterford, CT
Onsite

About The Position

Sonalysts, Inc. is seeking a motivated professional with expertise in software development and working with small software teams to develop training simulations for the Department of Defense community. We’re looking for someone who aspires to make significant contributions and grow in a team dedicated to creating and delivering training products for the Department of Defense and commercial customers. You’ll apply your knowledge and skills to work with other software developers and instructional designers to develop PC-based training simulations and interactive training products. You’ll be assigned tasks including: programming functionality for the simulation framework and system components, working with subject matter experts and instructional designers to realistically simulate system responses, and assist with development of requirement and design considerations for new training products. We value partners who maintain a fresh, imaginative, and constructive outlook on their contributions to the success of our project teams and our company, as well as on our customers’ mission success. Efficiency and attention to detail are key to a candidate’s success in this position.

Requirements

  • A Bachelor’s degree in Computer Science or related technical degree and two years of related software development experience, OR an Associates degree with four years of related software development experience.
  • Programming experience in JavaScript, WebGL, C# and/or other object-oriented programming languages.
  • Experience with creating and managing databases including Oracle, SQL, or MongoDB.
  • Experience with Node.js
  • Must be a U.S. citizen, eligible for a U.S. Department of Defense (DoD) SECRET security clearance.

Nice To Haves

  • Experience with developing PC-based simulations or computer-based training products.
  • Model-View-Controller (MVC) design pattern
  • Experience with containerization and tools such as Docker, Kubernetes and GitLab.
  • Experience using Artificial Intelligence (AI)/Large Language Models (LLMs) for prompt engineering, agentic system design, vibe coding, and automation/use of agents.

Responsibilities

  • Programming functionality for the simulation framework and system components
  • Working with subject matter experts and instructional designers to realistically simulate system responses
  • Assist with development of requirement and design considerations for new training products

Benefits

  • Flexible Time Program enabling an optimal work-life balance
  • Paid Time Off
  • 401(k) Plan with company match
  • Employee Stock Ownership Plan (ESOP)
  • Sales Bonus Program
  • Special Performance and Retention Bonus Program
  • Health and Dental Insurance
  • Dependent Care Assistance Plan
  • Health Care Reimbursement Plan
  • Employee Referral Bonus Program
  • Professional Development through Tuition Reimbursement Program, Online Training Program and Targeted Skills Program
  • Relocation Assistance to Southeastern Connecticut
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service