Principal Software Engineer

CapgeminiNashville, TN
$103,879 - $242,400Onsite

About The Position

We are seeking a Principal Software Engineer to lead upcoming data pod consolidation initiatives and shape next-generation cloud data solutions. This is a client-facing leadership role that blends deep technical expertise with delivery ownership, team shaping, and trust-building with stakeholders. You will operate as a deal shaper, technical authority, and delivery owner, responsible for ensuring team throughput, velocity, and quality while helping define the long-term data platform vision. This role requires strong experience designing, building, and operationalizing cloud-native data solutions on Google Cloud Platform (GCP), with a particular focus on event-driven architectures, API-first design, and healthcare data standards (HL7).

Requirements

  • Google Cloud Platform (Advanced)
  • Cloud Run (heavy usage) with custom templates
  • BigQuery
  • Dataflow
  • Pub/Sub
  • Cloud Storage
  • CloudSQL
  • Dataplex (used in every workflow)
  • Dataproc
  • Broad, hands-on experience across the GCP suite
  • Streaming and batch data pipelines
  • Kafka (based on source system integration)
  • Healthcare data exchange using HL7 standards
  • Secure data sharing and compliance-aware design
  • GitHub-based CI/CD pipelines
  • Infrastructure-aware development and deployment
  • API development using FastAPI
  • Experience setting technical foundations for scalable, enterprise solutions
  • Agile/Scrum delivery with full E2E story ownership
  • Strong collaboration with cross-functional teams
  • Proven ability to lead without direct authority

Nice To Haves

  • Experience with dbt (dbt Labs)
  • Familiarity with clinical data and CMS billing data
  • Experience working across full medallion architectures (bronze/silver/gold) in cloud environments
  • Prior experience consolidating or modernizing data platforms

Responsibilities

  • Lead the design and delivery of cloud-native data platforms built on Google Cloud Platform
  • Define and implement event-driven and streaming architectures using Pub/Sub and Kafka (based on data source)
  • Serve as a technical authority for API-first data access patterns, including FastAPI-based services
  • Establish architectural patterns, reusable components, and custom Cloud Run templates
  • Lay the foundation for building new data solutions and accelerators across clients
  • Act as trusted technical advisor for clients, owning delivery quality and technical credibility
  • Shape project scope, technical approach, and backlog alongside client stakeholders
  • Lead end-to-end Agile story ownership, from requirements through implementation and delivery
  • Ensure alignment between business requirements, healthcare compliance, and technical execution
  • Partner with product owners to define and refine backlog and user stories
  • Enable pod teams to execute effectively once stories are shaped
  • Own delivery metrics including velocity, throughput, and engineering quality
  • Mentor senior engineers and uplift engineering best practices across teams

Benefits

  • Medical, dental, and vision coverage
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade
  • Company paid holidays
  • Personal Days
  • Sick Leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service