Principal Software Engineer – PaaS, Data & SaaS
About the Role
You will design and scale platform and data infrastructure for multi-tenant SaaS workloads. You will build reliable distributed services, implement high-performance data pipelines, and design scalable APIs. You will automate CI/CD, provisioning, testing, and deployment, mentor engineers, enforce technical standards, and contribute to developer tooling and open-source frameworks.
Requirements
- 10+ years of professional experience in software engineering including full-stack development and distributed systems design
- Proven experience architecting and deploying multi-tenant SaaS or PaaS platforms at scale
- Proficiency in at least two programming languages (for example Go Python TypeScript Java)
- Experience with data platforms and streaming systems such as Kafka Spark Flink dbt Snowflake Trino and Postgres
- Expertise in container orchestration and microservices including Kubernetes Helm and service meshes
- Strong background in DevOps practices CI/CD pipelines and observability tooling such as Prometheus Grafana ELK and OpenTelemetry
- Experience implementing API-driven architectures event-driven systems and serverless compute patterns
- Familiarity with secure software design IAM integration and multi-region deployment strategies
- Excellent communication problem-solving and mentorship skills
Responsibilities
- Architect and deliver scalable PaaS and data services
- Design and implement high-performance distributed systems for compute storage and streaming workloads
- Lead development of core platform components such as identity telemetry configuration and lifecycle management APIs
- Build end-to-end automation across CI/CD infrastructure provisioning testing and deployment pipelines
- Integrate analytics feature stores and event-driven pipelines into platform architecture
- Design and implement resilient microservices using gRPC REST and message queues
- Mentor engineers across frontend backend and DevOps disciplines
- Establish and enforce technical standards for reliability scalability and performance
- Drive innovation through prototyping and system design reviews
- Contribute to open-source tools and internal frameworks that accelerate developer productivity
Skills
FlinkService MeshTrinoIdentityMulti-RegionOpentelemetryPaasServerlessPostgresTelemetryData InfrastructureSnowflakeDbtDistributed SystemsEvent-Driven ArchitectureFeature StoreGrpcAutomationElkData PipelineInfrastructure ProvisioningDevopsObservabilityRestCi/CdGrafanaPrometheusSparkBackendIamHelmMulti-Region Deployment
