Principal Software Developer
Core
Architect and lead the APS Developer Portal and Application Management platform, enabling developer app lifecycle, APIs, documentation, and AI/MCP workflows.
Role type
Principal Software Developer (Technical Lead)
Builds
Scalable developer platforms, APIs, and application management tools
Domain
Developer tools, Cloud infrastructure, API platforms
Deliverable
production ML models | product features | infrastructure
Required skills
System architecture, Distributed systems design, Cloud services, API design, Backend development, Frontend development, Observability, AI-assisted development, Technical mentorship, Cross-functional leadership
Preferred skills
Python/Django, JavaScript/TypeScript/React, AWS, Relational databases, Asynchronous processing, Containers, CI/CD, Global team collaboration
Technologies
Python, Django, JavaScript, TypeScript, React, AWS, Docker, Kubernetes, Jenkins, GitHub Actions, Prometheus, Grafana
Responsibilities
Define and evolve architecture for scalable, reliable, secure systems; Remain hands-on with prototyping, implementation, and debugging; Mentor engineers and raise engineering standards; Improve developer-facing workflows and platform self-service; Lead resolution of complex production issues.
Seniority
Principal, hands-on IC with strategic influence