Jobs · Engineering

Software Development Engineer

CVS Health · Madison, WI · 3 wk ago
RemoteRemoteEngineering$72k/yrFull-time
We need to output HTML fragment with sections: About the role (maybe from Position Summary?), Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Use

for each heading. Use
  • for any list of duties/requirements/benefits. Use

    for prose. Do NOT repeat job title as heading. Do NOT put Job ID/requisition numbers as headings. Remove boilerplate, navigation, EEO, etc. Preserve all substantive info. We need to parse the posting. Content: Intro paragraph: "We’re building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you’ll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger – helping to simplify health care one person, one family and one community at a time." Then "Position Summary The Software Development Engineer is responsible for designing, developing, testing, and maintaining software applications and services under the guidance of senior engineers and technical leads. This role collaborates with cross-functional teams to deliver high-quality, scalable, and secure solutions while continuously building technical expertise and contributing to team objectives. The Software Development Engineer participates in all phases of the software development lifecycle, including requirements analysis, coding, testing, deployment, and production support." Then "Required Qualifications" list bullet points. Then "Preferred Qualifications" list bullet points. Then "Education" bullet. Then "Anticipated Weekly Hours 40" "Time Type Full time" "Pay Range The Typical Pay Range For This Role Is $72,100.00 - $144,200.00 This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls. The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above." Then "Our people fuel our future..." (maybe not needed). Then "Great Benefits For Great People" paragraph describing benefits. Then "We anticipate the application window for this opening will close on: 10/02/2026" (application instruction? maybe we drop as per instruction: remove application instructions). So we drop that line. Then "Qualified applicants with arrest or conviction records will be considered for employment in accordance with all federal, state and local laws." That's EEO boilerplate; remove. We need to decide sections. We have: - About the role: could be the introductory paragraph + Position Summary? The instruction: "use

    for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule)." So we can create sections as appropriate. We have content for: - About the role: maybe the intro paragraph describing company mission and role summary? Could combine. - Responsibilities: The Position Summary includes responsibilities: designing, developing, testing, maintaining software applications and services; collaborating with cross-functional teams; delivering high-quality scalable secure solutions; building expertise; participating in all phases of SDLC: requirements analysis, coding, testing, deployment, production support. That's responsibilities. - Requirements: Could be Required Qualifications. - Qualifications: Could be Preferred Qualifications? Or Education? The instruction lists both Requirements and Qualifications as possible headings. We need to decide what to put where. Usually "Requirements" = required qualifications; "Qualifications" = preferred qualifications or education. But we also have Education separate. Could treat Education as part of Qualifications. - Skills: Could be derived from required/preferred qualifications like programming languages, Agile, cloud, CI/CD, etc. But we might not need a separate Skills section if we already have Requirements and Qualifications. - Benefits: from Great Benefits paragraph. - Pay: from Pay Range. - Schedule: from Anticipated Weekly Hours 40 and Time Type Full time. We must only include sections when posting has real, specific content. So we need to include sections for which we have content. We have content for About the role (intro + position summary maybe). Responsibilities (position summary details). Requirements (required qualifications). Qualifications (preferred qualifications + education). Benefits. Pay. Schedule. We should not create sections with filler like "commensurate with experience". We have actual data. We need to output only HTML fragment, no /, no markdown fences. We'll produce something like:

    About the role

    We’re building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you’ll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger – helping to simplify health care one person, one family and one community at a time.

    The Software Development Engineer is responsible for designing, developing, testing, and maintaining software applications and services under the guidance of senior engineers and technical leads. This role collaborates with cross-functional teams to deliver high-quality, scalable, and secure solutions while continuously building technical expertise and contributing to team objectives. The Software Development Engineer participates in all phases of the software development lifecycle, including requirements analysis, coding, testing, deployment, and production support.

    But we might split About the role and Responsibilities. Actually About the role could be just the intro paragraph; Responsibilities could be the position summary details. Let's do that. Thus:

    About the role

    We’re building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you’ll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger – helping to simplify health care one person, one family and one community at a time.

    Responsibilities

    The Software Development Engineer is responsible for designing, developing, testing, and maintaining software applications and services under the guidance of senior engineers and technical leads. This role collaborates with cross-functional teams to deliver high-quality, scalable, and secure solutions while continuously building technical expertise and contributing to team objectives. The Software Development Engineer participates in all phases of the software development lifecycle, including requirements analysis, coding, testing, deployment, and production support.

    Now Requirements: list required qualifications bullet points. We'll create
    • for each. Required Qualifications list: - 0–2 years of experience in software development, application development, or a related technical field. - Basic knowledge of one or more programming languages such as Java, Python, C#, JavaScript, or similar. - Understanding of software development principles, data structures, algorithms, and object-oriented programming concepts. - Familiarity with relational databases, APIs, and web technologies. - Experience working with source control systems such as Git. - Strong analytical, problem-solving, and debugging skills. - Effective written and verbal communication skills. - Ability to work collaboratively in a team-oriented environment. We'll output as
      • items. Next Qualifications: could include Preferred Qualifications and Education. Preferred Qualifications list: - Internship or academic project experience in software engineering or application development. - Familiarity with Agile/Scrum development methodologies. - Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform. - Knowledge of CI/CD pipelines, automated testing, and DevOps practices. - Experience with microservices, REST APIs, or containerization technologies. - Demonstrated ability to learn new technologies quickly and adapt to changing priorities. Education: - Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related technical discipline, or equivalent combination of education and relevant experience. We could combine them under Qualifications heading, maybe separate subheadings? But instruction only allows headings list; we could just put all under Qualifications as a list. Thus:

        Qualifications

        • Internship or academic project experience in software engineering or application development.
        • Familiarity with Agile/Scrum development methodologies.
        • Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform.
        • Knowledge of CI/CD pipelines, automated testing, and DevOps practices.
        • Experience with microservices, REST APIs, or containerization technologies.
        • Demonstrated ability to learn new technologies quickly and adapt to changing priorities.
        • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related technical discipline, or equivalent combination of education and relevant experience.
        But we might want to separate Preferred and Education but it's okay. Next Benefits: from Great Benefits paragraph. Paragraph: "Great Benefits For Great People We take pride in offering a comprehensive and competitive mix of pay and benefits that reflects our commitment to our colleagues and their families. This full‑time position is eligible for a comprehensive benefits package designed to support the physical, emotional, and financial well‑being of colleagues and their families. The benefits for this position include medical, dental, and vision coverage, paid time off, retirement savings options, wellness programs, and other resources, based on eligibility. Additional details about available benefits are provided during the application process and on Benefits Moments." We need to preserve substantive info; we can drop the sentence about additional details being provided during application process? That's maybe boilerplate but it's still part of benefits description. Might keep but it's okay. We'll keep the core. Thus:

        Benefits

        We take pride in offering a comprehensive and competitive mix of pay and benefits that reflects our commitment to our colleagues and their families. This full‑time position is eligible for a comprehensive benefits package designed to support the physical, emotional, and financial well‑being of colleagues and their families. The benefits for this position include medical, dental, and vision coverage, paid time off, retirement savings options, wellness programs, and other resources, based on eligibility.

        We could also include the first sentence about "Great Benefits For Great People" but that's just a heading; we already have heading. Next Pay: from Pay Range. Paragraph: "The Typical Pay Range For This Role Is $72,100.00 - $144,200.00 This pay range represents the base hourly rate or base annual full-time salary for all positions in the job grade within which this position falls. The actual base salary offer will depend on a variety of factors including experience, education, geography and other relevant factors. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above." We'll output as

        . Next Schedule: from Anticipated Weekly Hours 40 and Time Type Full time. We can combine: "Anticipated Weekly Hours: 40" and "Time Type: Full time". Could be a

        or

          . Since it's not a list, we can use

          . Thus:

          Schedule

          Anticipated Weekly Hours: 40
          Time Type: Full time

          But we should avoid
          maybe use two sentences. Use

          Anticipated Weekly Hours: 40. Time Type: Full time.

          Now ensure we didn't include any boilerplate like EEO, application window, etc. Check we didn't repeat job title as heading. Good. We didn't include Job ID/requisition numbers. We didn't include navigation, cookie, legal, EEO, scam-warning. We removed application instructions (the line about application window closing). Good. We removed EEO line about arrest or conviction records. We kept all substantive info. Now output only HTML fragment. Let's craft final HTML. We need to ensure proper nesting: each

          followed by content. We'll output:

          About the role

          We’re building a world

Similar jobs