Must Have Technical/Functional Skills
• Programming (Java),
• Containerization, Kubernetes, GitOps,
• High Availability Systems,
• Observability (tools and implementation),
• Infrastructure as Code,
• Hyperscale Systems,
• Configuration Management
Roles & Responsibilities
• 5+ yrs of Relevant experience in a critical software development role with high business impact, ability to understand how software delivers business value.
• Excellent engineering skills and senior architecture.
• Excellent working knowledge of key computer science concepts (networking, operating systems, virtualization, containerization, etc.)
• Polyglot full-stack developer mentality and ability to pick up new languages and skills
• Excellent understanding of Software Engineering concepts like Software Development Life Cycle and GitOps
• Excellent debugging and analytical skills: ability to isolate root cause across networking/infrastructure, application and database stacks
• Operational experience of deploying and running services at scale on top of Docker/Kubernetes stack and a service mesh, like Istio, is highly desirable
• Operational experience with orchestration tools for CI/CD and Infrastructure-as-Code tooling (Terraform, Cloud Formation, etc.) is highly desirable.
• Experience of delivering software using Agile delivery methodologies is a must (SCRUM/Kanban).
• Operational experience of using middleware technologies (MQ, Apache Kafka, etc.) to run services at scale is desirable.
• Strong experience with end-to-end observability stacks (Datadog, AppDynamics, Dynatrace, etc.) is desirable.
• Degree in computer science/mathematics/physics or related technical subjects is desirable.
• Experience of senior stakeholder management.
• Consistently demonstrates clear and concise written and verbal communication skills.
Salary Range: $100,000 to $120,000 per year