Senior Software Engineer | Developer Experience
Core
Design and scale internal developer platforms, automation, and tooling to improve engineering velocity and reliability for hundreds of engineers.
Role type
Senior Backend-Focused Full Stack Software Engineer (Developer Experience)
Builds
Internal developer platforms, CI/CD automation, service scaffolding, developer portals, observability systems, and shared platform services.
Domain
Higher Education Technology / Platform Engineering
Required skills
Java, Python, Spring Boot, FastAPI, Flask, Django, distributed systems, service-oriented architecture, API design, CI/CD pipelines, cloud platforms (AWS/Azure/GCP), Docker, Kubernetes, relational and NoSQL databases, systems thinking
Preferred skills
Platform engineering, event-driven systems, message queues, developer portals, GraphQL, API gateway, infrastructure-as-code (Terraform), observability tooling, build systems, monorepo environments
Technologies
Java, Python, Spring Boot, FastAPI, Flask, Django, Angular, TypeScript, AWS, Azure, GCP, Docker, Kubernetes, Terraform
Responsibilities
Design and maintain scalable backend services for internal developer platforms; Develop APIs, automation services, and platform components; Improve internal DevEx systems including build, test, and deployment pipelines; Build internal tooling for service provisioning and release automation; Partner with DevOps to enhance CI/CD pipelines; Develop internal APIs and service frameworks; Improve observability, logging, and monitoring systems; Collaborate with frontend engineers on internal dashboards; Reduce operational friction in the SDLC; Lead technical design discussions for platform architecture; Mentor engineers on DevEx and automation best practices
Seniority
Senior, hands-on IC with mentorship responsibilities