
Senior Software Engineer II, Backend
Sumo Logic
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
Tech Stack
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