- 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 - Java8, SpringBoot, Microservices Architecture, Event Driven Architecture
- TSA enabler.
Engineering Manager - Bengaluru, India - Allstate Benefits
Description
Job Description
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.
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
Experience
8 to 12 years of experience
7+ years of developing and implementing systems at scale
5+ years people or technical leadership or equivalent experience leading a team
Strong understanding of computer science concepts, object-oriented design principles
Strong understanding of distributed systems, databases, security, and analytics
Hands on experience and accountability architecting, designing, implementing and delivering large scale distributed systems and/or applications for the cloud, including microservices architectures and 12-factor principles
Experience and knowledge in developing REST APIs including tooling for documentation (swagger, REST-docs, openapi spec), versioning, service discovery/registration, testing and management; experience using API gateways a plus
Experience and knowledge in web and API security including authentication, authorization, OAuth, OWASP, OpenID, and SAML
Defining SMART Goals and enabling Talent
Interface with stakeholders and develop professional relationships
Collaborate effectively across teams and functions
Hiring and retaining Top Talent
Able to learn new technologies, and teach other members of the team/s
Able to work effectively across organizational and geographical boundaries
#LI-DP1
Shift Timing
1:00 PM -9:30 PM