Engineering Manager
Description
Technical
Leadership –
- .NET Core, Web API / RESTful Services, Entity Framework Core,
Microservices Architecture, gRPC, Event-driven architecture, Security
frameworks, Performance tuning and scalability.
- React.js, TypeScript, Redux / Context
API
- Azure Cloud, Azure DevOps
Skills Set :
- Product
Development -Product roadmap understanding, Business requirement
analysis, User story grooming, Backlog prioritization, Release planning,
Customer-centric thinking
- AI
and Modern Engineering
- Agile
and Delivery Management
- People
Management
Description of Skill
Sets :
§ Engineer with 14 – 16 years of experience, out of which a minimum
of 5+ years in leading the Technology Stream, relevant to the latest technology
trends, in a startup or a mid-sized IT Product company. Full stack software
engineering experience with 5+ years of experience leading, developing, and
scaling engineering teams.
§ Coding skills - Strong knowledge of software architecture, design,
and programming. A solid development background is required for JavaScript
(node.js/ react.js), .Net Core, Data structures & cloud platforms (Azure/
AWS). Awareness of DevOps highly preferred.
§ Demonstrated relevant experience in software development and
architecture, with a focus on product revamping and modernization. Demonstrated
experience of working on enterprise level products.
§ Hands-on and end-to-end product build, development and delivery
experience with a mix of customer interfaces (eg web, mobile), languages and
technologies, SaaS/Cloud based/ Big sized / Date Centered application, with a
strong concurrent user base.
§ Proven experience in leading large-scale architectural
transformations and driving successful product revamps.
§ Technological awareness - Awareness of both emerging and existing
technologies including programming languages and frameworks. Experience in
Micro Services based architecture, analytics, and automation flows.
As a Engineering Manager, you will:
1. Technology
Aspects:
- Full Stack - Lead the comprehensive revamp of the product's full
stack, encompassing front-end, back-end, and database components. Evaluate
existing architecture, technology stack, and design patterns to identify areas
for improvement and innovation.
- Technical Strategy and Roadmap - Develop a technical strategy and
roadmap for the product revamp, considering long-term scalability, performance,
and maintainability. Align technical decisions with the business goals and
customer needs. Propose prioritization of the product features to key
management team so that they realize further pathways and steps that must be
taken for product development.
- Collaborates with product stakeholders to
align engineering initiatives with business objectives, customer needs, product
roadmaps, and market expectations.
- Evaluates and promotes emerging
technologies, AI-assisted development, cloud innovations, and engineering productivity
tools to improve organizational effectiveness.
2. People
Aspects:
- Collaboration and Leadership - Collaborate with cross-functional
teams, including development, QA, product management, and UX/UI, to ensure a
cohesive and effective revamp process. Provide technical leadership and
mentorship to development teams, guiding them in implementing the new
architecture and technology stack.
- Ensure efficient usage of tools and implementation of processes
and systems thus creating a proficient environment for effective delivery.
- Recruiting for the tech team, reacting to issues
in development, and establishing the KPIs and deadlines. Play crucial role in
onboarding new engineers, through interpersonal talks, help them cope with
engineering challenges.