Posted in

Staff Software Development Engineer

Staff Software Development Engineer

CompanyCVS Health
LocationAustin, TX, USA
Salary$118450 – $236900
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • 8+ years of software development experience.
  • Strong foundation in software engineering: problem solving, data structures, algorithms, patterns, concurrency.
  • Experience with multiple programming languages. Ex: C#, Java, C++, Golang, Javascript, Typescript, Python.
  • Experience using full-stack development to ship and operate large-scale systems.
  • Strong SQL skills and understanding of RDBMS such as SQL Server or PostgreSQL.
  • Experience with distributed systems design, implementation and operation at scale.
  • Clear and effective communication.

Responsibilities

  • Build and maintain business-critical, enterprise-grade systems using modern technology and techniques.
  • Deliver incremental value through iterative, customer-focused releases.
  • Drive long-term improvements – focusing on simplicity and maintainability.
  • Collaborate with others to develop solutions that meet cross-organization needs.
  • Continually refine yourself and others through learning and mentorship.

Preferred Qualifications

  • Bachelors of Science in Computer Science or a related field or equivalent work experience.
  • Familiarity with asynchronous messaging systems.
  • Experience with the following technologies: C#, kafka, API contracts, protobuf, gRPC, docker, kubernetes, infrastructure as code, terraform.
  • Experience with an Application and Performance Monitoring platform. Ex: New Relic.
  • Familiarity with cloud vendors: Azure, AWS or GCP.
  • Experience establishing and maintaining CI/CD pipelines.
  • Experience with agile methodologies.