Taro Logo

Director, Software Engineering

Salesforce is the global leader in customer relationship management (CRM) software and cloud-based enterprise solutions.
$211,500 - $306,600
Principal Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cloud

Description For Director, Software Engineering

Salesforce Marketing Cloud, the largest suite of marketing tools globally, is seeking a Director of Software Engineering to join their platform organization. This role offers an exciting opportunity to shape the technological landscape while working on large-scale cloud services that impact millions of users daily. The position involves leading critical infrastructure components including identity management, licensing systems, ingress gateways handling billions of requests, and extensibility frameworks.

The role combines technical leadership with team management, requiring expertise in distributed systems, database management, and cloud technologies. You'll be responsible for architecting solutions that power Marketing Cloud applications while managing and mentoring a team of engineers. The position demands both technical depth and leadership skills, as you'll be working with various technologies including cloud platforms, distributed systems, and modern development frameworks.

As a director, you'll be instrumental in developing roadmaps, establishing technical standards, and ensuring the delivery of high-quality software solutions. The role offers the opportunity to work with cutting-edge technologies while solving complex technical challenges at scale. You'll be part of Salesforce's inclusive culture, working with a diverse team from around the world in a hybrid work environment.

The position requires strong technical expertise combined with leadership capabilities, making it ideal for someone who wants to impact both technology and people. You'll be working in a dynamic environment where you can influence the direction of major marketing technology products while building and leading high-performing engineering teams.

Last updated a day ago

Responsibilities For Director, Software Engineering

  • Plan, direct, and coordinate activities in electronic data processing, information systems, systems analysis, and computer programming
  • Develop roadmap and milestones for team execution
  • Work with team on architecting, developing, and testing cloud data services
  • Develop, grow, and motivate talent within the team
  • Act as scrum master and project manager
  • Improve culture, communications, and processes
  • Establish mature development, quality assurance, release, and deployment processes

Requirements For Director, Software Engineering

Java
Python
Kubernetes
Cassandra
Kafka
PostgreSQL
  • Related technical degree
  • 10+ years of industry experience in software development
  • 3+ years of experience managing teams of at least 5 members
  • Strong design, implementation and testing skills
  • Deep understanding of Services Oriented Architecture
  • Deep understanding of Object Oriented Programming
  • Experience with Agile development methodology and Test-Driven Development
  • Strong development experience in C++, C#/.NET, Golang, Java or Python
  • Excellent RDBMS concepts
  • Good network concepts - TCP/IP, DNS, TLS, routing, proxy, firewalls
  • Good written and oral communication skills
  • Experience with cloud technologies

Benefits For Director, Software Engineering

  • In office expectations are 10 days/a quarter

Interested in this job?

Jobs Related To Salesforce Director, Software Engineering