Salesforce Hiring Senior Engineering Manager in Bangalore | Slack
Role Overview
Senior Manager, Software Engineering – Salesforce (Bangalore)
Job Overview
Salesforce is hiring a Senior Manager, Software Engineering for its Slack Growth engineering organization in Bangalore. This is a leadership-focused software engineering opportunity for an experienced engineering manager who can guide frontend and backend teams, shape product strategy, and use data and experimentation to improve customer growth, engagement, education, and monetization.
The role combines people leadership with enough technical depth to participate in architecture and product discussions. The successful candidate will help define a long-term engineering vision, build execution roadmaps with Product, and create an environment where engineers can develop into strong technical leaders. The team works closely with Product, Design, Data, and Marketing to deliver improvements to the Slack experience for businesses of different sizes and locales.
A major focus of this opportunity is AI-first engineering. Salesforce is looking for a leader who actively uses modern AI development tools, understands prompt engineering, and can help teams use AI responsibly to improve engineering productivity and software delivery.
Key Responsibilities
- Lead and support a team of frontend and backend software engineers while creating a productive and psychologically safe engineering environment.
- Establish team direction, engineering priorities, strategic roadmaps, and longer-term technical plans in partnership with Product leadership.
- Use product and engineering data to evaluate priorities, measure impact, and guide decisions.
- Encourage experimentation and iterative development to improve customer experiences and business outcomes.
- Work with Product, Design, Data, and Marketing teams to identify opportunities and turn customer needs into practical software solutions.
- Take ownership of project execution and ensure important initiatives move from planning through delivery.
- Mentor engineers, support career development, and help team members grow toward technical leadership roles.
- Participate in engineering hiring, including defining hiring needs, screening candidates, and interviewing prospective team members.
- Anticipate future technical requirements and create plans for scaling the team's systems, capabilities, and engineering practices.
- Collaborate with other engineering leaders on priorities, policies, processes, and shared technical practices.
- Provide technical guidance on architecture, implementation choices, and full-stack engineering decisions.
- Use AI-assisted development tools to improve engineering speed, software quality, and technical fluency across the team.
- Help establish reliable practices for prompt engineering and the use of AI-generated output in secure and production-ready development workflows.
Required Skills
This Senior Engineering Manager role requires at least 4 years of engineering management experience leading productive and high-performing teams. Candidates should be comfortable balancing people leadership, technical decision-making, delivery responsibilities, and product priorities.
An AI-first approach to engineering is a key requirement. The ideal candidate should have hands-on experience using AI development tools such as Claude Code, GitHub Copilot, Codex, or Cursor. Strong prompt engineering skills are also expected, including the ability to create precise prompts and establish useful system context so AI-assisted development produces dependable and secure results.
Candidates should have enough software engineering experience to discuss architecture, implementation, and product decisions confidently with engineers. A strong record of shipping products consistently is important, as is the ability to make timely decisions when priorities and constraints compete.
Preferred Skills
Experience leading full-stack engineering teams is highly relevant because the role covers both frontend and backend engineers. Strong product thinking, data-driven decision-making, experimentation, and experience working with cross-functional teams are valuable.
Candidates who have managed engineering hiring programs, developed technical leaders, created long-term team strategies, and worked in rapidly changing technology organizations should highlight these strengths.
Education
A bachelor's degree in Computer Science, Engineering, or a related discipline is requested. Equivalent training, fellowship experience, or relevant professional experience may also satisfy the stated education requirement.
Experience
The job specifically requires 4 or more years of engineering management experience. Candidates should demonstrate experience building and leading effective engineering teams, coaching engineers, managing execution, and supporting career development.
Technical experience should be strong enough to enable meaningful discussions about software architecture, implementation, product decisions, and engineering trade-offs. A history of successfully shipping products and managing priorities in a fast-moving environment is important.
Required Technologies
The posting specifically mentions AI-assisted development tools including Claude Code, GitHub Copilot, Codex, and Cursor. Prompt engineering and AI-supported software development are central to the role.
The engineering organization works across full-stack software development, including frontend and backend engineering. Candidates should therefore be comfortable discussing modern software architecture and development practices, although the posting does not require one specific programming language or framework.
Soft Skills
Strong leadership, communication, organization, and collaboration skills are essential. The manager will work across engineering, Product, Design, Data, Marketing, and other leadership groups, so the ability to explain technical and business considerations clearly is important.
The role also requires thoughtful coaching and performance management. Candidates should be comfortable providing objective feedback, discussing performance directly, and connecting feedback with career development.
Adaptability is important because the team operates in a fast-moving environment with competing constraints. Strong judgment, prioritization, experimentation, and the ability to make decisions under uncertainty will help the manager succeed.
Benefits of Working in this Role
The job posting states that Salesforce provides a comprehensive benefits package that includes well-being reimbursement, parental leave, adoption assistance, fertility benefits, and other programs. The posting also mentions access to Trailhead training, exposure to executive thought leaders, leadership coaching, and volunteer opportunities.
This role also provides the opportunity to lead engineering teams working on Slack Growth initiatives while developing expertise in AI-first engineering practices, product experimentation, technical strategy, and people leadership.
Work Mode
The position is listed as Office - Flexible. The job location is Bangalore, India. The provided posting does not specify a fixed number of required office days.
Location
Bangalore, Karnataka, India.
Who Should Apply
This opportunity is suited to experienced engineering managers and senior software engineering leaders with at least 4 years of engineering management experience. It is particularly relevant to leaders who have managed frontend and backend teams and have enough technical depth to guide architecture and implementation discussions.
Candidates with hands-on experience using AI coding assistants, advanced prompt engineering, product experimentation, data-driven prioritization, engineering hiring, and technical leadership should consider this role.
Career Growth
The position offers a broad leadership path combining people management, product strategy, engineering execution, technical decision-making, and AI-first development practices. Managing engineers while influencing roadmap direction and collaborating with multiple business functions can provide strong exposure to senior engineering and organizational leadership.
Application Advice
Your resume should clearly demonstrate at least 4 years of engineering management experience and show the size, scope, and outcomes of teams or products you have led.
Highlight examples of successful product delivery, engineering roadmap ownership, hiring, mentoring, performance management, and collaboration with Product, Design, Data, and Marketing teams. Explain your technical involvement in architecture and product decisions rather than presenting the role only as people management.
Because AI-first engineering is a major requirement, clearly mention practical experience with Claude Code, GitHub Copilot, Codex, Cursor, prompt engineering, or comparable AI development workflows. Focus on measurable improvements in engineering productivity, quality, or delivery where applicable.
Professionals searching for Salesforce Jobs, Senior Engineering Manager Jobs, Software Engineering Manager Jobs, Slack Jobs, AI Engineering Manager Jobs, Software Jobs in Bangalore, and IT Jobs in Bangalore should tailor their application to the leadership, technical, and AI-focused requirements of this opportunity.
Technical Ecosystem
Eligibility Criteria
Education
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent training, fellowship, or professional work experience.
Experience
4+ years
Top Picks for You
Microsoft Principal Software Engineering Manager Jobs in Bangalore
Microsoft • Bangalore • Hybrid
Birlasoft Sr. Software Engineer Jobs in Pune | .NET
Birlasoft • Pune • Onsite
Amazon Applied Scientist II Jobs in Bengaluru | ML
Amazon Development Centre • Bangalore • Onsite
CGI Hiring Senior Software Engineer - Integration in Bangalore
CGI • Bangalore • Onsite