Salesforce

Senior Manager, Engineering – Heroku Data Services

Salesforce

full-time

Posted on:

Location Type: Hybrid

Location: London • 🇬🇧 United Kingdom

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

ApacheAWSDistributed SystemsGoKafkaPostgresPythonRedisRuby

About the role

  • Provide line management for multiple engineering teams, including hiring, performance management, career development, and retention
  • Participate in technical discussions, architecture reviews, and design decisions for database technologies, distributed systems, and operational automation
  • Serve as an experienced Agile/Scrum practitioner, facilitating sprint planning, refinement, retrospectives, and continuous improvement
  • Drive innovations that improve system scalability, robustness, availability, and security using telemetry and metrics
  • Collaborate with Product Management and cross-functional leaders to deliver on shared roadmaps and business goals
  • Foster an environment with autonomy and accountability where engineers can do their best work
  • Oversee on-call rotations, operational readiness, deployment automation, and incident response best practices
  • Champion code quality, maintainability, testing practices, and technical documentation across teams
  • Build and sustain high-performing, collaborative cultures in an async-first, globally distributed environment.

Requirements

  • 7+ years of software engineering experience with hands-on technical contributions
  • 3+ years managing software engineering teams with track record of building high-performing cultures
  • 2+ years managing distributed/remote teams
  • Proven Agile/Scrum Master experience or project management experience
  • Strong engineering background with database technologies (Postgres, Redis, Apache Kafka, or similar)
  • Proficiency in object-oriented programming languages (Ruby, Go, or Python)
  • Experience with AWS infrastructure and automated testing frameworks
  • Demonstrated experience operating high-scale distributed systems in production
  • Ability to debug, optimize code, and design automation solutions
  • Excellent communication skills in async-first, globally distributed environments
  • Strong customer-centric mindset and ability to eliminate ambiguity.
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development opportunities

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
software engineeringAgileScrumdatabase technologiesPostgresRedisApache Kafkaobject-oriented programmingRubyGoPythonAWSautomated testingdistributed systemsdebuggingautomation solutions
Soft skills
line managementperformance managementcareer developmentretentioncollaborationcommunicationcustomer-centric mindseteliminating ambiguityfostering autonomybuilding high-performing cultures
Certifications
Agile/Scrum Master