Employer description & source details
Ensure the team has clearly defined and scoped projects, overseeing timeline scoping and task breakdown with the engineers Manage a pod of engineers on the team on a daily basis, both in their tasks as well as morale, career growth and future planning Drive standards for technical excellence within the team in partnership with the technical lead Review and give feedback to engineering architectures Help to monitor and improve engineering process Balance maintenance of a wide variety of live services and tools with updates and forward-looking enhancements and refactoring initiatives. B.Sc. in Computer Science, Engineering, or equivalent education / work experience 4+ Years experience as an Engineering Manager 4+ Years industry experience as a Software Engineer Ability to build and maintain roadmaps and schedules for a diverse set of services, balancing support with new projects Ability to manage, mentor and lead a distributed team of engineers. Able to work collaboratively with engineering stakeholders including production, product, and customer engineering teams. Hands-on experience with low-latency systems and massive-scale backend online services infrastructure in an AWS environment A background building backend services in modern languages such as Java or Golang, with the depth to give meaningful feedback and mentorship on microservice architecture, API design, and implementation on a large-scale platform. Experience with infrastructure-as-code and Kubernetes deployments Updates knowledge constantly, always seeking to learn about new technologies Experience defining and maintaining SLOs for live services Experience with test-driven development and testing frameworks Familiar with observability and monitoring platforms such as Datadog Experience with JS frameworks, bo
Extracted skills: java, aws, kubernetes, terraform