General Dynamics Information Technology

Software Developer Sr Principal

General Dynamics Information Technology
Apply
24 hours ago
Remote, United StatesStaff+

Base Salary

$130k - $170k/yr

Responsibilities

  • Own the technical architecture and design standards for the COB&R application in alignment with CMS guidelines.
  • Lead technical direction for large projects through architecture oversight, design reviews, code reviews, and technology recommendations.
  • Design, develop, document, and implement scalable and secure Java web applications and services.
  • Modernize legacy components toward Spring Boot microservices and cloud-ready architectures.
  • Serve as the escalation point for complex technical issues and production incidents.
  • Partner with analysts, developers, and CMS stakeholders to enhance the COB&R system.
  • Promote quality assurance, secure coding, testing, code quality, and effective use of AI-assisted development tools.
  • Mentor and coach less senior developers and participate in special projects as needed.

Requirements

  • 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 experience.
  • 10+ years of experience developing Java web and enterprise applications, including Java, web services, HTML, and XML.
  • 5+ years of Spring Boot development and RESTful API design experience.
  • 10+ years of SQL experience and 5+ years of microservices development experience.
  • 3+ years in a technical lead or architect role involving design authority and technical oversight.
  • Full-stack Java development experience and strong knowledge of Java object design and patterns.
  • Experience with Git, GitHub, branching strategies, pull requests, code reviews, Jira, and Agile work tracking.
  • Experience with AI-assisted development tools such as Amazon Q Developer.
  • Strong written and verbal communication skills and commitment to staying current with development tools and techniques.
  • Preferred qualifications include Angular or Node.js experience, Valkey or Redis experience, strong PostgreSQL knowledge, CI/CD pipeline experience, and Medicare Secondary Payer or CMS contract experience.
  • Must pass a CMS background check and meet the requirement of having resided in the United States for at least 3 of the last 5 years.

Benefits

  • Remote work with a full-flex work week.
  • 401(k) with company match.
  • Medical, dental, vision, and health savings account plan options.
  • Paid vacation, sick, personal, parental, military, bereavement, jury duty, and company holidays.
  • Professional growth opportunities, including paid education and certifications.
  • Internal mobility support and comprehensive health and wellness programs.
  • 40 scheduled hours per week with no travel required.

Tech Stack

AngularGitHTMLJavaNode.jsPostgreSQLRedisSpring BootSQL
General Dynamics Information Technology

About General Dynamics Information Technology

10,000+ employees

General Dynamics Information Technology (GDIT) delivers enterprise IT, systems integration, cybersecurity, cloud, and software engineering services to U.S. federal agencies, including defense and intelligence organizations. It provides contract-based professional and managed services ranging from network operations and unified communications to training and simulation. GDIT is a business unit of General Dynamics (NYSE: GD) and is headquartered in Falls Church, Virginia.

Contact me