To get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure you are not duplicating efforts.
Job Category
Software Engineering
Job Details
About Salesforce
We're Salesforce, the Customer Company, inspiring the future of business with AI+ Data +CRM. Leading with our core values, we help companies across every industry blaze new trails and connect with customers in a whole new way. And, we empower you to be a Trailblazer, too - driving your performance and career growth, charting new paths, and improving the state of the world. If you believe in business as the greatest platform for change and in companies doing well and doing good - you've come to the right place.
Want more jobs like this?
Get Software Engineering jobs delivered to your inbox every week.
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).
Accommodations
If you require assistance due to a disability applying for open positions please submit a request via this Accommodations Request Form.
Posting Statement
Salesforce is an equal opportunity employer and maintains a policy of non-discrimination with all employees and applicants for employment. What does that mean exactly? It means that at Salesforce, we believe in equality for all. And we believe we can lead the path to equality in part by creating a workplace that's inclusive, and free from discrimination. Know your rights: workplace discrimination is illegal. Any employee or potential employee will be assessed on the basis of merit, competence and qualifications - without regard to race, religion, color, national origin, sex, sexual orientation, gender expression or identity, transgender status, age, disability, veteran or marital status, political viewpoint, or other classifications protected by law. This policy applies to current and prospective employees, no matter where they are in their Salesforce employment journey. It also applies to recruiting, hiring, job assignment, compensation, promotion, benefits, training, assessment of job performance, discipline, termination, and everything in between. Recruiting, hiring, and promotion decisions at Salesforce are fair and based on merit. The same goes for compensation, benefits, promotions, transfers, reduction in workforce, recall, training, and education.