Software Engineer

The CDC Foundation helps the Centers for Disease Control and Prevention (CDC) save and improve lives by unleashing the power of collaboration between CDC, philanthropies, corporations, organizations and individuals to protect the health, safety and security of America and the world.
Ohio, USA
$103,500 - $143,500
Backend
Senior Software Engineer
Remote
5+ years of experience
Healthcare

Description For Software Engineer

The CDC Foundation is seeking a Software Engineer to play a crucial role in advancing their mission by developing and maintaining software applications for a public health association serving local, tribal and territorial populations. This role is part of the Workforce Acceleration Initiative (WAI), a federally funded program aimed at helping public health agencies improve their information systems.

Working within Hamilton County General Health District, the Software Engineer will support the public health information technology team in updating systems to a modern architecture. The ideal candidate should have strong programming skills, understand software development principles, and work collaboratively with cross-functional teams.

Key responsibilities include:

  • Designing, developing, and maintaining high-quality software applications
  • Writing clean, efficient, and well-documented code
  • Participating in software solution design and architecture
  • Implementing best practices for software development
  • Conducting thorough testing and collaborating with QA teams
  • Working closely with cross-functional teams
  • Providing guidance on new tools, frameworks, and technologies

Qualifications:

  • Bachelor's degree or higher in computer science, software engineering, or related field
  • 5+ years of relevant professional experience (7-10 years preferred)
  • Proficiency in programming languages like Python, PHP, Java, VBA, or JavaScript
  • Experience with web development, relational databases, and software development libraries
  • Knowledge of database management systems and version control tools
  • Strong analytical thinking, problem-solving, and communication skills

This remote position offers a salary range of $103,500-$143,500 per year, plus benefits, and is a grant-funded, limited-term opportunity ending June 30, 2025. Join a small but dynamic team working to modernize public health in southwest Ohio and make a direct impact on understanding morbidity and mortality in Hamilton County.

Last updated a month ago

Responsibilities For Software Engineer

  • Design, develop, and maintain high-quality software applications
  • Write clean, efficient, and well-documented code
  • Participate in the design and architecture of software solutions
  • Implement best practices for software development
  • Conduct thorough testing of software applications
  • Collaborate with quality assurance teams
  • Work closely with cross-functional teams
  • Provide guidance on new tools, frameworks, and technologies

Requirements For Software Engineer

PHP
JavaScript
Node.js
  • Bachelor's degree or higher in computer science, software engineering or related areas
  • Minimum 5 years of relevant professional experience; 7-10 years preferred
  • Proficiency in programming languages such as Python, PHP, Java, VBA, or JavaScript
  • Experience with software development libraries (e.g., React, Angular, Node.js)
  • Experience and proficiency in web development and relational databases
  • Knowledge of database management systems and version control tools
  • Experience in designing, developing, and deploying software applications
  • Knowledge of engineering best practices
  • Strong analytical thinking and problem-solving abilities
  • Excellent verbal and written communication skills
  • Ability to convey technical concepts to non-technical partners
  • Experience working on cross-functional teams
  • Flexibility to adapt to evolving project requirements
  • Outstanding interpersonal and teamwork skills
  • Ability to work well independently and within teams
  • Experience working in a virtual environment with remote technologies

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To CDC Foundation Software Engineer

Software Development Engineer, AWS Audit Manager

Lead software development for AWS Audit Manager, streamlining audit and compliance processes with automation for global customers.

Senior System Development Engineer, Kuiper Network Services

Senior System Development Engineer role for Project Kuiper, building software to manage ground Points of Presence for satellite broadband connectivity.

Software Development Engineer-II

Amazon is seeking a Senior Software Engineer to lead high-scale web services development for digital content commerce.

Software Development Engineer, AWS Energy Team

Join AWS as a Software Development Engineer to build sustainable cloud infrastructure and innovative renewable energy solutions.

Software Development Engineer III, Transporter Aggregation and Tracking Services (Tracks)

Senior Software Engineer role at Amazon, focusing on Last Mile delivery technology and real-time data processing for logistics optimization.