Engineering Manager Software Engineering

Year    India, India

Job Description



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
  • Strong troubleshooting and debugging skills
  • Proactive, energetic and self-starter
  • Talent Development
  • Solution Engineering
  • Technologies - ReactJS, Java8, SpringBoot, Microservices Architecture, Event Driven Architecture


Experience


  • 8 to 12 years of experience developing intermediate to complex enterprise software
  • Experience in ReactJs, Redux, Core Java, Springboot and MongoDB
  • Experienced at designing and developing Large scale distributed applications
  • Excellent coding and code design skills,
  • Excellent understanding of common design patterns
  • Strong Solution Engineering skills
  • Competence in data structures and algorithms
  • Highly effective communication and interpersonal skills
  • Strong troubleshooting and debugging skills
  • Proactive, energetic and self-starter
  • Strong Organizational skills



Shift Timing


1:00 PM -9:30 PM

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3074399
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    India, India
  • Education
    Not mentioned
  • Experience
    Year