Remote job
Manager, Software Engineering
Job details
About this role
Role overview Lead engineering delivery for shared software libraries used by multiple projects and platforms, with responsibility for their technical roadmap. The work also spans infrastructure reliability, deployment automation, monitoring, and tools that help engineering teams diagnose issues and operate services.
Responsibilities - Set the technical roadmap for common libraries used across projects and platforms. - Partner with development teams to improve services and infrastructure, including root-cause analysis and incident resolution. - Build deployment automation and adapt infrastructure to changing traffic and storage demands. - Coordinate implementation of publish-subscribe messaging requirements. - Establish application monitoring and dashboards that give teams visibility into cluster health. - Lead development of operational tools that reduce troubleshooting time and improve infrastructure insight.
Requirements - A master’s degree in computer or electronic engineering, a related field, or equivalent qualifications. - At least two years of experience improving services and infrastructure with development teams, including incident analysis and resolution. - Experience with deployment automation, infrastructure scaling, and high-volume, highly available messaging systems. - Familiarity with Kafka, ZooKeeper, Consul, Kubernetes, CI/CD and package-management systems, monitoring, and certificate or identity management. - Experience configuring Splunk monitoring and dashboards, including views fed by local metric exporters. - Experience with tools such as Chef, Jenkins, Git, Artifactory, Screwdriver, and Pogo.
Benefits and work setup - Telecommuting or working from home may be available under applicable policies.