Lead Software Engineer (Java)

Sky Solutions
  • Tysons Corner, VA
  • Remote
  • $103,616–$159,866 Per Year
  • Instant Apply
Today

Job Description

Join Sky Solutions, LLC - Pioneering Digital Transformation Excellence!

Sky Solutions is a trusted partner in government contracting, empowering federal agencies with cutting-edge IT solutions. Our expertise spans AI-first enablement, delivering innovative solutions and advanced cybersecurity, fortifying digital ecosystems against emerging threats and digital transformation through low-code/no-code development, cloud solutions, and agile methodologies. We simplify complex processes and deliver breakthrough results for federal clients across healthcare, financial services, and national security.

Job Title: Lead Software Engineer (Java)
Location: Tysons Corner, VA (Hybrid)
Duration: Full-Time

Job Summary
We are seeking a Lead Software Engineer (Java/Angular) with strong full-stack development expertise and technical leadership experience to support the design, development, integration, testing, and modernization of enterprise applications for a mission-critical Centers for Medicare & Medicaid Services (CMS) federal healthcare program.
The ideal candidate will be hands-on with Angular/TypeScript, Java 17+, Spring Boot, microservices, and REST APIs, while providing technical guidance, conducting code reviews, mentoring developers, and ensuring adherence to software engineering best practices. Experience leveraging AI-assisted development tools to improve coding productivity, testing, debugging, and code quality is highly desirable.

Key Responsibilities
  • Lead the design, development, enhancement, and maintenance of enterprise applications using Angular/TypeScript and Java/Spring Boot.
  • Provide technical leadership and guidance to software engineers throughout the development lifecycle.
  • Design and develop scalable backend services, microservices, REST APIs, and frontend application components.
  • Establish and enforce coding standards, design patterns, code quality practices, and secure development guidelines.
  • Conduct code reviews, troubleshoot complex technical issues, and guide root-cause analysis and resolution.
  • Leverage AI-assisted development tools such as GitHub Copilot, Gemini Code Assist, Amazon Q Developer, ChatGPT, Claude, or comparable tools for code generation, refactoring, debugging, testing, and documentation.
  • Review and validate AI-generated code for correctness, security, performance, maintainability, and compliance with project standards.
  • Guide the development and execution of unit and integration tests using JUnit 5 and appropriate frontend testing frameworks.
  • Support API integrations, database development, and enterprise data access using Spring Cloud/OpenFeign, JPA/Hibernate, SQL, and Teradata.
  • Collaborate with architects, QA, DevSecOps, business analysts, and other stakeholders to translate requirements into technical solutions.
  • Support cloud-native application development and deployments using AWS, Docker, and established DevSecOps practices.
  • Participate in Agile/Scrum ceremonies, sprint planning, backlog refinement, technical discussions, and delivery planning.
  • Mentor team members, promote knowledge sharing, and identify opportunities to improve development efficiency and software quality.

Required Qualifications
  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field, or equivalent experience.
  • 10+ years of professional software development experience, including significant hands-on Java full-stack development.
  • Strong expertise in Java 17+, Spring Boot, microservices, and REST API development.
  • Strong hands-on experience with Angular, TypeScript, HTML, and CSS.
  • Demonstrated experience leading technical implementation, conducting code reviews, and mentoring developers.
  • Experience with JPA/Hibernate, relational databases, and SQL development.
  • Experience with Maven, Git, JUnit 5, and Agile/Scrum methodologies.
  • Hands-on experience using AI-assisted software development tools for coding, refactoring, debugging, testing, or code analysis.
  • Ability to evaluate AI-generated code for quality, security, correctness, and maintainability.
  • Strong problem-solving, communication, technical decision-making, and troubleshooting skills.

Preferred Qualifications
  • Experience supporting federal government or healthcare technology programs.
  • Experience working with CMS, Medicare, Medicaid, or Program Integrity systems.
  • Experience with AWS, Docker, and cloud-native application architectures.
  • Experience with Teradata, Spring Cloud/OpenFeign, and Swagger/OpenAPI.
  • Familiarity with SonarQube, DevSecOps practices, and automated testing.
  • Experience with distributed caching technologies such as Hazelcast.
  • Experience with enterprise content management and workflow platforms such as IBM FileNet.
  • Experience applying AI-assisted development to application modernization, automated testing, and developer productivity.

Work Environment: The Lead Software Engineer will work with a multidisciplinary technology team supporting enterprise application development and modernization within the CMS federal healthcare environment. The role combines hands-on full-stack engineering with technical leadership to deliver secure, scalable, maintainable, and high-quality software solutions

Compensation:
The expected compensation range for this position is $103,616 - $159,866 annually. Compensation is determined in good faith and may vary based on job-related factors, including relevant experience, skills, education, certifications, clearance level, labor category alignment, contract requirements, work location, internal equity, and business needs.
The posted range reflects the Sky's reasonable estimate at the time of posting and does not guarantee a specific salary or rate. Final compensation will be determined based on the selected candidate's qualifications and applicable contractual and business considerations.

Sky Solutions Benefits & Culture at a Glance
  • Healthcare & Wellness
    • Medical, dental, and vision coverage tailored to your needs.
    • Supplemental options like life insurance, disability, HSA/FSA available.
  • Time Off & Work-Life Balance
    • Starting at 15 PTO days per year, increasing with tenure.
    • Plus 11 paid holidays to recharge and spend time with loved ones.
  • Professional Growth & Development
    • Annual education stipend.
    • Access to thousands of online courses.
    • Formal mentorship programs for career advancement.
  • Inclusive Culture
    • "One Team” mentality focused on collaboration and belonging.
    • Recognized as a Great Place to Work® for six years straight.

To learn more about life at Sky Solutions, visit our Careers page: Careers - Sky Solutions

At Sky Solutions, LLC, we welcome applications from all qualified candidates who share our vision and values.

Numbers & Facts

LocationTysons Corner, VA (
Remote
)
Salary$103,616–$159,866 Per Year

Skills

  • Agile Programming Methodologiesunmatched
  • Amazon Web Services (AWS)unmatched
  • Analysis Skillsunmatched
  • AngularJSunmatched
  • Application Programming Interface (API)unmatched
  • Artificial Intelligence (AI)unmatched
  • Backlog Prioritizationunmatched
  • Best Practicesunmatched
  • Business Analysisunmatched
  • CSS (Cascading Style Sheet)unmatched
  • Cachingunmatched
  • Centers for Medicare and Medicaid Services (CMS)unmatched
  • Cloud Applicationsunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Coding Standardsunmatched
  • Computer Scienceunmatched
  • Computer Securityunmatched
  • Content Managementunmatched
  • Content Management Systems (CMS)unmatched
  • Cross-Functionalunmatched
  • Database Programmingunmatched
  • Debugging Skillsunmatched
  • Design Patterns Programming Methodologiesunmatched
  • Dockerunmatched
  • Documentationunmatched
  • Ecosystemsunmatched
  • Enterprise Applicationsunmatched
  • Federal Governmentunmatched
  • Financial Servicesunmatched
  • Gitunmatched
  • GitHubunmatched
  • Government Contractsunmatched
  • HTML (HyperText Markup Language)unmatched
  • Healthcareunmatched
  • Hibernateunmatched
  • IBM Product Familyunmatched
  • Identify Issuesunmatched
  • Information Technology & Information Systemsunmatched
  • Integration Testingunmatched
  • Internet Securityunmatched
  • JUnitunmatched
  • Javaunmatched
  • Java Persistence API (JPA)unmatched
  • Leadershipunmatched
  • Leading Edge Technologyunmatched
  • Maintain Complianceunmatched
  • Mavenunmatched
  • Medicaidunmatched
  • Medicareunmatched
  • Mentoringunmatched
  • Microservicesunmatched
  • NCR Teradataunmatched
  • Online Coursesunmatched
  • Problem Solving Skillsunmatched
  • Product Lifecycleunmatched
  • Productivity Managementunmatched
  • Programming Toolsunmatched
  • Quality Assuranceunmatched
  • REST (Representational State Transfer)unmatched
  • Refactoringunmatched
  • Regulatory Complianceunmatched
  • Relational Databases (RDBMS)unmatched
  • Requirements Managementunmatched
  • Root Cause Analysisunmatched
  • SQL (Structured Query Language)unmatched
  • Scalable System Developmentunmatched
  • Scrum Project Management and Software Developmentunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Sprint Planningunmatched
  • Team Playerunmatched
  • Technical Deliveryunmatched
  • Technical Leadershipunmatched
  • Technical Supportunmatched
  • Test Automationunmatched
  • Testingunmatched
  • Unit Testunmatched
  • User Interface/Experience (UI/UX)unmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder