Jobs · Design

Principal Architect - Distributed Systems

CVS Health · Phoenix, AZ · 2 mo ago
RemoteRemoteDesign$144k/yrFull-time

Key Responsibilities

  • Provide technical ownership and architectural leadership for the Vulnerability Services Engine (VSE) platform, including data ingestion, analytics, distributed processing, and application layers
  • Own the technical specifications, data architecture, and evolution of vulnerability and exposure data products
  • Design, document, and enforce: System and solution architectures, Component and framework selection, Implementation and integration standards
  • Lead distributed systems and big-data design for large-scale telemetry ingestion, processing, and analytics using platforms such as Apache Spark, Databricks, and Apache Kafka.
  • Define and implement integration strategies for internal CVS Health platforms and external vendor systems across multi-cloud environments (Azure, GCP, AWS)
  • Provide hands-on engineering leadership through code contributions, design reviews, and deep technical troubleshooting
  • Establish and lead performance engineering and observability practices, including throughput optimization, scalability testing, and system tuning
  • Serve as technical lead for vendor evaluations and proofs-of-concept, assessing architectural fit, performance, and scalability
  • Act as a senior technical advisor to Exposure Management and broader ISTS teams, influencing standards and platform direction through example and implementation

Required Qualifications

  • 10+ years of experience designing and implementing large-scale distributed systems
  • 5+ years of experience with big-data platforms and high-volume data integration
  • 5+ years of experience building web and service-based applications
  • Hands-on coding proficiency in at least one of Java, Python, Javascript
  • 5+ years in senior technical leadership roles such as Architect, Staff Engineer, Principal Engineer, or equivalent, with demonstrated hands-on ownership
  • Proven ability to operate in enterprise-scale, mission-critical environments with strong performance and reliability requirements

Preferred Qualifications

  • Deep, hands-on experience with Apache Spark, Databricks and modern data-processing frameworks
  • Experience with high-throughput telemetry, logging, or analytics platforms
  • Strong background in distributed systems performance engineering and observability
  • Experience operating in security, vulnerability management, risk, or compliance domains
  • Knowledge of Apache Arrow or similar data interchange frameworks
  • Hands-on familiarity with contemporary AI/ML concepts and supporting tooling
  • Expert-level proficiency in Java, Python and ReactJs
  • Advanced degree in Mathematics, Statistics, Computer Science, or a related field

Similar jobs