Senior Software Engineer - Distributed Systems Backend
155k - 180k USD
Remote
Full Time
#Software Engineering
#Analytics
#Distributed Systems
#Microservice Architecture
#Java
#Scala
#Kafka
#Kubernetes
#Docker
#Programming
#Agile Development
At Sumo Logic, we empower the teams behind modern digital businesses. Our SaaS Analytics Log Platform provides the observability and security insights necessary for developers to build reliable, cloud-native applications. We handle massive scale, processing hundreds of terabytes of data daily and managing petabytes for forensic search, and we are looking for engineers who are passionate about solving the complex challenges that come with such high-volume, distributed environments.
The role
We are seeking a Senior Software Engineer to join our team on a full-time, remote basis. This position is open to candidates based in the United States or Canada. You will play a critical role in designing and evolving our distributed data processing capabilities, ensuring our platform remains fault-tolerant and performant as we continue to grow.
Core responsibilities
- Architect and build highly scalable backend systems capable of managing and processing petabytes of customer data.
- Optimize algorithms that manage elastic load scheduling across clusters of thousands of machines in real time.
- Collaborate across internal teams, including Search, Security, and Metrics, to architect solutions that meet our core data ingestion requirements.
Skills and experience
To be successful in this role, you should have a strong background in distributed systems and a passion for engineering excellence. We look for the following qualifications:
- A degree in Computer Science or a related field, with 4 to 7 years of professional experience.
- Proven expertise in object-oriented programming using languages such as Java or Scala.
- Deep understanding of multi-threaded programming and microservice architectures.
- Experience working with distributed data processing solutions and large-scale services.
- Strong communication skills and the ability to work effectively in an Agile environment.
- Familiarity with tools like Kafka, Kubernetes, and Docker is highly valued.
Compensation and benefits
The annual base salary range for this position is $155,000 - $180,000, plus a 10% bonus and equity. We also provide a comprehensive benefits package to support your health and well-being:
- Medical, dental, and vision insurance.
- 401k plan and life insurance options.
- Paid time off, including 15+ recognized holidays.
- Quarterly wellness days.
- Three months of paid parental leave.
- The flexibility of a 100% remote work environment.
How to apply
If you are ready to tackle complex distributed systems challenges and help us scale our platform, we would love to hear from you. Please submit your application to be considered for this role. We look forward to reviewing your background and discussing how your skills can contribute to our mission.








