Sumo Logic

Senior Software Engineer II, Backend

Sumo Logic

full-time

Posted on:

Location Type: Remote

Location: India

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Develop features using algorithms that work optimally on very large data sets. These features would run on our backend systems that can handle enormous amounts of customer data, operate with high tolerance for errors, and can scale up as needed. These systems are responsible for managing and processing petabytes of data.
  • Act as a team lead in the team.
  • Write robust & re-usable code.
  • Own a small set of microservices, analyze and improve the efficiency, scalability,reliability and cost for the same.
  • Act as a primary on-call for owned services, responding to service degradations in a timely manner.
  • Design and implement extremely high-volume, fault-tolerant, scalable backend systems that process and manage petabytes of customer data.
  • Analyze and improve the efficiency, scalability, and reliability of our backend systems.
  • Write robust code; demonstrate its robustness through automated tests.

Requirements

  • B.Tech/ M.Tech/ BSc or MSc in Computer Science or a related discipline.
  • 7-9 years of industry experience with a proven track record of ownership.
  • Object-oriented experience, for example in Java, Scala, Ruby, or C++.
  • Experience in building backend services for handling data at large scale.
  • Understanding the performance characteristics of commonly used data structures (maps, lists, trees, etc).
  • Desire to learn Scala, an up-and-coming JVM language (scala-lang.org).
Applicant Tracking System Keywords

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

Hard Skills & Tools
JavaScalaRubyC++object-oriented programmingbackend servicesautomated testingmicroservicesdata structuresfault-tolerant systems
Soft Skills
team leadershipownershipproblem-solvingcommunicationanalytical skills
Certifications
B.TechM.TechBScMSc