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