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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineering Architect

Senior technical leadership role designing and implementing enterprise-scale software architecture at Salesforce, requiring 15+ years of experience and expertise in multiple programming languages.

Software/Infrastructure Architect - Distributed Systems

Principal Software/Infrastructure Architect position at Salesforce, focusing on distributed systems architecture and implementation, requiring 15+ years of experience in cloud computing and enterprise systems.

Principal Software Engineer

Principal Software Engineer role at Microsoft working on Azure Data engineering team's Fabric OneLake platform, building unified data stack solutions with competitive compensation and benefits.

Sr Principal Software Developer

Senior Principal Software Developer role at Oracle, focusing on distributed cloud database development with 10+ years experience required. Compensation range $96,800-$251,600.

Principal Full Stack Software Engineer (Starshield)

Principal Full Stack Software Engineer position at SpaceX working on Starshield, developing secure space communication systems and satellite control software.

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 4 months 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?