Senior Software Engineering Manger
Location
Bangalore | India
Job description
A Senior Software Engineering Manager is responsible for:
- Ensuring the quality and integrity of the SDLC for their teams and identifying opportunities for improvement in how the team works through usage and adoption of recommended tools and standards.
- Defining their teams objectives and the key results they will deliver in a partnership with their team.
- Participating in production support along with their team.
- Participating in planning and performing code and architecture reviews of their teams product.
- Mentoring team members to be better technically at their craft, as well as organizational challenges and skills, using their past experiences and new information gained via learning as their craft advances.
- Determining hiring needs that align with the portfolio investment strategy and helping with recruiting and interviewing when required.
- Conducting regular 1:1s with all team members and managing performance for entire team.
- Ensuring sufficient documentation is created and maintained for their teams products.
Key Responsibilities:
- Sets tactical team goals in service of larger organizational strategic goals
- Solve highly complex issues by applying sound technical approaches
- Sets team goals and direction in collaboration with Product and XD partners
- Communicates context to the team, and sets clear expectations
- Promotes a culture of inclusion and diversity, encouraging and advancing our values
- Understand consequences and risks of changes
- Designs and builds solutions with impacts across multiple teams
- Discusses trade-offs when making decisions on solutions
- Sets project scope and requirements
- Keeps team focused on quality and regular releases
- Collaborates with other teams to find creative solutions to customer issues
- Applies in-depth understanding of their domain, and is knowledgeable about related domains
- Drives continuous, incremental improvement of the SDLC
- Provides technical guidance on issues that span multiple projects
- Evaluates and recommends libraries and frameworks that help with development
- Contributes bug fixes and features, but may not be on critical path for feature delivery
- Research new technologies to stay current with industry trends and standards
- Mentors team members on hard and soft skills needed to grow their own careers
- Ensures team members are active in their career growth and development plans
- Maintains and influences relationships with stakeholders
Basic Requirements:
- 7+ years of relevant experience with a bachelors degree OR equivalent relevant professional experience.
- 2+ years of experience managing and leading engineering teams.
- Bachelor's degree in IT, Computer Science, Engineering, or related field
- Ability to build and optimize mobile applications and platforms in a cloud environment with a solid understanding of system design
- Ability to lead collaboration between engineers and product managers
- Excellent communication skills, especially when working with a distributed team
- Ability to triage and manage complex, production issues
- Experience with Native Mobile Development (IOS & Android), Expo, Mobile App Statistics and Bring Your Own Device (BYOD)
- Experience with Kafka, GraphQL and event driven design
- Knowledge of and working experience with open-source software as well as networks, security, firewalls, load balancers, DNS, and other infrastructure components
About Best Buy:
As part of the team that will work on Best Buy projects and initiatives, you will help us fulfill Best Buys purpose to enrich lives through technology. You will bring that to life every day by humanizing and personalizing tech solutions for every stage of life in Best Buy stores, online and in Best Buy customers homes.
Best Buys culture is built on deeply supporting and valuing our amazing employees and other team members who make it all possible. Best Buy is committed to being a great place to work, where you can unlock unique career possibilities. Above all, Best Buy aims to provide a place where people can bring their full, authentic selves to work now and into the future. Tomorrow works here.
Job tags
Salary