Engineering Manager

2 - 6 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As an Engineering Manager at Salesforce, you will lead a team of talented software engineers in the design, development, and delivery of high-quality, scalable, and reliable software. You will be responsible for the technical direction, execution, and overall health of your team. This role requires a strong technical background, excellent leadership skills, and a passion for building and mentoring high-performing engineering teams. You will collaborate closely with Product Managers, Architects, and other engineering leaders to define and deliver on our product roadmap. Responsibilities: - Team Leadership and Management: - Recruit, hire, onboard, and retain top engineering talent. - Provide technical guidance, mentorship, and coaching to your team members. - Foster a collaborative, inclusive, and high-performance team culture. - Conduct regular 1:1s, performance reviews, and provide constructive feedback. - Identify and address team needs, including training, tools, and process improvements. - Effectively delegate tasks and responsibilities, ensuring balanced workloads. - Technical Ownership and Execution: - Own the technical vision and direction for your team's projects. - Participate in architectural discussions and contribute to technical decision-making. - Ensure the team adheres to engineering best practices, coding standards, and security guidelines. - Drive the delivery of high-quality software on time and within budget. - Proactively identify and mitigate technical risks and challenges. - Lead and participate in code reviews. - Collaboration and Communication: - Collaborate effectively with Product Managers to define product requirements and priorities. - Work closely with Architects to ensure alignment on technical strategy and design. - Communicate effectively with stakeholders on project status, risks, and dependencies. - Partner with other engineering teams to ensure seamless integration and delivery. - Participate in cross-functional initiatives and contribute to the overall engineering organization. - Process Improvement: - Continuously evaluate and improve the team's development processes and workflows. - Drive adoption of new technologies and methodologies to enhance efficiency and quality. - Champion a culture of continuous learning and improvement within the team. - Analyze and address production issues and participate in on-call rotations as needed. Qualification Required: - Bachelor's degree in Computer Science or a related technical field, or equivalent practical experience. - 5+ years of experience in software development. - 2+ years of experience leading and managing a team of software engineers. - Strong technical proficiency in Java, Python, JavaScript, Apex, SQL. - Proven ability to recruit, hire, and develop high-performing engineering talent. - Excellent communication, collaboration, and interpersonal skills. - Strong problem-solving and analytical abilities. - Experience with Agile development methodologies. - A passion for building scalable, reliable, and high-quality software. Role Overview: As an Engineering Manager at Salesforce, you will lead a team of talented software engineers in the design, development, and delivery of high-quality, scalable, and reliable software. You will be responsible for the technical direction, execution, and overall health of your team. This role requires a strong technical background, excellent leadership skills, and a passion for building and mentoring high-performing engineering teams. You will collaborate closely with Product Managers, Architects, and other engineering leaders to define and deliver on our product roadmap. Responsibilities: - Team Leadership and Management: - Recruit, hire, onboard, and retain top engineering talent. - Provide technical guidance, mentorship, and coaching to your team members. - Foster a collaborative, inclusive, and high-performance team culture. - Conduct regular 1:1s, performance reviews, and provide constructive feedback. - Identify and address team needs, including training, tools, and process improvements. - Effectively delegate tasks and responsibilities, ensuring balanced workloads. - Technical Ownership and Execution: - Own the technical vision and direction for your team's projects. - Participate in architectural discussions and contribute to technical decision-making. - Ensure the team adheres to engineering best practices, coding standards, and security guidelines. - Drive the delivery of high-quality software on time and within budget. - Proactively identify and mitigate technical risks and challenges. - Lead and participate in code reviews. - Collaboration and Communication: - Collaborate effectively with Product Managers to define product requirements and priorities. - Work closely with Architects to ensure alignment on technical strategy and design. - Communicate effectively with stakeholders on proje

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

hyderabad, telangana, india

hyderabad, telangana, india

navi mumbai, mumbai (all areas)