Senior Software Engineer, Observability Platform (US Remote Available)
30 Days Old
Senior Software Engineer, Observability Platform (US Remote Available) Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features.
Lensa is the leading career site for job seekers at every stage of their career. Our client, Cisco, is seeking professionals. Apply via Lensa today!
Splunk, a Cisco company, is building a safer and more resilient digital world with an end-to-end full stack platform designed for a hybrid, multi-cloud environment. Leading enterprises use our unified security and observability platform to keep their digital systems secure and reliable. Our customers appreciate our technology, but it's our caring employees that make Splunk a great place to work. We value kindness, passion, and talent in our team. Join us to help organizations excel while reaching new heights with a supportive team.
Role Summary Splunk is seeking enthusiastic and innovative Software Engineers to join our Observability platform team. You will work on systems that enable our customers to quickly detect and resolve infrastructure and application issues.
About The Role You will collaborate with architects, product managers, and industry experts to design and implement modern, scalable, reliable systems that form the backbone of Splunk's Observability products. We are passionate about solving customer problems and building industry-leading products in this fast-growing market.
As applications become more sophisticated, observability—the ability to monitor and understand system performance—becomes a critical challenge. We are developing world-class tools to help engineers deliver better, faster, and more reliable applications. Join us in building a distributed, real-time, multi-tenant streaming platform that processes vast amounts of data from various sources in a scalable and reliable manner.
Responsibilities Follow best software development practices, lead design, code review, and test plan reviews.
Design distributed systems emphasizing reliability, scalability, and performance.
Lead or own the design and implementation of new systems.
Identify and address technical debt.
Improve engineering and operational excellence.
Participate in on-call rotations and incident reviews.
Debug and resolve customer-reported issues.
Assist in sprint planning and project estimation.
Mentor junior engineers through reviews, tech talks, and pair programming.
Requirements 5+ years of related experience with a bachelor’s degree, or 3+ years with a master’s degree, or equivalent practical experience.
Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB, Cassandra).
Proficiency with Big Data technologies such as Apache Druid, Presto/Trino, Spark, or Iceberg.
Knowledge of scalable data solutions like ElasticSearch, InfluxDB, Clickhouse, Redshift, or Snowflake.
Passion for building, observing, and operating distributed systems at scale.
Strong foundation in computer science, including operating systems, networks, data structures, algorithms, and distributed systems.
Experience developing and tuning highly concurrent systems.
Ability to lead technical decisions and mentor others.
Production programming experience in Java, C#, or Go.
Experience with automated testing at various levels.
Experience with cloud platforms such as AWS, Azure, and GCP.
Additional Information Splunk is an Equal Opportunity Employer. All qualified applicants will receive consideration regardless of race, color, religion, gender, sexual orientation, national origin, age, disability, veteran status, or other protected status.
Job Details Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Engineering and IT
Industries: IT Services and Consulting
#J-18808-Ljbffr
- Location:
- Washington, DC, United States