Staff Software Engineer
About the role
The Role
As a Staff Software Engineer, you will shape the technical direction and architecture of your business unit/vertical. You’ll drive innovation across verticals, solve large-scale system challenges, and mentor senior engineers to maximize impact. You operate with autonomy and influence outcomes at the vertical and/or organizational level.
What You’ll Do
- Define and lead multi-team technical strategies for scalability and interoperability.
- Design frameworks and reusable systems used across multiple engineering pods. Define engineering patterns adopted across Datavant.
- Drive cross-functional initiatives in data architecture, security, and reliability.
- Advise leadership on technical direction and major tradeoffs. Represent engineering in executive technical decisions and planning.
- Mentor senior engineers and influence cultural and architectural evolution.
Tech Stack You’ll Work With
As a Staff Software Engineer, you will work across the full breadth of Datavant’s platform and are expected to operate comfortably within our multi-cloud, large-scale distributed systems environment. Your work will span:
- Backend: Python, Go, Java; microservices; REST and GraphQL
- Frontend: TypeScript, React, Next.js (as needed for full-stack or cross-domain work)
- Infrastructure & Cloud: AWS, multi-cloud architectures, Kubernetes, Docker, and infrastructure-as-code tooling
- Data Platforms: Snowflake, Spark, SQL, S3; advanced data engineering workflows and high-scale data pipelines
- ETL & Orchestration: Airflow or AWS Glue
- Streaming: Kafka or Kinesis for real-time ingestion and system integrations
- Observability: Enterprise-level telemetry systems including DataDog, Grafana, and CloudWatch
- Security & Compliance: OAuth2/SAML, encryption, tokenization, and zero-trust security frameworks
Staff Engineers at this level are expected to apply deep architectural expertise across these technologies, define scalable patterns, guide cross-team adoption, and ensure Datavant’s platform meets the highest standards of reliability, security, and performance.
What You Bring
- 10+ years of software engineering experience with demonstrated system design mastery.
- Deep experience with large-scale distributed systems, multi-cloud architectures, data pipelines, and security.
- Strong organizational influence and ability to align teams across verticals.
- Ability to translate strategic objectives into scalable engineering execution.
- Commitment to mentorship, technical excellence, and continuous improvement.
Leadership Qualities & Mindset
- Operate as a trusted technical advisor and thought leader. Create clarity in ambiguous, cross-functional problem spaces.
- Balance vision with pragmatism.