Software Development Engineer

Job not on LinkedIn

🔥 0 minutes ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of CVS Health

CVS Health

10,000+ employees

Founded 1963

⚕️ Healthcare Insurance

🛒 Retail

🧘 Wellness

Healthcare Insurance • Retail • Wellness

CVS Health is a leading American healthcare company dedicated to improving health access and affordability. The company focuses on a comprehensive approach that includes health services, health insurance, and pharmacy benefits management. Through its subsidiaries, such as Aetna and CVS Caremark, CVS Health offers a range of services that facilitate wellness, condition management, and affordable prescription drug coverage. CVS Health operates neighborhood pharmacies, provides mail-order pharmacy services, and manages specialty medication programs, aiming to make healthcare convenient and accessible for everyone. Driven by a mission to connect people with essential care services, CVS Health is committed to fostering healthier communities and supporting the wellbeing of all individuals.

📋 Description

• Collaborate with product owners, business stakeholders, architects, SMEs, and offshore teams to gather requirements, perform analysis, estimate work, and deliver high-quality solutions • Design, develop, and maintain highly scalable microservices and APIs supporting enterprise communication and engagement platforms • Build and optimize large-scale batch processing solutions responsible for generating and orchestrating millions of data and communications across delivery platforms • Design and implement event-driven architectures using asynchronous messaging patterns, Pub/Sub systems, message queues, and workflow orchestration technologies • Lead technical design discussions and contribute to architecture decisions focused on scalability, resiliency, observability, and maintainability • Design and implement data integration pipelines and distributed workflows across multiple enterprise systems • Develop frontend applications and self-service portals using modern JavaScript frameworks to support member and business user interactions • Support production systems by troubleshooting incidents, performing root cause analysis, implementing preventative measures, and driving operational excellence • Define and enforce engineering best practices including code reviews, automated testing, CI/CD, security scanning, and architectural standards • Partner with vendor teams and external platforms to integrate communication workflows and resolve complex production issues • Mentor engineers and promote knowledge sharing, technical excellence, and continuous improvement across the team • Participate in cloud modernization initiatives, platform migrations, and infrastructure automation efforts

🎯 Requirements

• 7+ years of software engineering experience designing, developing, and supporting enterprise applications • 7+ years of experience developing Java applications using Spring Boot and related frameworks • Strong experience designing and implementing microservices, RESTful APIs, and distributed systems • Experience with event-driven architectures, asynchronous processing, messaging systems, Pub/Sub patterns, and workflow orchestration • Experience building high-volume batch processing systems capable of supporting large-scale customer communications and data processing workloads • Experience with cloud-native application development on public cloud platforms such as GCP, AWS, or Azure • Hands-on experience with containerized applications and orchestration platforms including Kubernetes and OpenShift • Experience with CI/CD pipelines and DevSecOps practices using technologies such as Jenkins, GitLab CI, GitHub Actions, Tekton, or Cloud Build • Strong experience with relational databases including PostgreSQL, Oracle, MySQL, or SQL Server • Experience implementing automated testing strategies including unit, integration, API, performance, and end-to-end testing • Experience with monitoring and observability platforms such as Splunk, Grafana, Dynatrace, Prometheus, and distributed logging systems • Experience with security tools such as Snyk to proactively identify and remediate vulnerabilities • Experience with DevOps tools such as Argo CD to implement continuous delivery • Experience with Agile software development methodologies and tools such as Jira and Rally • Strong analytical, troubleshooting, and problem-solving skills

🏖️ Benefits

• medical, dental, and vision coverage • paid time off • retirement savings options • wellness programs • other resources, based on eligibility

Apply Now

Similar Jobs

🔥 5 minutes ago

SMB Team

51 - 200

🤝 B2B

💸 Finance

📚 Education

Full Stack Developer building and maintaining web products for SMB Team’s AI product suite. Focus on collaborative technical initiatives and internal tooling support.

🔥 15 minutes ago

Synack, Inc.

201 - 500

Senior Software Engineer developing application platforms for cybersecurity services at Synack. Collaborating on high-performance systems and guiding junior developers in a remote environment.

🔥 37 minutes ago

Testlio

201 - 500

☁️ SaaS

🤝 B2B

⚡ Productivity

Principal Software Architect at Testlio shaping application architecture for next-gen intelligent testing solutions. Driving production-ready systems with a focus on modern development practices.

🔥 38 minutes ago

Coinbase

1001 - 5000

₿ Crypto

💸 Finance

💳 Fintech

Software Engineer developing full-stack applications using Golang and React for Coinbase's customer experience workflows. Building tools to enhance support agents' productivity and customer satisfaction.

🔥 42 minutes ago

Afresh

51 - 200

🤖 Artificial Intelligence

🛍️ eCommerce

☁️ SaaS

Senior Software Engineer for Afresh, building software to reduce food waste in grocery supply chains. Collaborating on full-stack development including web front-end, API, and data layers.