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
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