Managing Engineer Role
The Managing Engineer will lead a team focused on replatforming legacy products onto our modern tech stacks.
Key Responsibilities
* Leads and participates in retrospectives, demonstrating empathy and encouraging feedback from each participant.
* Leads and participates in daily site, cross-site, and product team standups.
* Leads and participates in inceptions and iteration planning meetings, infusing backlogs with technical input in partnership with the DPM.
* Acts as a player coach, leading by example in day-to-day execution of technical product capabilities.
* Candidates must have at least 4 years of hands-on experience with software development and/or configuration, including architecting, designing, implementing applications, and microservices architectures.
Desirable Skills
* Experience developing REST APIs, testing, and management, with API gateway expertise a plus.
* Strong Java development skills, preferably with Spring experience.
* Mentoring or leading software engineers, using distributed version control systems (git), artifact management systems, build and packaging systems, and continuous integration tools.
* Developing continuous integration, continuous delivery, and continuous deployment pipelines for distributed apps.
* Experience working in an agile work environment across organizational and geographical boundaries.
Essential requirements include legal right to work in the UK for employment at Allstate. Sponsorship is not provided for this vacancy.