Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
CVS Health

Software Development Engineer

CVS Health

Software Development Engineer at CVS Health building backend services and API integrations. Collaborating on full-stack solutions and contributing to API-first backend systems.

Posted 6/17/2026full-timeRemote • Tennessee • 🇺🇸 United StatesMid-LevelSenior💰 $64,890 - $129,780 per yearWebsite

Tech Stack

Tools & technologies
CloudGraphQLJavaJavaScriptKafkaMicroservicesNode.jsSDLCSOAPSpringSpring BootSpringBootTypeScript

About the role

Key responsibilities & impact
  • Build and maintain backend services and API integrations using Java (Spring Boot) and/or Node.js (TypeScript).
  • Design, implement, and document RESTful APIs (and GraphQL where applicable), ensuring clean contracts, backward compatibility, and strong usability for consumers.
  • Collaborate in the development of full-stack solutions, including user-facing web applications and supporting backend services, to deliver secure, scalable, and intuitive products.
  • Develop and maintain SDKs and supporting assets to enable 'plug‑n‑play' consumption by clients/partners and internal teams.
  • Write high-quality code with unit tests, participate in code reviews, and follow the team’s SDLC and branching practices.
  • Troubleshoot issues using logging, debugging, and basic observability signals; contribute to operational readiness with runbooks and clear documentation.
  • Collaborate with product, architecture, and peer engineering teams to refine requirements, estimate work, and deliver iteratively in an Agile environment.
  • Apply secure coding practices and align solutions to common security standards.
  • Contribute to AI-enabled capabilities such as integrating LLM-based services, building lightweight internal assistants/agents, or using AI tools to improve test automation and developer workflow.

Requirements

What you’ll need
  • Hands-on experience with the Software Development Life Cycle (SDLC)
  • Practical software development experience building applications/services in at least one primary language, such as Java or JavaScript/TypeScript (Node.js)
  • Familiarity with consuming web services (REST/SOAP/GraphQL) and integrating across systems
  • Familiarity with process debugging and logging and basic troubleshooting in lower environments.
  • Experience building API-first backend systems (Spring Boot microservices, Node.js services) and publishing APIs with strong documentation and versioning discipline.
  • Exposure to GraphQL schemas/queries/mutations and/or API gateway patterns (BFF, orchestration, capability APIs).
  • Experience creating or maintaining SDKs (package publishing, semantic versioning, examples, CI automation).
  • Familiarity with cloud-native development concepts (containers, CI/CD pipelines, observability basics).
  • Familiarity with messaging/event streaming (e.g., Kafka) and scalable integration patterns.
  • Interest/experience using AI tools to improve developer productivity, test generation, or building small AI-enabled workflow automations.
  • Bachelor’s degree in Computer Science, Engineering, or related field or equivalent practical experience.

Benefits

Comp & perks
  • medical, dental, and vision coverage
  • paid time off
  • retirement savings options
  • wellness programs

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootNode.jsTypeScriptRESTful APIsGraphQLSDKsAPI-first backend systemsCI/CDAI tools
Soft Skills
collaborationtroubleshootingdocumentationagile methodologysecure coding practices
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering