Software Developer Sr Principal
General Dynamics Information Technology24 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
Categories
About General Dynamics Information Technology
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.