Senior Director Software Engineering

Global leader in CRM and enterprise cloud solutions, helping businesses transform their customer relationships and operations.
$251,576 - $365,000
Distributed Systems
Principal Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Director Software Engineering

Salesforce, the global leader in CRM and enterprise cloud solutions, is seeking a Senior Director of Software Engineering to join their team in Bellevue, WA, with hybrid work options available. This is a strategic leadership role where you'll drive technical excellence and innovation across multiple engineering teams.

As a Senior Director, you'll be responsible for architecting and delivering complex distributed systems while leading and mentoring engineering teams. You'll collaborate with product owners, architects, and cross-functional teams to drive feature execution and make critical decisions that shape product success. The role requires deep technical expertise in distributed systems, service-oriented architecture, and cloud technologies, particularly AWS.

The position offers an attractive compensation package ranging from $251,576 to $365,000 annually, plus equity and comprehensive benefits. You'll work with cutting-edge technologies including Java, MySQL, and AWS, while managing and scaling distributed systems that serve Salesforce's enterprise customers worldwide.

This is an excellent opportunity for an experienced technical leader who is passionate about both technology and people management. You'll have the chance to impact Salesforce's technical direction while building and mentoring high-performing engineering teams. The hybrid work model offers flexibility, with some travel to Salesforce offices required.

The ideal candidate brings 5+ years of relevant experience, strong technical depth in distributed systems and cloud technologies, and a proven track record of technical leadership. If you're excited about solving complex technical challenges while developing future technical leaders, this role offers the perfect blend of technical depth and leadership impact at one of the world's most innovative enterprise software companies.

Last updated 14 days ago

Responsibilities For Senior Director Software Engineering

  • Plan, direct, and coordinate activities in electronic data processing, information systems, and computer programming
  • Drive execution and delivery of features through collaboration with cross-functional teams
  • Make critical decisions contributing to product success
  • Conduct daily management of stand-ups as Scrum Master
  • Partner with Product Owners to align objectives and priorities
  • Provide technical guidance and mentoring to team members
  • Participate in architecture and design discussions
  • Coordinate with other engineering team leads
  • Interview and hire qualified individuals
  • Maintain team morale and motivation

Requirements For Senior Director Software Engineering

Java
MySQL
  • Bachelor's degree in Computer Science, Engineering, or related quantitative discipline
  • 5 years experience with Distributed Systems – Service Oriented Architecture
  • 5 years experience in Designing Technology Stacks
  • 5 years experience with MySQL
  • 5 years experience in Debugging and Monitoring Production Services
  • 5 years experience with Data Structures and algorithms
  • 5 years experience with Java
  • 5 years experience with Amazon Web Services (AWS)
  • 5 years experience with Source Control Systems (e.g. GIT)
  • Experience in People Management
  • Experience with Data Warehouse

Benefits For Senior Director Software Engineering

Equity
  • Equity
  • Incentive compensation
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Salesforce Senior Director Software Engineering

Software Engineering Architect

Principal Software Engineering Architect role at Salesforce focusing on security infrastructure, test automation, and platform architecture for the Hyperforce Trust Platform.

Software Engineering Architect - Distributed Systems

Principal Software Engineering Architect role at Salesforce focusing on distributed systems architecture and implementation, requiring 15+ years of experience in enterprise computing.

Software Engineering Architect (MuleSoft)

Senior software architecture role at Salesforce focusing on MuleSoft infrastructure, requiring 15+ years of experience in distributed systems and infrastructure technologies.

Software Engineering PMTS

Principal Software Engineer position at Salesforce focusing on distributed systems and AI, requiring 12+ years of experience in scalable software development.

Software Engineering Architect

Principal Software Engineering Architect role at Salesforce, leading distributed systems architecture across multiple cloud platforms with focus on security and scalability.