Senior Director Software Engineering

Global leader in CRM and enterprise cloud solutions, helping businesses transform their customer relationships and operations.
$251,576 - $365,000
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:
Infrastructure/Kuburnetes Architect - Distributed Systems

Principal Software Engineer position at Salesforce focusing on infrastructure architecture and distributed systems, requiring 15+ years of experience with expertise in Kubernetes and Java.

Software Engineering Architect

Principal-level Software Engineering Architect position at Salesforce, focusing on technical leadership, system architecture, and secure software development with 15+ years of experience required.

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.

Principal Software Engineer

Principal Software Engineer role at Microsoft building next-gen real-time enforcement platform with AI integration, requiring 6+ years experience in distributed systems and backend engineering.

Distinguished Engineer – Data Center System Software Architect

Lead system software architecture for NVIDIA's data center products, working with cutting-edge GPU and AI technologies while collaborating with major cloud providers.

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?