Sign up for our
weekly
newsletter
of fresh jobs
Splunk is here to build a safer and more resilient digital world. The world's leading enterprises use our unified security and observability platform to keep their digital systems secure and reliable. While customers love our technology, it's our people that make Splunk stand out as an amazing career destination and why we've won so many awards as a best place to work. If you become a Splunker, we want your whole, authentic self, what we call your "million data points". So bring your work experience, problem-solving skills and talent, of course, but also bring your joy, your passion and all the things that make you, you. Join us as we pursue our disruptive new vision to make machine data accessible, usable, and valuable to everyone. We are a company filled with people who are passionate about our product and seek to deliver the best experience for our customers. At Splunk, we’re committed to our work, customers, having fun, and most importantly to each other’s success. As applications and systems become more complex and user experience is at high stake, observability - the ability to monitor and understand the systems and how they impact users, becomes one of the biggest challenges for engineering teams. We are building world-class tools to help engineers deliver better, faster, and more reliable applications. We are seeking a Backend Software Engineer to join our Splunk Observability teams. As a Backend Software engineer, you will collaborate closely with Senior Engineers and Product Managers to implement and design very large-scale distributed systems, streaming data pipelines, API design, and advanced algorithms that power the Splunk Observability products.Responsibilities• You will participate in the design, implementation, maintenance, and evolution of Splunk Observability’s backend systems.• You will collaborate on and lead the development of new features, driving their requirements and implementation in Splunk Observability’s backend Java codebase.• You will deploy, operate, and scale Splunk Observability’s backend services in production environments and help improve engineering quality and operation excellence for the whole team.• You will participate in performance benchmarking exercises with an eye towards easiness to scale and impact on cost-efficiency.• You will participate in a team on-call rotation to ensure that our services are continuously available for our customersRequirements• 3-5 years of experience working with large-scale backend systems.• Proficiency in Java 8 (or above) and familiarity with the Java development environment.• Experience driving and actively seeking feedback on technical designs for backend systems.• Ability to work with engineers and non-engineers of various skill levels.• Experience with DevOps practices and comfortability operating your own systems.• The ability to adapt quickly and to solve problems through uncertainty.• Strong communication skills, both verbal and written.• Passionate about building elegant and powerful tools to solve customer problems.• It would help, but not required, if you have experience with these systems that are the foundation of Splunk APM’s backend systems - Kubernetes, Docker, Kafka, Cassandra, Druid, Trino/Presto, AWS, and GCP.Splunk is an Equal Opportunity EmployerAt Splunk, we believe creating a culture of belonging isn’t just the right thing to do; it’s also the smart thing. We prioritize diversity, equity, inclusion, and belonging to ensure our employees are supported to bring their best, most authentic selves to work where they can thrive. Qualified applicants receive consideration for employment without regard to race, religion, color, national origin, ancestry, sex, gender, gender identity, gender expression, sexual orientation, marital status, age, physical or mental disability or medical condition, genetic information, veteran status, or any other consideration made unlawful by federal, state, or local laws. We consider qualified applicants with criminal histories, consistent with legal requirements.Note:Base Pay RangeSF Bay Area, Seattle Metro, and New York City Metro AreaBase Pay Range: $146,400.00 - 201,300.00 per yearCalifornia (excludes SF Bay Area), Washington (excludes Seattle Metro), Washington DC Metro, and MassachusettsBase Pay Range: $131,760.00 - 181,170.00 per yearAll other cities and states excluding California, Washington, Massachusetts, New York City Metro Area and Washington DC Metro Area.Base Pay Range: $117,120.00 - 161,040.00 per yearSplunk provides flexibility and choice in the working arrangement for most roles, including remote and/or in-office roles. We have a market-based pay structure which varies by location. Please note that the base pay range is a guideline and for candidates who receive an offer, the base pay will vary based on factors such as work location as set out above, as well as the knowledge, skills and experience of the candidate. In addition to base pay, this role is eligible for incentive compensation and may be eligible for equity or long-term cash awards.Benefits are an important part of Splunk's Total Rewards package. This role is eligible for a competitive benefits package which includes medical, dental, vision, a 401(k) plan and match, paid time off and much more! Learn more about our comprehensive benefits and wellbeing offering at https://splunkbenefits.com.