Staff Software Engineer | Developer Experience
Role responsibilities
Lead the architecture and development of internal developer platforms, tooling, and backend services to improve engineering velocity. Define the technical strategy for developer experience, including CI/CD automation and scalable API design.
Requirements
Requires over 10 years of professional software engineering experience with deep expertise in Java or Python and cloud platforms. Proven track record in building internal platforms, distributed systems, and managing production Kubernetes environments is essential.
Key skills
Java, Python, CI/CD, Distributed Systems, Microservices, API Design, AWS, Azure, GCP, Docker, Kubernetes, Angular, TypeScript, NoSQL, Terraform, Platform Engineering
Keywords
Developer Experience, DevEx, Backend Development, Cloud-Native, Infrastructure As Code, Observability, SRE, Event-Driven Architecture, Message Queues, API Gateways, GraphQL, Service Mesh, Monorepos, Release Engineering, PaaS, Software Delivery Pipelines, System Diagnostics, Technical Governance, Higher Education