Jobs and Careers
MA

Software Systems Engineer II

Makpar
Remote, US-Based, United StatesRemotefull_timeVerifiedPosted 7 Aug 2026

About the role

Who we are:

Makpar is a comprehensive professional and technical solutions provider for the Federal government. We combine functional and technical expertise in cloud engineering, data management, cybersecurity and emerging technologies to deliver mission success. We build the right IT solution for government clients by partnering with them to understand their WHAT, WHY, and HOW. Using our signature consulting methodology that we call “The Makpar Way,” we help agencies navigate the ongoing changes in the Federal technology landscape. We succeed where others fail because of our connected and engaged workforce are dedicated to delivering success for our clients and the American people.

Our Mission: We solve complex problems for the Federal government to accelerate access to citizen services.

When it comes to excellence, we deliver. Learn more about our employer brand at makpar.com/careers.


Position Overview 

The Software Systems Engineer II will develop, integrate, test, deploy, and support software within an assigned ICAM workstream. The engineer will work on the DHS-approved application stack, commit code regularly to the enterprise repository, maintain unit and automated testing coverage, and participate in secure CI/CD deployments. 

This is a software engineering role with production accountability. Candidates must be prepared to support Tier 2 and Tier 3 troubleshooting and to remain involved after code is deployed. 

Key Responsibilities:

  • Develop, enhance, integrate, test, and maintain software for an assigned ICAM workstream. 

  • Develop application components using Java, Spring, Hibernate, Angular, and MySQL. 

  • Commit code daily to the approved enterprise repository. 

  • Participate in source-control branching, peer review, merging, and release-management practices. 

  • Develop and maintain unit tests and automated test coverage. 

  • Work with test engineers to resolve defects and validate release readiness. 

  • Support CI/CD pipeline execution and zero-downtime deployments. 

  • Develop code that meets security, quality, performance, and Section 508 expectations. 

  • Support integrations between ICAM applications and internal or external systems. 

  • Troubleshoot application, integration, configuration, data, and performance issues. 

  • Provide Tier 2 and Tier 3 incident support for assigned applications. 

  • Participate in root-cause analysis, corrective actions, and after-action activities. 

  • Write or maintain user stories, technical documentation, system-design materials, and operational procedures. 

  • Participate in Agile ceremonies, backlog refinement, sprint planning, demonstrations, and retrospectives. 

Required Qualifications:

  • Hands-on software development experience using Java. 

  • Experience with Spring or Spring Boot. 

  • <

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Makpar

View company profile →