Sr. Manager Software Engineering

Global cloud-based software company specializing in CRM and enterprise solutions
Québec City, QC, Canada
Distributed Systems
Staff Software Engineer
Remote
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer (Solutions Architect), Enterprise Systems

Senior Solutions Architect position at Apple, focusing on enterprise systems and cloud-based support applications, offering competitive compensation and benefits.

Staff Software Engineer - Systems and Infrastructure

Staff Software Engineer position at LinkedIn focusing on building next-generation infrastructure and distributed systems platforms.

Staff Software Engineer, Systems Infrastructure

Staff Software Engineer position at LinkedIn focusing on building next-generation distributed systems infrastructure and platforms, requiring 8+ years of experience.

Software Engineering Manager, Systems and Infrastructure

Lead and manage a core team of engineers building next-generation infrastructure and platforms at LinkedIn, including distributed systems, AI platforms, and cloud infrastructure.

Staff Software Engineer, Transactional Storage Services

Staff Software Engineer position at Airbnb focusing on building and maintaining distributed database systems and storage services.

Description For Sr. Manager Software Engineering

Salesforce is seeking technically proficient, energetic, and collaborative leaders to spearhead their software engineering teams. This Senior Manager role combines technical leadership with team management, requiring expertise in distributed systems and microservices architecture. The position involves leading outstanding developers while maintaining high quality standards in a collaborative environment that values open communication, code reviews, and continuous learning.

The role demands a leader who can drive feature execution, make critical product decisions, and manage Agile development processes. You'll be responsible for team leadership, technical guidance, and maintaining engineering excellence while collaborating with multiple stakeholders including architects, product owners, and other engineering teams.

As a Senior Manager, you'll be expected to mentor team members, participate in architectural decisions, and occasionally contribute to hands-on development to keep technical skills sharp. The ideal candidate will have a proven track record of leading engineering teams, experience with distributed systems, and strong communication skills.

This remote position based in Quebec offers the opportunity to work with one of the world's leading enterprise software companies, making a significant impact on products used by customers globally. The role combines technical expertise with leadership skills, making it perfect for those looking to advance their career in engineering management while staying connected to technical development.

Last updated 10 days ago

Responsibilities For Sr. Manager Software Engineering

  • Drive execution and delivery of features by collaborating with multi-functional teams
  • Make critical decisions for product success
  • Manage daily stand-ups as Scrum Master for engineering teams
  • Partner with PO to align objectives, priorities, and risks
  • Provide technical guidance and career development mentoring
  • Participate in architecture discussions and planning
  • Maintain team morale and motivation
  • Participate in multi-functional coordination and planning
  • Interview and hire qualified individuals
  • Contribute to development tasks and feature verifications

Requirements For Sr. Manager Software Engineering

  • Related technical degree
  • 3+ years leading software engineering teams
  • Experience leading large scale distributed systems
  • Strong verbal and written communication skills
  • Experience with microservices and distributed architecture
  • Experience with Agile development methodologies and Scrum Master experience
  • Experience in hiring, mentoring and leading engineers
  • Knowledge of software engineering best practices
  • Experience with short release cycles and full software lifecycle
  • Ability to communicate with users, technical teams, and product management

Interested in this job?