Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Engineering Manager (Salesforce Platform and Backend/FullStack)

Home > Software Development

 Engineering Manager (Salesforce Platform and Backend/FullStack)

Job Description

Salesforce, the global leader in CRM, empowers companies of every size and industry to transform their businesses digitally and create a 360 view of their customers. We leverage the power of cloud, mobile, social, IoT, and artificial intelligence technologies to connect with customers in a whole new way. We are a company that values innovation, trust, equality, and sustainability, and we are committed to creating a diverse and inclusive workplace where everyone can thrive.


About the Team: Unified Operator Experience

The Unified Operator Experience team is responsible for building a case-based application so service operators can safely and directly provision production changes that remediate customer or service issues. This application standardizes a secure, auditable and intuitive agentic user experience, allowing all Salesforce properties to increase transparency and operational efficiency. Operators will be able to perform Day 2 operations in a safe way maintaining high availability with proper guardrails.  We are a highly collaborative and innovative group focused on delivering robust, performant, and scalable solutions using technologies like Java, SQL, JavaScript, Apex and Platform Development.


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.

Required Skills/Experience:

  • 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.

Desired Skills/Experience:

  • Experience working in a SaaS environment.
  • Experience with Apex and Salesforce platform development.
  • Familiar with full stack or backend development
  • Experience with test-driven development (TDD) and continuous integration/continuous delivery (CI/CD).

Job Classification

Industry: Miscellaneous
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Engineering Manager
Employement Type: Full time

Contact Details:

Company: Salesforce
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Java Apex Salesforce Team Management Enterprise Applications Leadership Ownership Scalability Engineering Management Technical Leadership Code Review Technical Architecture Technical Design People Management Skills Design Review

 Fraud Alert to job seekers!

₹ 55-70 Lacs P.A

Similar positions

Android Developer with Reverse Engineering Role

  • Cognizant
  • 3 - 8 years
  • Hyderabad
  • 15 days ago
₹ Not Disclosed

Product Engineering Manager

  • Smartavya Analytica
  • 8 - 13 years
  • Pune
  • 2 days ago
₹ Not Disclosed

Data Engineer (Python, Pyspark, and Azure Databricks)

  • Emids Technologies
  • 4 - 6 years
  • Noida, Gurugram
  • 2 days ago
₹ Not Disclosed

It - Developer _ C# And Vb.net And Sql

  • Systechcorp Inc
  • 2 - 6 years
  • Kolkata
  • 2 days ago
₹ Not Disclosed

Salesforce

Salesforce, Inc.