Senior Manager, Software Engineering

Salesforce is a global leader in cloud-based CRM and enterprise software solutions, providing trusted data pipeline and real-time eventing services.
$150,200 - $206,600
Distributed Systems
Staff Software Engineer
In-Person
3+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Director/Sr. Manager - Software Engineering

Lead software engineering teams at Salesforce as Director/Sr. Manager, focusing on distributed systems and microservices architecture with competitive compensation and comprehensive benefits.

Sr. Manager - Software Engineering

Senior engineering management role at Salesforce leading distributed systems teams, offering competitive compensation and comprehensive benefits.

Serener Engineering Manager-Distributed Systems

Lead distributed systems engineering teams at Salesforce, developing innovative platforms and managing DevOps in a 24/7 environment.

Distributed Systems Engineer L5 - Delivery

Staff-level Distributed Systems Engineer position at Netflix, focusing on continuous delivery platforms and infrastructure at scale, offering competitive compensation and comprehensive benefits.

Staff Software Engineer, Transactional Storage Services

Staff Software Engineer position at Airbnb focusing on distributed database systems, offering remote work and competitive compensation.

Description For Senior Manager, Software Engineering

Salesforce is seeking a Senior Manager of Software Engineering to lead their Ajna Cloud team, which provides critical data pipeline and real-time eventing services. This role combines technical leadership with team management, focusing on maintaining high-availability services across multiple cloud platforms.

The position requires a leader who can balance live-site management, feature delivery, and technical debt management. You'll be responsible for leading a team of engineers while maintaining hands-on technical involvement. The role emphasizes service ownership, engineering productivity, and customer success.

Key aspects include designing and operating resilient distributed systems across thousands of compute nodes, implementing agile methodologies, and ensuring 4x9s availability. You'll work with cutting-edge technologies including Kubernetes, Kafka, and various cloud platforms.

The ideal candidate brings 3+ years of leadership experience, strong technical background in distributed systems, and excellent communication skills. You'll need to excel at both technical decision-making and people management, fostering a collaborative environment that values open communication and continuous learning.

This Vancouver-based position offers competitive compensation ($150,200 - $206,600) and comprehensive benefits. You'll be part of Salesforce's larger mission to provide enterprise-scale solutions while working on systems that power critical data processing and analytical services for both internal and external customers.

The role provides an opportunity to impact Salesforce's core infrastructure while developing your leadership skills in a dynamic, fast-paced environment. Success in this position requires balancing technical excellence with team development, making it ideal for those who are passionate about both technology and leadership.

Last updated 20 days ago

Responsibilities For Senior Manager, Software Engineering

  • Drive execution and delivery of features by collaborating with multi-functional teams
  • Make critical decisions for products and services success
  • Lead daily stand-ups as the Scrum Master
  • Partner with Product Owners for objectives and priorities alignment
  • Provide technical guidance and career development mentoring
  • Maintain high morale and motivate the engineering team
  • Participate in architecture discussions and planning
  • Contribute to engineering tasks and coding
  • Ensure high availability and quality of services

Requirements For Senior Manager, Software Engineering

Kubernetes
Kafka
  • Related technical degree or equivalent industry experience
  • 3+ years track record leading software engineering teams
  • Experience leading large-scale distributed systems
  • Strong verbal and written communication skills
  • Experience with short release cycles and high availability services
  • Experience in hiring, mentoring, and leading engineers
  • Experience with Agile development methodologies
  • Working knowledge of software engineering best practices
  • Experience with public cloud platforms (AWS, Azure, GCP)
  • Experience with container orchestration systems
  • Experience with open source projects

Benefits For Senior Manager, Software Engineering

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance

Interested in this job?