Principal Software Engineer - Application Lifecycl
Core
Lead architecture and technical direction for developer tooling, automated testing, and application lifecycle management platforms to improve developer productivity and software quality for enterprise customers.
Role type
Principal Software Engineer (Platform Engineering)
Builds
Scalable platform services, AI-enabled developer experiences, intelligent automation, and agentic workflows.
Domain
Enterprise SaaS, Cloud-native applications, Developer Platforms
Deliverable
production ML models | product features | infrastructure
Required skills
System architecture, Scalability, Reliability, Observability, Fault tolerance, Java, Distributed system design, Technical strategy, Cross-functional collaboration, Mentoring
Preferred skills
CI/CD systems, Application lifecycle management, AI-powered products, Agentic systems, Intelligent automation, Deployment automation, Developer productivity metrics
Responsibilities
Design and build scalable platform services, Create prototypes and reference architectures, Drive AI-enabled developer experiences, Mentor senior engineers, Partner with Product and Engineering leaders to translate strategy into execution.
Seniority
Principal, strategy & mentorship