Senior Software Engineer I
Senior Software Engineer I at Sumo Logic (View all jobs)
Redwood City, CA
What you will be doing:
- Design and implement extremely high-volume, fault-tolerant, scalable backend systems that process and manage petabytes of customer data.
- Write robust code and demonstrate robustness through automated testing. Work as a member of a team, helping the team respond quickly and effectively to business needs.
- Assist with performance measurements, testing, documentation, and resolution of escalated customer issues.
- Maintain and improve the usability, efficiency, scalability, and reliability of data ingestion systems including: 1) the software deployed on the client machines which collects and sends logs and metrics data to the backend services; 2) microservices which are responsible to receive and process logs and metrics data; 3) microservices which are responsible to fetch data from third party SaaS services like AWS, GCP, Azure, etc.; 4) backends which allow users to make data ingestion configuration; 5) open source solutions that collect data from Kubernetes and standalone environments.
- Telecommuting is permitted.
What we need from you
Requirements:
Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Information Technology, or related IT field and five (5) years of post-baccalaureate, progressive experience as a Software Engineer or in a related role. In lieu of a bachelor’s degree and five (5) years of experience, will accept a Master’s degree or foreign equivalent in Computer Science, Computer Engineering, Information Technology, or related IT field and three (3) years of experience as a Software Engineer or in a related role.
- Work experience with:
- Algorithm development and implementation;
- Implementing client/server systems for huge data throughput with high performance, scalability and reliability requirements;
- Distributed systems and networking;
- Cloud architecture such as AWS, GCP, or Azure;
- Object-oriented design and development;
- Databases including SQL and No-SQL;
- Software performance optimization techniques;
- Linux as development environments;
- Programming languages: Go, Python;
- Container technologies: Docker and Kubernetes; and,
- Open Source Observability Tools: Prometheus, Open Telemetry.
The salary range for this position is $215,500 to $225,000 per year.
-----------------------------------------------------------------------------
About Sumo:
We are a cloud-native SaaS machine data analytics platform - logs, time series metrics, and security analytics. We were founded in 2010 by experts in log management, big data, security systems, and enterprise-scale applications. Customers love our product because it allows them to easily monitor and optimize their mission-critical, large scale applications.
Our Customers:
We serve DevOps, SecOps and ITOps teams. Customers love our product because it allows them to easily monitor and optimize their mission-critical, large scale applications.
Mission:
Democratize machine data analytics through our platform, bringing real-time data insights securely through the cloud.
Massive Scale:
Our microservices architecture in AWS ingests hundreds of terabytes daily across many geographic regions. Millions of queries a day analyze hundreds of petabytes of data.
#LI-DNI