
Principal Full Stack Engineer - Cloud FinOps Platform
Job Summary
We are seeking an experienced Principal Engineer to lead the technical design,
architecture, and delivery of an enterprise-grade Multi-Cloud FinOps Platform.
This role will own the end-to-end technical vision, mentor senior engineers, and
drive architectural decisions across data engineering, cloud infrastructure, and
application development.
Key Responsibilities
- Define and own the overall technical architecture for the CloudFin platform
spanning Azure, AWS, and OCI integration
- Lead architectural decisions for data lakehouse design, API layer, and frontend
applications
- Establish coding standards, design patterns, and best practices across the
engineering team
- Conduct architecture reviews and ensure alignment with enterprise security
and compliance standards
- Design the medallion architecture (Bronze/Silver/Gold) using Delta Lake and
Databricks
- Architect data ingestion pipelines from multiple cloud providers using Event
Hubs, Azure Functions, and Delta Live Tables
- Define data governance strategy using Unity Catalog including row-level and
column-level security
- Design cost allocation, chargeback, and shared cost distribution algorithms
- Architect AKS deployment for backend microservices with proper scaling and
resilience
- Mentor and guide senior full-stack engineers on complex technical problems
- Collaborate with product management (CCoE) to translate business
requirements into technical specifications
- Drive technical roadmap planning and sprint execution
- Conduct code reviews and ensure high-quality deliverables
Required Technical Qualifications
- 12+ years of software engineering experience with 5+ years in principal or staff
engineer roles
Classified: Internal\ FAB Internal
- 5+ years of experience with cloud platforms, preferably Azure with exposure to
AWS and OCI
- 3+ years of experience with data engineering and lakehouse architectures
- Proven track record of delivering enterprise-scale platforms from inception to
production
- Expert-level proficiency in React, Python, and TypeScript
- Deep experience with Databricks, Delta Lake, and Spark
- Strong knowledge of Azure services including AKS, ADLS Gen2, Event Hubs,
Azure Functions, and API Management
- Proficiency in designing RESTful APIs and GraphQL services using FastAPI or
similar frameworks
- Strong understanding of CI/CD pipelines using Azure DevOps or GitHub Actions
- Experience designing multi-cloud data integration solutions
- Knowledge of FinOps principles and cloud cost management concepts
- Understanding of enterprise security patterns including zero-trust architecture,
private endpoints, and managed identities
- Experience with event-driven architectures and streaming data platforms
- Excellent communication skills with ability to present to technical and non-
technical stakeholders
- Strong problem-solving and decision-making abilities
- Experience leading distributed engineering teams
- Ability to balance technical excellence with business delivery timelines