CVS Health

Software Engineer II

CVS Health

full-time

Posted on:

Origin:  • 🇺🇸 United States • Pennsylvania

Visit company website
AI Apply
Manual Apply

Salary

💰 $72,100 - $144,200 per year

Job Level

Mid-LevelSenior

Tech Stack

AkkaAngularAWSAzureCloudGoogle Cloud PlatformJavaKafkaKubernetes.NETPostgresRabbitMQSQLTerraform

About the role

  • A Software Engineer develops systems to manage data flow throughout Signify Health’s infrastructure. This involves all elements of data engineering and processing messages and data at huge volumes.
  • Communicate with business leaders to help translate requirements into functional specification
  • Develop broad understanding of business logic and functionality of current systems
  • Analyze and manipulate data by writing and running SQL queries
  • Analyze logs to identify and prevent potential issues from occurring
  • Deliver clean and functional code in accordance with business requirements
  • Consume data from any source, such a flat files, streaming systems, or RESTful APIs
  • Interface with Electronic Health Records
  • Engineer scalable, reliable, and performant systems to manage data
  • Collaborate closely with other Engineers, QA, Scrum master, Product Manager in your team as well as across the organization
  • Build quality systems while expanding offerings to dependent teams
  • Comfortable in multiple roles, from Design and Development to Code Deployment to and monitoring and investigating in production systems.

Requirements

  • 3 plus years in software engineering
  • Strong software engineering fundamentals (data structures, algorithms, async programming patterns, object-oriented design, parallel programming)
  • Strong understanding and demonstrated experience with at least one popular programming language (.NET , GoLang or Java) and SQL constructs (PostGres, Snowflake, MS SQL).
  • Experience writing and maintaining frontend client applications, Angular preferred
  • Strong experience with revision control (Git)
  • Experience with cloud-based systems (Azure / AWS / GCP).
  • High level understanding of big data design (data lake, data mesh, data warehouse) and data normalization patterns
  • Demonstrated experience with Queuing technologies (Kafka / SNS / RabbitMQ etc)
  • Demonstrated experience with Metrics, Logging, Monitoring and Alerting tools
  • Strong communication skills
  • Strong experience with use of RESTful APIs and AKKA messaging technology
  • High level understanding of system deployment tasks and technologies. (CI/CD Pipeline, Kubernetes, Terraform).
  • Bachelors in Computer Science or equivalent
  • Ability to travel up to 20% or as needed.