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

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.

Software Development Engineer
CVS HealthSoftware 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 & technologiesCloudGraphQLJavaJavaScriptKafkaMicroservicesNode.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 resumeApplicant 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