
Senior Manager, Engineering – Heroku Data Services
Salesforce
full-time
Posted on:
Location Type: Office
Location: London • 🇬🇧 United Kingdom
Visit company websiteJob 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
- Professional development opportunities
- Flexible working arrangements
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 programmingRubyGoPython
Soft skills
line managementperformance managementcareer developmentretentioncollaborationcommunicationcustomer-centric mindseteliminating ambiguityautonomyaccountability
Certifications
Agile/Scrum Master