Job Url: https://workforcenow.adp.com/mascsr/default/mdf/recruitment/recruitment.html?cid=014dfa20-d261-4f83-8d77-5edb4e15f0f8&jobId=578590 Job Description: 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 Nevada Department of Human Services (DHS), Division of Public and Behavioral Health (DPBH), the Software Engineer will have strong programming skills, a solid understanding of software development principles, and assist the team in the production of SDLC Policies and Practices. The Software Engineer will be expected to have the ability to work collaboratively with cross-functional, non-technical teams to deliver innovative solutions that improve public health. Ideal candidates should be equally comfortable solving technical problems by writing code, explaining technical design architecture to technical and non-technical individuals while also leading organizational strategy and change. The candidate will be a key subject matter expert on Software Engineering in support of the DPBH Data Modernization Team (DMT) collecting assessment results, providing analysis, identifying capability gaps, and recommending solutions. The candidate should have strong, demonstrable experience developing enterprise-grade applications using Java, Python, R, and C# software languages. They should possess advanced proficiency in web development, relational databases, and operating systems. The candidate should have a strong working knowledge of engineering best practices such as source control, automated testing, continuous integration and deployment, and peer review. The Software Engineer should bring leadership experience, with the ability to mentor and lead DPBH junior software developers and engineers to enhance their software development and programming skillsets. The candidate must have significant experience with designing and developing modern, responsive web user experiences (UX), deep understanding of AWS Cloud environments and architectures, hands-on expertise in leveraging AWS serverless services, and configuration of VPCs to support secure, scalable applications. Additionally, the candidate should have a track record of delivering web-based user interfaces through robust, API-driven service architectures. Proven leadership in architecting and implementing cloud-native solutions is preferred. The Software Engineer will be hired by the CDC Foundation and assigned to the Nevada DHS. DPBH. This position is eligible for a fully remote work arrangement for U.S. based candidates. Responsibilities · Design, develop, and maintain high-quality software applications in collaboration with Public Health Programs and project teams. · Write clean, efficient, and well-documented code using various, modern programming languages and development frameworks. · Participate in the design and architecture of software solutions to meet the public health agency’s project requirements and scalability needs. · Lead Health Information System (HIS) interoperability projects through API development and web services that align with National and State standards such as HL7 · Identify, promote and enforce 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 the cyber security and quality assurance teams to ensure the delivery of reliable and user-friendly software solutions. · Work closely with cross-functional teams, including vendors, architects, Program SMEs, and project managers, to deliver integrated software solutions. · Lead application (Agile, SAFe, Scrum, etc.) 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. · Serve as a technical mentor and leader, offering guidance on frameworks, tools, and development strategies to elevate DPBH technical capabilities and outcomes. Qualifications · Bachelor’s degree or higher in Computer Science, Software Engineering, or related field. · Minimum 5 years of relevant professional software engineering experience · Agile Coach or Scrum Master experience · Active use of one of more Generative AI LLMs for software code generation · Knowledge of low-code or no-code development · Experience and extensive proficiency in programming languages such as Ruby, Python, R, C#, Java, C++, or JavaScript. · Advanced 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. · Comprehensive experience with onPrem and Cloud based database management systems (e.g., SQL, MongoDB) and version control tools (e.g., GitLab). · Knowledge of SAS, Microsoft (MS) VisualBasic (VB), MS Visual Basic for Applications (VBA) scripting languages · Demonstrated experience in designing, developing, and deploying software applications. · Authority in engineering best practices such as source control, automated testing, continuous integration and deployment, and peer review. · Experience with agile development methodologies, software design patterns, and best practices. · Strong analytical thinking and problem-solving abilities. · Excellent verbal and written communication skills with experience in effectively conveying technical strategies to both technical and non-technical stakeholders. · Ability to research and create complex technical requirements as well as compose Software Design Documents (SDD) · Ability to analyze complex technical requirements and translate them into scalable software solutions. · Experience working on cross-functional, multidisciplinary teams that deliver digital products and services in an incremental, user-focused environment. · Flexibility to adapt to evolving project requirements and priorities. · Outstanding interpersonal and teamwork skills; and the ability to develop productive working relationships with colleagues and partners. · Demonstrated ability to work well independently and within teams. · Experience working in a virtual environment with remote partners and teams. · Proficiency in Microsoft Office. Job Highlights · Location: Remote, must be based in the United States · Salary Range: $103,500-$143,500 per year, plus benefits. Individual salary offers will be based on experience and qualifications unique to each candidate. · Position Type: Grant funded, limited-term opportunity · Position End Date: June 30, 2026