Organization : Leading Global Management Consulting firm Role : - Sr Manager Engineering- Technology (Software Development) Location : - Bangalore / Gurugram Experience : - 10-13 Yrs Working Mode : - Hybrid Primary Tech Stack and Functional Skills : - Python (Django or Flask or FastAPI) AND (React or Angular or Vue.js) tech stack for Development, Client Management, Internal stakeholder and Product team engagement, Technical Oversight, code reviews, Delivery Management, People Management
YOU'RE GOOD AT
Technical & Delivery Oversight Taking ownership of technical envisioning, technical feasibility, timelines scoping and execution of enterprise grade software applications. Strong at project management. Ensures smooth operations and hold end to end responsibility for Project deliverables and high-quality outcomes across multiple spaces such as SW Engineering, Data Engineering, Data Science & DevOps Conducts periodic design and code reviews and share constructive feedback with team members. Working with case teams Holding end to end responsibility for Project deliverables and high-quality outcomes across multiple spaces such as SW Engineering, Data Engineering, Data Science & DevOps Cross functional Support - Working with cross functional and diverse team having different skills and support scope as per their roles; case teams, development teams and clients. Working with proposal teams Leading selling process to Partners & clients and writes large portions of proposal / selling documents / presentations. Providing institutionalized knowledge on relevant Software Development value propositions. People Management, Collaboration & Outreach -Expertise in managing software development teams covering all facets of people management / employee life cycle from hire to retire including recruitments, onboarding, appraisals, capability building and off-boarding Create a working environment where team members feel comfortable, confident and develop a free to speak culture. Defines / contributes / drives team to team to build content / maintain & knowledge repository. Periodically conduct learning needs identification exercises and work with necessary teams to seek support on upskilling and required technical trainings. Problem Solving & Mentoring You should be strong in solutioning with hands-on experience in software delivery, through the entire life cycle of software development. Strong problem-solving skills with the ability to develop and codify knowledge and provide appropriate technical advice where required. Appraises team members' performances and offer continuous, realistic and constructive feedback to team members and ensure team members feel supported at all times You will coach developers and build future ready engineering teams with best in the business tools, trends and technologies.
Additional Technical Skills : Must have strong experience : In Building cloud native PaaS solutions using AWS or Azure In Object-Oriented design SOLID principles and modern design patterns In Polyglot programming
What You'll Bring Bachelor's / Master's degree in computer science engineering / technology or equivalent 10 - 13 years of software development, with at least 8-10 years in Engineering management building end to end enterprise scale projects and MVPs Proven experience in managing a team of at least 15+ cross-functional resources in a geographically dispersed set up Strong leadership traits- Able to manage and get the best out of the team. Proactive and highly organized, with strong time management and planning skills. Excellent Communication skills. Ability to multi-task and stay organized in a dynamic work environment; Analytical and inquisitive, with excellent attention to detail. Good knowledge of performance evaluation and change management principles. End-end project management of complex projects (High quality, people, budgeting, stakeholder management, operation, etc) Additional weightage for contributions made to open-source projects, blogs, forums etc. in relevant technologies
Senior Manager Engineering • India