Algorithm Software Engineer
Dec 18, 2024
Government IT Division
Huntsville, Alabama, United States

MKS2 Technologies, LLC, an award-winning high growth small business, creates innovative and customer-centric technology solutions in the areas of Cyber Security, Instructional Design and Training, Software Engineering and IT Support Services to improve the security and well-being of our clients. Our commitment to excellence and our “Mission First” orientation has resulted in steady growth and an expanding client base across government agencies. We have employees nationwide and for the past three consecutive years were named one of the fastest growing Veteran-owned companies in the nation. Please take a moment to browse through our website and learn more about what it means to serve with MKS2.


 

Algorithm Software Engineer

Salary: $78,000 – $117,000 annually

Job Summary:

This position will be a key contributor to the design and development of Java-based mathematical algorithms in support of the program. Candidate will help generate software design artifacts, implement Java-based software changes, support design and code reviews, support software testing, and resolution of issues arising from software testing. Candidate will be involved in the presentation of developed designs. Candidates will actively participate in agile planning and execution using established processes.

Position Responsibilities:

  • Experience working within the BMDS domain is preferred. Experience with Command-and-Control system application development and software integration testing is also positive.
  • Strong problem-solving skills, including the ability to review system behavior issues, identify root cause and recommend a solution.
  • The successful candidate will have good verbal and written communication skills, have the ability to work independently, and will possess the poise and flexibility required to work in a highly dynamic environment.
  • Candidate will need to be able to work with multiple disciplinary teams including Systems Engineering, Integration and Test, Deployment and Warfighter Support to help ensure mission success.
  • Applicants should have a good working knowledge of MS Office products.

Qualifications:

  • Experienced in the full life-cycle development of complex mathematical algorithms (such as tracking, correlation, guidance, battle management, and radar management) for Java-based military applications
  • Experience in developing software within an agile development process, decomposition of work, and active leadership during sprint planning
  • Experience developing software in a structured, process-based integrated team environment
  • Experience developing software within a DEVSECOPS framework for Java-based applications in a Unix/Linux platform environment
  • Experience with git/GitLab, eclipse, Maven/Gradle, and SonarQube or similar toolsets
  • Experience with the development of automated unit tests and verification of requirements
  • Experience with the review of system engineering artifacts such as ICDs, use case,s and sequence diagrams
  • Preparation of software design artifacts and presentation of design materials and test results to internal and external customers
  • Demonstrated leadership of technical efforts and mentoring of less experienced employees
  • Candidate may also be involved in the implementation of MATLAB based algorithms prior to their adoption into tactical Java-based software.

Education/Certifications:

  • BS/MS degree in Computer Science, Engineering or a related subject preferred
  • IAT Level II certification strongly desired
  • Minimum Active SECRET Clearance Required

 

U.S. Citizenship is required for all positions due to security clearance requirements for government/federal contracts.

 


 

Diversity creates a healthier atmosphere: MKS2 Technologies is proud to be an Equal Employment Opportunity / Affirmative Action employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law.

Other Opportunities

On-Site Systems Administrator

MKS2 Technologies, LLC, an award-winning high growth small business, creates innovative and customer-centric technology solutions in the areas of Cyber Security, Instructional Design and Training, Software Engineering and IT Support Services to improve the security...

Application Performance Monitoring Tool Instrumentation Engineer

MKS2 Technologies, LLC, an award-winning high growth small business, creates innovative and customer-centric technology solutions in the areas of Cyber Security, Instructional Design and Training, Software Engineering and IT Support Services to improve the security...