Software Engineer (4515)

Patuxent River, MD

⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️

SMX

SMX harnesses the transformative power of technology to help realize your digital future.

View all jobs at SMX

Apply now Apply later

SMX is looking for a Software Engineer with demonstrated experience working on complex software development projects for the DoD. This position will be providing onsite support for our government client at Patuxent River NAS, MD. 

In this role, you will be part of a Navy IPT that is developing, and will deploy, a modernized weapon test system – Standard Tester of Reprogrammable Munitions (STORM). This program has completed a Section 804 Middle Tier Acquisition (MTA) Rapid Prototype development for a minimum viable capability release (MVCR). The STORM system will replace the legacy Common Munitions BIT Reprogramming Equipment (CMBRE), and will support improvements to weapon built in test (BIT) and reprogramming operations both shipboard and ashore. The STORM IPT is applying modern Agile processes and contracting with software and hardware solution providers to improve the MTA prototype hardware and to develop the software needed for system management and munition reprogramming as a Program of Record. The STORM program is a Major Capability Acquisition Program designated as an ACAT-III program at Post Milestone-B.

Software Development & Architecture

  • Develop and maintain software requirements and specifications.
  • Review and evaluate vendor software specifications, requirements, designs, and architecture proposals.
  • Provide recommendations for software enhancements to improve performance, sustainability, architecture, and interoperability.
  • Identify and advise on strategies to mitigate software obsolescence.

Integration & Collaboration

  • Coordinate with vendors on software and system integration, testing, and demos.
  • Collaborate with external program offices to ensure effective technical exchange and interoperability with PMA-281 solutions.
  • Engage with customers to understand evolving requirements and mission objectives.
  • Work closely with product managers, UX/UI designers, and DevOps teams to align technical solutions with user needs and deployment solutions.

Analysis, Testing & Quality Assurance

  • Lead technical software design and code reviews to maintain engineering standards.
  • Promote software engineering excellence, including test coverage, maintainability, and clean code principles.
  • Conduct analysis of software defects and evaluate vendor recommendations for resolution.
  • Promote the design and implementation of automated software testing strategies, including unit, integration, and system tests.
  • Collaborate with QA teams to ensure robust software validation and verification processes.
  • Monitor and report on software system performance, reliability, and scalability profiles to identify limitations and areas of improvement.

Security & Compliance

  • Coordinate with Cyber Security SMEs to ensure software adherence to cybersecurity standards and relevant compliance frameworks.
  • Participate with cyber security assessments, red team assessments, and develop plans for vulnerability remediation.
  • Promote and ensure secure coding practices.

Agile, DevSecOps & Metrics

  • Participate in Agile and SAFe team processes, including Sprint reviews, Backlog Grooming and Program Increment Planning.
  • Promote and facilitate the implementation of a Government owned DevSecOps software factory.
  • Manage tracking and reporting of software development metrics to support transparency and progress.
  • Lead process improvement efforts for software-related workflows and delivery.
  • Utilize and promote modern workflow and collaboration tools such as Jira and Confluence.

Acquisition and Program Analysis

  • Develop, document, and implement software acquisition development and sustainment plans.
    • Support reporting, briefing, and status updates to IPT, PMA, PEO, and sponsor leadership.
    • Participate in developing cost estimates, schedules, and risk management strategies for software activities.
    • Provide Software Engineering inputs to IPT contracting efforts including: preparing SOWs, developing CDRLs, developing IGCEs, and conducting CDRL reviews.

Required Experience & Skills

  • Clearance Required: Secret
  • BS or BA degree in Computer Science or Computer Engineering. A BS or BA degree in Engineering with significant recent experience in software coding, software development, and software acquisition is also acceptable.  Degree must be awarded from a college program with ABET (Accreditation Board for Engineering and Technology, Inc.) certification.
  • At least five (5) years of software engineering experience, performing software requirements analysis, software design, software coding, software integration and software testing. At least three (3) years of the five (5) years of experience shall have consisted of performing software engineering functions for a Department of Defense (DoD) Aircraft or Weapons System.
  • Experience with one or more of the following programing or scripting languages: Ada, SQL, C, C++, Java, Python, Assembly, Perl.
  • Experience with one or more of the following tools: Jenkins, GIT, CM Synergy, ClearCase, ClearQuest, Concurrent Version System, Change, Synergy.

Desired Experience

  • SAFe Certification and experience.

Application Deadline: 8/4/2025

#cjpost #LI-ONSITE

 

The SMX salary determination process takes into account a number of factors, including but not limited to, geographic location, Federal Government contract labor categories, relevant prior work experience, specific skills, education and certifications. At SMX, one of our Core Values is to Invest in Our People so we offer a competitive mix of compensation, learning & development opportunities, and benefits. Some key components of our robust benefits include health insurance, paid leave, and retirement.

The proposed salary for this position is:$95,000—$160,600 USD

 

At SMX®, we are a team of technical and domain experts dedicated to enabling your mission. From priority national security initiatives for the DoD to highly assured and compliant solutions for healthcare, we understand that digital transformation is key to your future success.

We share your vision for the future and strive to accelerate your impact on the world. We bring both cutting edge technology and an expansive view of what’s possible to every engagement. Our delivery model and unique approaches harness our deep technical and domain knowledge, providing forward-looking insights and practical solutions to power secure mission acceleration.

SMX is an Equal Opportunity employer including disabilities and veterans.

Selected applicant may be subject to a background investigation and/or education verification.

Apply now Apply later
Job stats:  10  0  0

Tags: Agile C Clearance Clearance Required Compliance Computer Science Confluence DevOps DevSecOps DoD Java Jenkins Jira Perl Python Red team Risk management Scripting Security assessment SQL

Perks/benefits: Career development Competitive pay Health care Transparency

Region: North America
Country: United States

More jobs like this

Explore more career opportunities

Find even more open roles below ordered by popularity of job title or skills/products/technologies used.