Date Opened: May 11, 2023 Location: IN Company: Allstate Insurance Company
The Engineering Manager architects and designs their digital products using modern tools, technologies, frameworks, and systems in partnership with Architecture Function. They apply a systematic application of scientific and technological knowledge, methods, and experience to the design, implementation, testing, and documentation of software. They own and manage running their application in production, and ultimately becomes accountable for the success of their digital products. The Engineer Manager selects, leads, counsels, motivates, sets expectations and evaluates small to medium teams. This person also assists in defining, implementing and prioritizing best practices. The Engineering Manager influences team and business results. He/she is responsible for developing our culture as well as for ensuring our values are at the core of everything we do. The Engineering Manager leads the team in designing and building cloud native applications following 12-factor principles. He/she guides the team in the selection of the simplest technologies that would enable the team to deliver features with a bias for modern open standards. He/she collaborates with other product teams to share practices and ensures interoperability with other services or microservices in the company. He/she ultimately makes the final tie breaking decision while ensuring that each individual team member plays an active part in the decision-making process. The incumbent will also lead a team of full stack developers and coordinate project scoping, planning, resourcing, staffing, progress reporting, issue resolution and people management with a mandate to optimize delivery of projects to translate client?s requirements.
Job Responsibilities
People Management Builds long-term relationships within team and amongst peers by creating an environment of safety and innovation Champions open and honest communication Respects confidentiality Leads by example with integrity Welcomes new ideas, learns from successes and failures Models and creates an environment of accountability for direct reports and peers Establishes vision, direction, and specific objectives for team efforts; allows freedom to accomplish objectives Collects staff performance data against desired outcomes and service level agreements Leads employees and influences peers through change by using one?s self as an example. Engineering Participate in product scoping, discovery and framing, and inceptions providing technical input and helps translate user features into system design Leads and participates in inceptions and iteration planning meetings, infusing backlogs with technical input working in close partnership with the product manager Leads the effort of shaping the architecture and design of the product Leads collaboration and strategy alignment across product portfolios (cross-product) in partnership with product managers, other peers and key stakeholders Serves as an expert on multiple business domain and a distinguished advocate of multiple technology stacks and shares that knowledge across organizations Coaches the team and acts as a Talent enabler
Primary Skills
Experienced in creating engineering solutions for a business problem
Experienced at designing and developing large scale distributed applications
Experience deploying to cloud environments a plus
Highly effective communication and interpersonal skills