×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Full Stack Developer

Remote / Online - Candidates ideally in
Provo, Utah County, Utah, 84605, USA
Listing for: CDC Foundation
Remote/Work from Home position
Listed on 2026-02-14
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Overview

The Software Engineer will play a crucial role in advancing the CDC Foundation's mission by developing and maintaining software applications for a public health association that specifically serves local, tribal and territorial populations. This role is aligned to the Workforce Acceleration Initiative (WAI). WAI is a federally funded CDC Foundation program with the goal of helping the nation’s public health agencies by providing them with the technology and data experts they need to accelerate their information system improvements.

Working within Utah Department of Health and Human Services Division of Population Health Informatics Program, the Software Engineer serves as the primary technical lead for the multi-jurisdictional rollout of a specialized public health data processing application. In partnership with the Project Manager, this position facilitates the technical onboarding and system integration for diverse state and local public health agencies. The core tech stack for this role centers on a React frontend and a Java backend, supported by a robust suite of middleware and database tools.

This position is responsible for navigating a complex ecosystem that includes Java Spring Boot, Wildfly, and specialized healthcare middleware such as Mirth or Rhapsody, all underpinned by a Postgre

SQL database. Utilizing Docker and Kubernetes for orchestration, the Developer ensures seamless infrastructure deployments via CI/CD pipelines from Git Hub. While deep mastery of every specific tool is not mandatory, a broad understanding of this architecture is essential to troubleshoot integrations, manage REST/HTTPS communications, and adapt the software to the disparate legacy needs of various health jurisdictions. The candidate should be knowledgeable of engineering best practices such as source control, automated testing, continuous integration and deployment, and peer review.

The Software Engineer will be hired by the CDC Foundation and assigned to the Utah Department of Health and Human Services Division of Population Health Informatics Program. This position is eligible for a fully remote work arrangement for U.S. based candidates.

Responsibilities
  • Implement, deploy, and maintain high-quality software applications in collaboration with project teams.
  • Write clean, efficient, and well-documented code using various programming languages and development frameworks.
  • Participate in the modification and implementation of software solutions to meet the public health agency’s project requirements and scalability needs.
  • Identify and implement best practices for software development, including coding standards, code reviews, and testing methodologies.
  • Conduct thorough testing of software applications to identify and resolve bugs, performance issues, and other software defects.
  • Collaborate with end user teams to ensure the delivery of reliable and user-friendly software solutions.
  • Work closely with cross-functional teams, including developers, designers, and project managers, to deliver integrated software solutions.
  • Participate in agile development processes, sprint planning, and team meetings to prioritize tasks and track progress.
  • Stay updated with the latest trends, technologies, and methodologies in software development.
  • Provide guidance on new tools, frameworks, and technologies to enhance the efficiency and effectiveness of software development efforts.
  • Knowledge of HL7 or FHIR is preferred.
  • Up to 10% domestic travel may be required.
Qualifications
  • Bachelor’s degree or higher in Computer Science, Software Engineering, or related field, or similar experience.
  • Minimum 5 years of relevant professional experience
  • Experience and proficiency in programming languages such as Spring Boot, React(SPA), Ruby, Python, Java, C++, or JavaScript.
  • Experience with software development frameworks and libraries (e.g., React, Angular, Node.js).
  • Experience and proficiency in web development, relational databases, and using Unix-like operating systems.
  • Knowledge of database management systems (e.g., SQL, Mongo

    DB) and version control tools (e.g., Git).
  • Demonstrated experience in designing, developing, and deploying software…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary