Skip to main content
Pluribus Digital

Lead Software Engineer (CMS-HIOS)

RemoteNot specified. Estimate: United States · 90% confidence
Published
Role
Backend
Experience
Lead
Employment
Full-time
$155k–$165k/yr
Check eligibility

The listing doesn't say where it hires from. It may hire in United States (90% confidence). This is an estimate, not an eligibility rule; verify before applying.Signals: employment terms and salary level.

No BS summary

Lead Software Engineer needed for CMS Health Insurance Oversight System (HIOS). Requires 7+ years of professional software development experience with Java, Spring Framework, REST APIs, and Maven. Experience with React, Angular.js, PostgreSQL, and AWS is also required. Must be able to obtain a CMS Moderate Risk Public Trust clearance.

Core skills

JavaSpring FrameworkReact

Required skills

REST APIsMavenAngularPostgreSQLSQLEC2ECSS3CloudWatchIAMGitHub ActionsJenkinsSonarQubeNexus

Optional skills

JSP

Required languages

English

What you'll do

  • Team Leadership
  • Lead and mentor a team of two to five engineers.
  • Support project planning, execution, and delivery activities.
  • Conduct performance reviews and provide coaching and career guidance.
  • Partner with clients, stakeholders, and organizational leadership.
  • Support staffing, workload balancing, and resource planning.
  • Drive team accountability and delivery excellence.
  • Foster a collaborative and inclusive team culture.
  • Help identify and resolve delivery risks and challenges.
  • Application Development & Maintenance
  • Design, develop, maintain, and enhance backend services and frontend applications supporting multiple HIOS modules.
  • Develop new functionality while maintaining existing enterprise applications.
  • Troubleshoot, analyze, and resolve software defects across integrated applications.
  • Refactor existing code to improve maintainability, performance, and long-term sustainability.
  • Support annual plan year updates and implementation of evolving CMS business requirements.
  • Backend Development
  • Develop and maintain Java applications using the Spring Framework.
  • Build and consume RESTful APIs supporting internal and external system integrations.
  • Develop business logic, data access components, and batch processing capabilities.
  • Build applications using Maven and established enterprise development standards.
  • Support PostgreSQL databases through application development, SQL optimization, and troubleshooting.
  • Frontend Development
  • Develop and maintain user interfaces using React & Angular.js.
  • Support existing JSP-based applications while contributing to incremental UI improvements.
  • Collaborate with UX, Product Owners, and backend engineers to deliver intuitive, accessible user experiences.
  • Integrate frontend applications with secure backend services and enterprise authentication.
  • Enterprise Integration & Operations
  • Develop and maintain REST APIs, batch processes, secure file transfers, and enterprise integrations supporting CMS systems, HealthCare.gov , state marketplaces, insurance issuers, and other external partners.
  • Develop SQL queries, support reporting and scheduled data exports, and maintain PostgreSQL database integrations with Talend and Liquibase.
  • Support enterprise authentication and authorization through the CMS Enterprise Portal, Identity Management (IDM), MFA, role-based access, and centralized user provisioning.
  • Participate in release planning, deployment activities, regression testing across multiple application modules, production support, and continuous improvement initiatives focused on application stability, defect resolution, and technical debt reduction.
  • Cloud & DevSecOps
  • Develop and support applications hosted in AWS using services such as EC2, ECS, S3, CloudWatch, and IAM.
  • Contribute to CI/CD pipelines utilizing GitHub Actions, Jenkins, SonarQube, Nexus, and modern software engineering practices.
  • Collaborate with DevOps and infrastructure teams to deliver secure, reliable, and maintainable software throughout the software development lifecycle.
  • Agile Collaboration
  • Participate in sprint planning, backlog refinement, estimation, sprint reviews, and retrospectives.
  • Perform peer code reviews and contribute to engineering best practices.
  • Produce technical documentation supporting development and operational activities.
  • Communicate technical solutions, risks, and progress with technical and non-technical stakeholders.
  • Collaborate closely with Product Owners, Business Analysts, QA engineers, DevOps engineers, and other cross-functional team members to deliver reliable software.

What they require

  • Ability to obtain and maintain a CMS Moderate Risk Public Trust clearance.
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 7+ years of professional software development experience with Java, Spring Framework, REST APIs, and Maven.
  • Experience developing frontend applications with React, Angular and TypeScript; familiarity with JSP is a plus.
  • Experience working with PostgreSQL databases, including SQL development and troubleshooting.
  • Familiarity with AWS services (EC2, ECS, S3, CloudWatch, IAM) and CI/CD tools such as GitHub Actions, Jenkins, SonarQube, and Nexus.
  • Experience supporting enterprise application integrations, authentication and authorization, and production operations in an Agile environment.
  • Strong analytical, troubleshooting, collaboration, and communication skills.

Benefits

  • opportunity to earn annual bonus
  • medical/dental/vision benefits
  • PTO
  • company paid life insurance
  • a generous 401k match program

Pluribus Digital partners with government customers to design, develop, and deliver digital products. It is a hands-on digital services consultancy working in public health, financial industry regulation, citizenship and asylum, and identity and access management.

GovTech
$155k–$165k/yr