Senior Software Development Engineer

New
C
CVS HealthDigital health
United StatesFull-TimeSenior
SalaryThe typical pay range for this role is: $83,430.00 - $222,480.00. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above.
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of software development experience with specific development experience in Back End
Required Skills
GraphQLGitJavaSpring BootCI/CDRESTful APIsMicroservices

Requirements

  • Have 5+ years of software development experience, including back-end development.
  • Have 3+ years of experience with Java fundamentals and advanced concepts, including concurrency, JVM internals, and performance tuning.
  • Have 3+ years of experience with Spring Boot and the Spring ecosystem.
  • Have 3+ years of expertise in GraphQL, RESTful APIs, and microservices architecture, including distributed-systems design and implementation.
  • Have 3+ years of experience in database design, development, and optimization across relational and NoSQL databases.
  • Have 2+ years of experience with SDLC, Git, branching strategies, and CI/CD pipelines.
  • Have 2+ years of experience participating in or leading code reviews and establishing testing strategies using modern testing frameworks.
  • Have 2+ years of experience with cloud-native development and deployment patterns.
  • Have a bachelor’s degree or equivalent experience; the posting also accepts a high school diploma and 4 years of relevant experience.
  • Preferred: Experience with GCP services including Cloud Spanner, Pub/Sub, GKE, or Cloud Functions.
  • Preferred: Experience with security testing, vulnerability assessment tools, and remediation practices.
  • Preferred: Experience with event-driven architectures, messaging systems such as Kafka, data migration, database modernization, and observability or monitoring tools.

Responsibilities

  • Lead the design and architecture of efficient, reliable, and scalable digital solutions aligned with enterprise standards and long-term technical strategy.
  • Write production-ready code, develop complex software components, and implement project requirements.
  • Drive technical architecture and infrastructure decisions, including design patterns and choices for scalability, performance, security, and maintainability.
  • Mentor junior and mid-level engineers through code reviews, pair programming, and knowledge-sharing sessions.
  • Promote engineering best practices for code quality, testing, CI/CD pipelines, and observability.
  • Write and execute unit and integration tests, conduct code reviews, and debug and troubleshoot production issues.
  • Lead technical discussions and contribute to cross-functional planning with product, operations, and clinical stakeholders.
  • Drive agile ceremonies, contribute to sprint planning and backlog refinement, track progress, and remove technical blockers.
  • Create and maintain technical documentation, including system designs, architecture decision records, specifications, runbooks, and user guides.
  • Identify and drive opportunities for technical debt reduction, performance optimization, and process improvement.
View Full Description & ApplyYou'll be redirected to the employer's site
The typical pay range for this role is: $83,430.00 - $222,480.00. This position is eligible for a CVS Health bonus, commission or short-term incentive program in addition to the base pay range listed above.
Apply Now