ME00621-Software Engineer 1

Momentum Engineering, Inc.

$110K — $155K *
Aerospace & Defense
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Active Top Secret/SCI clearance with NSA Full Scope Polygraph required.
  • 7+ years of Software Engineering experience in similar programs.
  • Bachelor's degree in Computer Science or related field (or equivalent experience).
  • Proficient in software design, development, integration, and testing.
  • Strong expertise in secure software development principles and practices.
  • Experience in code reviews and debugging activities.
  • Excellent analytical and problem-solving abilities.

Responsibilities

  • Design and develop secure software applications for mission-critical systems.
  • Implement secure engineering techniques following coding standards.
  • Conduct software security testing and participate in peer code reviews.
  • Debug existing software to enhance functionality and security.
  • Develop new software capabilities and modify applications based on mission needs.
  • Create engineering solutions to mitigate software vulnerabilities.
  • Develop RESTful APIs and services for distributed architectures.
  • Collaborate with multidisciplinary teams for secure software delivery.

Benefits

  • 11 paid holidays per year.
  • Minimum of 3 weeks paid time off (PTO).
  • Company-sponsored medical insurance plan.
  • Company-paid dental and vision insurance.
  • Life insurance and short/long-term disability coverage.
Full Job Description
Job Summary

  • Seeking an experienced Software Engineer to develop, enhance, and secure mission-critical software solutions supporting Department of Defense (DoD) and Intelligence Community (IC) programs
  • The successful candidate will participate in the full software development lifecycle, applying secure software engineering principles to design, implement, test, and maintain enterprise applications
  • This role requires experience developing secure, scalable software solutions while integrating advanced software security techniques to strengthen application resilience and mitigate cybersecurity risks
  • The ideal candidate is a collaborative software engineer with strong Java development skills, experience working in Linux environments, and a passion for building secure, high-performance applications

Primary Responsibilities

  • Design, develop, test, integrate, and maintain secure software applications supporting mission-critical systems
  • Implement advanced secure software engineering techniques in accordance with established technical reference architectures and secure coding standards
  • Perform ongoing software security testing and participate in peer code reviews to improve application security, quality, and maintainability
  • Debug existing software, diagnose defects, and develop enhancements to improve functionality, performance, and security
  • Design and implement new software capabilities while modifying existing applications to meet evolving mission requirements
  • Develop engineering solutions that mitigate software vulnerabilities and strengthen overall application security
  • Develop RESTful APIs and enterprise services supporting distributed and service-oriented architectures
  • Contribute across all architectural layers, including application, business logic, data access, and integration components
  • Develop and maintain technical documentation, software designs, interface specifications, and implementation artifacts
  • Collaborate with software engineers, systems engineers, cybersecurity personnel, and mission stakeholders to deliver secure, high-quality software solutions
  • Research and adopt new technologies, development tools, frameworks, and software engineering best practices
  • Participate in Agile software development activities, including sprint planning, design reviews, code reviews, testing, and release planning
  • Support software deployment, system integration, operational sustainment, and troubleshooting activities

Required Qualifications

  • Must have active Top Secret/SCI clearance with NSA Full Scope Polygraph
  • Minimum of seven (7) years of experience as a Software Engineer supporting programs of similar scope, type, and complexity
  • Bachelor's degree in Computer Science or a related technical discipline from an accredited college or university
    • Four (4) additional years of directly related Software Engineering experience may be substituted in lieu of the degree requirement.
  • Experience with software design, development, integration, testing, maintenance, and troubleshooting
  • Strong knowledge of secure software development principles and software engineering best practices
  • Experience participating in code reviews, debugging, and software testing activities
  • Excellent analytical, problem-solving, and communication skills

Desired Qualifications

  • Minimum of six (6) years of software development experience within the past eight (8) years developing production software for Linux or Solaris environments
  • Minimum of six (6) years of experience developing software using Java, C, or C++, with strong preference for Java
  • Demonstrated experience developing RESTful APIs and web services
  • Experience developing enterprise applications using Java frameworks and technologies
  • Experience with Kubernetes and containerized application deployments
  • Experience developing analytics or data-intensive applications
  • Experience working with Open Source NoSQL databases, including HBase, Accumulo, Bigtable, or similar technologies
  • Experience supporting distributed systems and scalable enterprise architectures
  • Familiarity with Agile software development methodologies, DevSecOps practices, and CI/CD pipelines
  • Experience supporting Department of Defense or Intelligence Community software development efforts

Exempt hourly position. 11 paid holidays, minimum of 3 weeks PTO, company sponsored group medical plan, company paid dental, vision, life insurance, and STD/LTD plans. Salary is dependent upon the candidate's experience and qualifications.

The pay range for this role is:

110,000 - 155,000 USD per year (NBP)

Similar Jobs

More Jobs at Momentum Engineering, Inc.

More Aerospace & Defense Jobs

Find similar ME00621-Software Engineer 1 jobs: