Software Engineer, LMTS (Heroku Runtime)

Operates Heroku, the world's largest PaaS cloud platform, delivering millions of apps with container deployments, routing requests, and application logs daily.
Cloud
Staff Software Engineer
Remote
5+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineering LMTS

Staff Software Engineer position at Salesforce focusing on cloud-native platform services development with competitive compensation and comprehensive benefits.

Agent-First Architect

Lead Salesforce's AI transformation as Agent-First Architect, designing and implementing AI-powered solutions for business process optimization.

Success Architect-Sales Cloud

Success Architect role at Salesforce focusing on Sales Cloud implementation, solution design, and technical architecture for strategic customers.

Success Architect-Sales Cloud

Success Architect role at Salesforce focusing on Sales Cloud implementation, solution design, and technical architecture for strategic customers.

Success Architect Service Cloud

Senior technical role providing architectural guidance and strategic support for Salesforce Service Cloud implementations

Description For Software Engineer, LMTS (Heroku Runtime)

Heroku, a Salesforce company, operates the world's largest Platform-as-a-Service cloud, managing millions of apps and container deployments daily. This role is within the Heroku Runtime team, focusing on critical infrastructure and platform development. The position offers an opportunity to work on large-scale distributed systems, contributing to component modernization, infrastructure improvements, and core platform scaling.

The team operates in small, collaborative groups with a strong focus on user problems and innovative solutions. As a globally distributed remote community, they emphasize learning, operating massive distributed systems, and maintaining a supportive remote culture. Recent projects include modernizing orchestration systems with Terraform Cloud, building next-generation routing systems, implementing Kubernetes-based solutions, and expanding their infrastructure footprint globally.

The ideal candidate will bring strong technical leadership experience and expertise in cloud technologies, particularly AWS and Kubernetes. They'll join a team that values collaboration, continuous learning, and excellent communication. This role offers the chance to impact millions of developers who rely on Heroku's platform while working with cutting-edge cloud technologies and distributed systems.

Working at Salesforce means joining a company committed to improving the world through technology and equality. The position includes competitive compensation, comprehensive benefits, and the opportunity to work with a diverse, globally distributed team on challenging technical problems that affect developers worldwide.

Last updated 3 months ago

Responsibilities For Software Engineer, LMTS (Heroku Runtime)

  • Better orchestration and config management using Terraform Cloud
  • Component modernization for router systems
  • Kubernetes orchestration backend development
  • Infrastructure improvements including EKS integration
  • Expanding Private Spaces and Common Runtime products into new regions
  • Core infrastructure scaling and refactoring monolithic applications into microservices

Requirements For Software Engineer, LMTS (Heroku Runtime)

Go
Kubernetes
Ruby
  • 5+ years in a full-time, professional software engineering role
  • Experience developing production software in Go or Ruby
  • Experience deploying services on Kubernetes
  • Experience using AWS and deep familiarity with its services and offerings
  • Experience deploying, operating and supporting critical production systems
  • Experience in a technical leadership role in a collaborative team environment
  • Enthusiasm for learning new languages, frameworks, and skills
  • A commitment to winning together as a team, and collaboration over going it alone
  • Excellent written and verbal communication skills
  • Experience working on a distributed software engineering / DevOps team

Interested in this job?