Senior Software Engineer - Self Service Automation
Core
Design, build, and operate enterprise-scale self-service automation platforms for IT systems administrators and application teams to automate patching, release management, password rotations, and orchestration.
Role type
Senior Software Engineer (Cloud-Native Automation)
Builds
Scalable microservices, front-end experiences, and AI-assisted workflows for IT operational automation.
Domain
Enterprise IT Operations / Cloud-Native Automation
Deliverable
production ML models | product features
Required skills
Java, .NET, Kubernetes, OpenShift, Microservices architecture, Distributed systems, Full-stack development, CI/CD, Relational and non-relational databases, Agile development, Incident response, Root-cause analysis
Preferred skills
JavaScript, Angular, Node.js, Spring Boot, .NET Core, C#, PostgreSQL, SQL, OpenTelemetry, DataDog, ELK, ServiceNow integration, Hybrid cloud platforms, Enterprise identity management
Technologies
Java, .NET, Kubernetes, OpenShift, Angular, Node.js, Spring Boot, PostgreSQL, SQL, Maven, Git, GitHub, Artifactory, OpenTelemetry, DataDog, ELK, ServiceNow
Responsibilities
Design and build cloud-native microservices and front-end experiences; Lead architecture of distributed systems; Implement AI-assisted workflows; Establish coding standards and architectural patterns; Own Tier 2/3 operational responsibilities including on-call and incident response; Mentor junior engineers; Monitor platform adoption and define KPIs.
Seniority
Senior, hands-on IC with architectural leadership