Principal Software Engineer - Application Lifecycle
Core
Define technical strategy and architecture for next-generation developer platforms and AI-powered engineering productivity solutions.
Role type
Principal Software Engineer (Platform Architecture & AI)
Builds
Scalable platform services, developer tooling, automated testing, and AI-enabled developer experiences.
Domain
Enterprise SaaS, Developer Platforms, AI/ML, Cloud-Native
Deliverable
production ML models | product features | infrastructure
Required skills
System architecture, distributed systems design, Java, scalability, reliability, observability, technical strategy, mentoring
Preferred skills
Developer tools, CI/CD, automated testing, AI-powered products, agentic workflows, platform engineering
Technologies
Java, distributed systems, cloud-native, AI/ML frameworks
Responsibilities
Lead architecture and technical direction, design scalable platform services, create prototypes and reference architectures, drive AI innovation, influence architectural decisions, mentor senior engineers
Seniority
Principal, strategy & mentorship