ME00622-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
  • Minimum of 7 years of experience in Software Engineering
  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • Strong proficiency in Java for enterprise application development
  • Experience in Agile software development methodologies
  • Proven ability in designing and maintaining scalable software applications
  • Excellent analytical, troubleshooting, and communication skills.

Responsibilities

  • Design, develop, test, and maintain enterprise software applications using Java
  • Participate in all phases of the Agile development lifecycle
  • Implement complex algorithms meeting strict performance requirements
  • Collaborate with customers and teams to refine software requirements
  • Conduct software quality assurance including peer code reviews
  • Recommend improvements to coding standards and development processes
  • Troubleshoot and diagnose software defects to enhance reliability

Benefits

  • 11 paid holidays
  • Minimum of 3 weeks PTO
  • Comprehensive medical coverage
  • Company-paid dental and vision insurance
  • Life insurance and short/long-term disability plans
Full Job Description
Job Summary

  • Seeking a Software Engineer to join an Agile software development team supporting mission-critical Department of Defense (DoD) and Intelligence Community (IC) programs
  • The successful candidate will design, develop, test, and maintain enterprise software applications using Java as the primary programming language while leveraging modern frameworks and technologies such as Quarkus and PrimeFaces
  • This role offers the opportunity to expand expertise in Java development, database technologies, and enterprise application development while collaborating with a highly skilled Agile team
  • The ideal candidate is a motivated software engineer with experience developing secure, scalable applications, collaborating directly with customers to refine requirements, and contributing throughout the full software development lifecycle

Primary Responsibilities

  • Design, develop, test, integrate, and maintain enterprise software applications using Java and related technologies
  • Participate in all phases of the Agile software development lifecycle, including requirements analysis, design, implementation, testing, deployment, and sustainment
  • Design and implement complex software algorithms that satisfy strict timing, resource utilization, performance, and interface requirements
  • Develop and enhance enterprise applications using Java frameworks such as Quarkus and PrimeFaces
  • Collaborate with customers, product owners, and engineering teams to define software requirements, identify system capabilities, and develop technical solutions
  • Perform software quality assurance activities, including peer code reviews and quality control of team-developed software products
  • Recommend and implement improvements to software development processes, coding standards, documentation, and engineering best practices
  • Coordinate software installation, deployment, integration, and operational validation to ensure systems meet functional and performance specifications
  • Develop and optimize SQL queries, database objects, and data access components supporting enterprise applications
  • Troubleshoot software defects, diagnose production issues, and implement corrective actions to improve system reliability and performance
  • Develop and maintain technical documentation, design artifacts, interface specifications, and software implementation documentation
  • Participate in Agile ceremonies, including sprint planning, backlog refinement, code reviews, demonstrations, and retrospectives
  • Continuously evaluate emerging technologies, development frameworks, and software engineering best practices to improve product quality and team efficiency

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
  • Strong experience developing enterprise software using Java
  • Experience participating in Agile software development environments
  • Experience designing, developing, testing, integrating, and maintaining enterprise software applications
  • Experience developing complex software algorithms while meeting system performance, resource, and interface requirements
  • Strong analytical, troubleshooting, and problem-solving skills
  • Excellent written and verbal communication skills

Desired Qualifications

  • Experience developing database applications and supporting database-driven enterprise solutions
  • Experience with Java enterprise development frameworks, including Quarkus and PrimeFaces
  • Experience developing and optimizing SQL queries and database objects
  • Experience with PostgreSQL database administration or development
  • Experience creating complex database queries, stored procedures, and data retrieval solutions
  • Experience utilizing Elasticsearch, including aggregation queries and analytics
  • Experience supporting full software lifecycle activities, including deployment, integration, and operational sustainment
  • Familiarity with RESTful web services, distributed systems, and modern software architectures
  • Experience with Git, Maven, Jenkins, or similar development and build tools
  • Experience supporting Department of Defense or Intelligence Community software development programs

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 ME00622-Software Engineer 1 jobs: