Post Job Free
Sign in

Senior Software Engineer

Company:
C. Mack Solutions, LLC
Location:
Ashburn, VA
Posted:
February 04, 2026
Apply

Description:

Job Description

Description:

CMS is currently seeking Senior Software Engineers in support of a multi-year modernization effort for a customer based in Ashburn, VA.

The Java Engineer must be able to design, develop, enhance, debug, and implement software in an Agile environment. Resources will be members of highly effective Agile teams that are passionate about cutting edge solutions.

Join us to work on Agile teams and use your passion to build game changing web and mobile products for public sector clients. We are currently looking for full-stack Java developers that are excited to be part of a fast-paced Agile team. Requirements:

You must live within the DC, MD, VA area.

U.S. Citizenship is required. Must be able to obtain CBP Public Trust clearance.

Bachelor’s degree plus at least 7 years of work experience

At least 5 years of experience developing Java applications and associated frameworks

At least 3 years of development experience using JavaScript and/or JavaScript frameworks like Angular

At least 3 years of experience working in a story-based Agile team development environment using Jira or a similar tool

At least 3 years of experience working in an automated development environment, using CI/CD tools such as Git, Kubernetes, Jenkins, SonarQube

Experience with Spring and Spring Boot

Experience with Hibernate or MyBatis

Experience writing automated unit tests

Experience developing against relational databases (e.g., PostgreSQL, DB2, Oracle)

Experience working to translate business requirements into working code

Experience developing in and deploying to a Cloud environment (such as Amazon Web Services)

Strong communication skills, both written and verbal

Ability to collaborate with team members to ensure client needs and expectations are met or exceeded

Cloud experience (AWS preferred)

Full-time

Apply