C. Mack Solutions, LLC logo
C. Mack Solutions, LLC Verified
IT Consulting, Business Services

Senior Software Engineer

Virginia, United StatesHybridFull TimeSenior$100,000–$150,000 /yrPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

C. Mack Solutions is seeking a Senior Software Engineer for a multi-year modernization effort supporting the Federal government in Ashburn, VA. The role involves designing, developing, enhancing, debugging, and implementing software within an Agile framework. This full-stack position requires expertise in Java and JavaScript (with frameworks like Angular), experience with CI/CD tools, cloud environments (AWS preferred), and relational databases. Candidates must be U.S. Citizens, reside in the DC, MD, VA area, and be able to obtain a CBP Public Trust clearance. The position is hybrid with one day onsite per week.

C. Mack Solutions is passionate about providing mission-focused Digital Transformation Solutions to the Federal government using the Scaled Agile Framework. We have the Agility needed to succeed in today's rapidly changing world. We dig deep and build long-lasting partnerships with our clients to drive impactful and sustainable mission-enabling solutions. We are highly committed to our employees and reward them for the amazing work they do in support of our clients.

Description:

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

The Senior Software 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.

Required Education, Skills and Experience:

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)

Job Type: Full-time

Pay: $100,000.00 - $150,000.00 per year

Benefits:

  • 401(k)
  • Dental insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Parental leave

Application Question(s):

  • U.S. Citizenship is required. Candidate must be able to obtain CBP Public Trust clearance. Do you meet this requirement?
  • Do you live in the DC, MD, VA area?
  • This position requires on site work once a week in Ashburn, VA. Are you within a 1-hour driving radius of Ashburn?
  • Do you have an active clearance?
  • What is your salary requirement?
  • How many years of hands-on experience do you have working with Java in a professional setting?

Education:

  • Bachelor's (Required)

Experience:

  • Agile: 4 years (Required)
  • CI/CD: 3 years (Required)
  • Java: 7 years (Required)
  • JavaScript: 5 years (Required)
  • Spring Framework: 5 years (Required)
  • Angular: 5 years (Required)

Ability to Commute:

  • Ashburn, VA 20147 (Required)

Work Location: Hybrid remote in Ashburn, VA 20147

Ready to apply?
You'll be redirected to C. Mack Solutions, LLC's application page.

Similar roles