Software Developer Sr Principal

General Dynamics IT

United States

Remote

USD 130,000 - 170,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401K with company match
Health benefits
Professional growth opportunities
Paid vacation and holidays

Job summary

General Dynamics IT seeks a Software Developer Sr Principal to lead architecture and deliver enterprise Java applications for CMS MSPSC. You will steer COB&R design, guide large project teams, and implement scalable RESTful services with a cloud-ready mindset.

You will mentor peers, enforce code quality, and leverage AI-assisted tooling to boost productivity. Strong senior technical leadership is required; remote work is supported.

Qualifications

  • Bachelor's degree or equivalent in a technical field.
  • 10+ years of object-oriented software development.
  • 10+ years developing Java web and enterprise applications (Java, web services, HTML, XML).
  • 5+ years developing with Spring Boot and RESTful APIs.
  • 10+ years of SQL experience.
  • 5+ years of microservices development.
  • 3+ years in a technical lead or architect role with design authority.
  • Full-stack Java development experience.
  • Strong knowledge of Java design patterns and idioms.
  • Experience with Git and GitHub, Jira in Agile environments.

Responsibilities

  • Define and own the COB&R application's technical architecture and standards.
  • Lead technical direction, design reviews, and code reviews for the team.
  • Evaluate technologies, frameworks, and patterns; document trade-offs.
  • Translate requirements into scalable, secure solutions; modernize legacy components to microservices and cloud-ready architectures.
  • Develop enterprise Java web applications and RESTful services.
  • Mentor and coach junior developers; promote best practices.

Skills

Java
Spring Boot
RESTful APIs
Microservices
Full-stack Java
Git & GitHub
Jira
SQL
Tech lead
Cloud design

Education

Bachelor's degree in CS/Engineering or related

Tools

GitHub
Jira
Amazon Q Developer

Job description

Job Description

Deliver simple solutions to complex problems as a Software Developer Sr Principal at GDIT. You will tailor cutting-edge solutions to our clients' unique requirements, putting the end user's experience first, while we make your career growth our priority.

We are seeking a Software Developer Sr Principal to support the Centers for Medicare & Medicaid Services (CMS) on the Medicare Secondary Payer Systems Contractor (MSPSC) contract. Your work will help protect the integrity of the Medicare Trust Fund by maintaining the systems that identify other insurance coverage that should pay primary to Medicare, so claims are paid correctly.

How You Will Make an Impact
Architecture and Technical Leadership
  • Define and own the technical architecture and design standards for the Coordination of Benefits & Recovery (COB&R) application, ensuring alignment with CMS tool and architecture guidelines.
  • Lead the technical direction of large projects, providing oversight, design reviews, and code reviews for the development team.
  • Evaluate and recommend technologies, frameworks, and patterns, and document architectural decisions and trade-offs.
  • Translate business requirements into scalable, secure, and maintainable technical solutions.
  • Drive modernization of legacy components toward Spring Boot microservices, RESTful APIs, and cloud-ready architectures.
  • Serve as the escalation point for complex technical issues and production incidents.
Development and Delivery
  • Research, design, develop, and modify enterprise-wide systems and application software.
  • Design, document, develop, and implement highly scalable and secure Java web applications and RESTful services.
  • Partner with analysts, developers, and CMS stakeholders to enhance COB&R.
  • Participate in quality assurance initiatives to ensure high product quality throughout the development life cycle.
  • Leverage AI-assisted development tools, such as Amazon Q Developer, to improve productivity, code quality, testing, and documentation, as encouraged by the MSPSC contract.
  • Take personal accountability for individual contributions to project success.
  • Participate in special projects as required.
Mentorship
  • Mentor and coach less senior developers to help them meet deliverables and grow professionally.
  • Promote engineering best practices, including code quality, testing, secure coding, and effective use of AI-assisted development tools.
What You'll Need to Succeed
  • Bachelor's degree in Computer Science, Engineering, or a related technical discipline, or equivalent education, training, or work/military experience
  • 10+ years of object-oriented software development
  • 10+ years developing Java web and enterprise applications (Java, web services, HTML, XML)
  • 5+ years developing with Spring Boot and designing RESTful APIs
  • 10+ years of SQL experience
  • 5+ years of microservices development
  • 3+ years in a technical lead or architect role, including design authority and team technical oversight
  • Full-stack Java development experience
  • Strong knowledge of Java object design and patterns, with the ability to translate them into efficient code
  • Experience with Git and GitHub (branching strategies, pull requests, code reviews)
  • Experience with Jira for work tracking in an Agile environment
  • Experience with AI-assisted development tools such as Amazon Q Developer
  • Strong written and verbal communication skills; stays current on development tools and techniques
It would be great if you also had:
  • Experience with Angular and/or Node.js
  • Experience with Valkey (or Redis) for caching and data store use cases
  • Strong PostgreSQL knowledge
  • CI/CD pipeline experience
  • Prior Medicare Secondary Payer (MSP) and CMS contract experience are strongly preferable

Location : Remote

Clearance and Eligibility
  • Must pass a CMS background check and meet the residency requirement of having resided in the US at least 3 of the last 5 years in order to obtain a Public Trust.
  • Sponsorship will not be provided for this position.
GDIT Is Your Place
  • Full-flex work week to own your priorities at work and at home
  • 401K with company match
  • Comprehensive health and wellness packages
  • Internal mobility team dedicated to helping you own your career
  • Professional growth opportunities including paid education and certifications
  • Cutting-edge technology you can learn from
  • Rest and recharge with paid vacation and holidays

The likely salary range for this position is $129,813 - $170,200. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Developer Senior Principal job at General Dynamics in US National
Software Developer Senior Principal job at General Dynamics in US National

General Dynamics • United States

Remote
USD 130,000 - 170,000
Full-flex work week
401K with company match
Health and wellness packages
+4
Technical Communications Specialist
Technical Communications Specialist

General Dynamics IT • United States

Remote
USD 74,000 - 98,000
401K with company match
Paid time off
Wellness programs
Scala Backend Developer
Scala Backend Developer

General Dynamics Information Technology • United States

On-site
USD 120,700 - 163,300
401K with company match
Paid time off
Flexible work weeks
Sr. Healthcare Data Scientist (Medicare/Medicaid)
Sr. Healthcare Data Scientist (Medicare/Medicaid)

General Dynamics Corporation • Silver Spring (MD)

On-site
USD 98,000 - 132,000
External Job Posting Title COBOL Software Developer, Advisor
External Job Posting Title COBOL Software Developer, Advisor

Peraton • United States

On-site
USD 112,000 - 179,000
External Job Posting Title Senior Lead Cloud Architect / Delivery Lead
External Job Posting Title Senior Lead Cloud Architect / Delivery Lead

Peraton • United States

On-site
USD 112,000 - 179,000
Systems Architect, Senior Advisor with CMS Experience
Systems Architect, Senior Advisor with CMS Experience

Peraton • Woodlawn (MD)

On-site
USD 135,000 - 216,000
Platform Engineer Sr Principal
Platform Engineer Sr Principal

General Dynamics Information Technology, Inc. • Town of Colonie (NY)

Hybrid
USD 145,000 - 196,000
Lead AWS Cloud Computing, Advisor
Lead AWS Cloud Computing, Advisor

Peraton • Reston (VA)

On-site
USD 86,000 - 138,000
Lead AWS Cloud Computing, Advisor
Lead AWS Cloud Computing, Advisor

Peraton • Herndon (VA)

On-site
USD 86,000 - 138,000