Software Engineer
Pluribus Digital
- Location
- United States
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 120,000–135,000/yr
Posted 1mo ago
Note
The job is a remote job and is open to candidates in USA. Pluribus Digital is a digital services consultancy that partners with government customers to deliver impactful digital products. They are seeking a Software Engineer to design, develop, maintain, and enhance software for the Centers for Medicare & Medicaid Services (CMS) Health Insurance Oversight System (HIOS), contributing to system stability, security, and operational excellence.
Responsibilities
- 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
- 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 Oracle and PostgreSQL databases through application development, SQL optimization, and troubleshooting
- Develop and maintain user interfaces using Angular
- 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
- 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 Oracle and PostgreSQL database integrations
- 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
- 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
- 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
Skills
- 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)
- 5+ years of professional software development experience with Java, Spring Framework, REST APIs, and Maven
- Experience developing frontend applications with Angular and TypeScript
- Experience working with Oracle and/or 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
- Familiarity with JSP is a plus
Benefits
- Opportunity to earn annual bonus
- Medical/dental/vision benefits
- PTO
- Company paid life insurance
- Generous 401k match program
- Details on benefits can be found here: .
Company Overview
- Pluribus Digital helps government agencies deliver public services as modern digital products. It was founded in 1996, and is headquartered in Fort Washington, Maryland, USA, with a workforce of 51-200 employees. Its website is https://pluribusdigital.com/.
Skills
- Java
- Spring Framework
- REST APIs
- Maven
- Angular
- TypeScript
- JSP
- Oracle
- PostgreSQL
- SQL
- AWS
- EC2
- ECS
- S3
- CloudWatch
- IAM
- GitHub Actions
- Jenkins
- SonarQube
- Nexus
Similar roles
Lead Software Engineer
Str · Woburn, MA · USD 157,000–223,000/yr · today
Lead Software Engineer
Str · Atlanta, GA · USD 157,000–223,000/yr · today
Lead Software Developer
Str · Woburn, MA · USD 157,000–223,000/yr · today
Senior Software Engineer, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 150,000–237,500/yr · today
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Software Engineer, II - Map Enablement
Torc Robotics · Ann Arbor, MI · USD 139,000–166,800/yr · today