Software Engineer 1


  • C++
  • Java
  • Python

Job Description

Interested in Challenging Work in an Essential Industry? Sonalysts, Inc. is seeking a mid-level software engineer with critical thinking and effective communication skills to perform software engineering in support of tactical combat simulations. We are seeking a candidate to support of advanced algorithm development, including Artificial Intelligence and Machine Learning (AI/ML) applications for U.S. military applications. The successful candidate will be a key contributor to the development of mission-critical, real-time military software applications and user interfaces across all phases of the system development lifecycle.

What you will be doing:

  • Working with Sonalysts C++-based Global Multi-Domain Tactical Combat Simulation Game Engine on innovative and challenging software projects such as:
  • Work on interesting and challenging software projects such as:
    • Military sonar detection algorithms
    • Advanced signal processing techniques
    • Artificial Intelligence and Machine Learning (AI/ML) application development
  • Working with a diverse technologies including SQL databases, scripting languages (Lua and JavaScript), multi-player networking, Distributed Interactive Simulation (DIS), 3D modeling, graphic rendering (OpenGL and GLSL), physics, and software interoperability
  • Implement innovative technologies such as artificial intelligence, machine learning, and the latest techniques in modeling and simulation.
  • Assist government teams with engineering development and fielding of military systems
  • Participate in all areas of the software development lifecycle from planning through test & evaluation

What s in it for you:

  • Opportunity to challenge yourself (learn and grow) intellectually as technologies advance.
  • Participate in research of novel and cutting edge technology applications and software solutions.
  • Salary ranges between $80,000-$105,000, dependent on experience, qualifications and other relevant business criteria.
  • Becoming an integral part of an innovative employee-owned company which includes:
    • Flexible Time Program enabling an optimal work-life balance by permitting partners to arrange their work around personal appointments, parent-teacher conferences, children s activities and the like, so long as the partner gets the job done on-time.
    • 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 Preventive 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

Required Qualifications:

  • Bachelor s degree in Computer Science, Engineering or related technical degree
  • Minimum of 3 years of professional experience with C++, Java, Python and/or MATLAB programming languages.

Strongly Desired Experience/Qualifications:

  • Possessing an active Department of Defense SECRET (or higher) security clearance*
  • Academic or professional experience with waterfall and agile software development processes.
  • Professional experience working in CMMI software development environment.
  • Demonstrative proficiency with at least one modern object oriented programming language (e.g., C#, Java, and/or C++). Experience in and/or knowledge of:
    • Object Oriented Design and UML Tools.
    • Multiple development languages.
    • Software requirements and design.
    • Architecture definition and/or software integration.
    • Software development involving virtualization technology.
  • Experience in and/or knowledge of:
    • Software requirements and design
    • Architecture definition and/or software integration
    • AI/ML and Database Management experience
    • Familiarity with software configuration tools such as Jira, Git/Bitbucket, Confluence, Clearcase
    • Linux
    • *Maintaining a U.S. Government security clearance involves periodic comprehensive background checks. Candidates are eligible for a clearance if they have demonstrated sound financial management (including good credit) over time, are free of criminal records, have limited foreign contacts or ties, and other factors indicative of a position of trust to protect information sensitive to the U.S. Government.

      Sonalysts, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to, and will not be discriminated against on the basis of, race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, disability, or other basis protected by law.

      This job is not available to residents of New York City because of local law restrictions there.

      Drug Testing Employer