Manager, Tech Solutions - Software Engineering

8 - 10 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Company Overview

Bain & Company is one of the top management consulting firms in the world that helps the world’s most ambitious change makers define the future. 
Across 65 cities in 40 countries, we work alongside our clients as one team with a shared ambition to achieve extraordinary results, outperform the competition, and redefine industries. We complement our tailored, integrated expertise with a vibrant ecosystem of digital innovators to deliver better, faster, and more enduring outcomes. 

The firm established several functions in the Indian market early 2000s and its remit across functions has expanded over time. Since 2019, these functions have become part of Global Business Services (GBS). Global Business Services (GBS) is a network of five interconnected business-function hubs across India, Poland, Malaysia, Mexico and Portugal, serving Bain globally to run our business, support other functions, and help drive innovation internally. We are over 1000 business professionals – serving functions in operations, HR, finance, legal, tech, marketing, research, and data analytics – who support our offices globally.  Our mantra of “shared innovation, seamless execution,” underpinned by a passion for results, teamwork, and creativity, helps Bain stay at the top of our game operationally.


Team Summary

This position works as a member of Bain’s Software Development group directly supervising and supporting the external/internal engineers on multiple software products part of our Software Operations team. Individuals in this role would also be responsible for defining the on-going technical roadmap with product owners for the software systems supported by the team and influencing the choice of technologies and frameworks implemented by the engineers.

 

Position Summary:

  • Hands-on approach with a natural inclination to get directly involved in coding whenever the situation demands.
  • Manage vendor and stakeholder relationships to ensure strong external partnerships and delivery accountability.
  • Lead a team developing and updating applications
  • Lead the planning, testing and implementation of all production releases. Coordinate production releases between teams across the products. Work with System/ Solutions Architects, Data Architect, Engineering Managers and engineering team members for the configuration and implementation of DevOps and Continues Integration.
  • Encourage DevOps mindset within the engineering team and facilitates lean production, continuous integration and continuous deployment while working with the System/ Solutions Architects and engineering team members.
  • Support the team in the evaluation and selection process of the 3rd part components/libraries/ tools together with the Systems Architect and Data Architect. 
  • Provide ongoing support for applications already in use. This includes problem diagnosis and resolution, ad hoc reporting support and database administration.
  • Provide frequent updates regarding development issues to the TSG leadership and other groups as appropriate. Participate in product level Steering Committee meetings as appropriate.
  • Provide technical leadership and facilitates cross-team communication across multiple product teams.
  • Ensure the proposed technical approaches meet the functional requirements and are in coordination with similar activities across the other product teams. Provide guidance to the team determining the need for new technologies based on the product backlog.
  • Hands-on experience with AI code assist tools and AI/ML technologies, and be able to advocate for their use to accelerate time-to-market and enable rapid prototyping.


Team management (25%)

  • Oversee and guide direct reports across external vendor and internal development teams, ensuring they remain focused on the projects they support. Additionally, responsible for the professional development and career progression of internal developers, if applicable. 
  • Participate in hiring of developers/ engineering team members.
  • Support individual team members and provide technical input and mentorship to help the team deliver current work in the sprint. Assess and help them improve their engineering practices.
  • Coach teams and individuals on their understanding of best development practices by improving their interactions and ensuring they have the right process and tools for their success.
  • Promote practices which help with incremental delivery and continuous integration and remove any blockers from achieving incremental delivery.

 

Strategy, planning and technology leadership (25%)

  • Establish and maintain key delivery, quality, and vendor performance metrics across multiple small product teams; regularly report progress, risks, and vendor relationship health to technical leadership on a regular cadence.
  • Improving delivery metrics like velocity, responsiveness, predictability and quality as per the process adopted.
  • Plan and prioritize tasks across multiple teams, managing risks and dependencies to deliver products on time and within budget.
  • Advise business and technology partners on technology solutions leveraging emerging technologies and on mitigation of disruption risk.
  • Prepare and maintain the long-term technology roadmap for the products based on the product vision. Work with the Product Owner, System Architect, Data Architect, Engineering manager and engineering team members for its implementation.

 

Knowledge, Skills & Abilities

Software Engineering - technical skills:

  • Frameworks: .NET & .NET Core
  • Languages: C#, T-SQL, Python
  • Web frameworks/ Lib: Angular/React, JavaScript, HTML, CSS, Bootstrap, RESTful APIs, GraphQL, etc.
  • Message Brokers/Event Streaming: RabbitMQ, Kafka, Azure Service Bus.
  • RDBMS: Microsoft SQL Server
  • Cloud: Microsoft Azure Services, Azure Functions, AWS Lambda
  • Unit testing: XUnit, Jasmine, etc.
  • DevOps: GitActions, Docker, Kubernetes, Terraform, ARM Templates
  • Search engine: Elasticsearch, Coveo, etc.
  • NoSQL databases: MongoDB, Cosmos, etc.
  • Caching: Redis, MemCache, etc.
  • AI & ML: Azure Cognitive Services, OpenAI APIs
  • Code Assist & AI Productivity Tools: Cursor, Replit, GitHub Copilot, etc.

 

Experience:

  • 8-10 years of experience in software development including work on all aspects of the development life cycle
  • Proven track record of great communication management, firm focus and conflict resolution.
  • Proven track record of keeping stakeholders always aligned which include product and technical leadership.
  • Hands-on experience using AI-based code assistants (e.g., GitHub Copilot, Cursor, Replit AI) to boost productivity and code quality.
  • Understanding of integrating AI/ML capabilities in applications and familiarity with cloud-based AI services.
  • Good understanding of Object-Oriented Design principles, MVC architecture, web-services, Restful APIs and design patterns
  • Solid understanding of Agile Methodology with experience in managing sprints and user stories while using tools such as VSTS, Jira, etc.
  • Experience architecting applications and working on enterprise-wide systems
  • Experience leading technical teams on small to medium size projects
  • Strong communication, time management and customer service skills
  • High performance and standards as demonstrated by academic and previous job experience.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You