false
Senior Software Engineer - RUM Platform
 
Splunk, a Cisco company, is building a safer and more resilient digital world with an end-to-end full stack platform made for a hybrid, multi-cloud world. Leading enterprises use our unified security and observability platform to keep their digital systems secure and reliable. Our customers love our technology, but it's our caring employees that make Splunk stand out as an amazing career destination. No matter where in the world or what level of the organization, we approach our work with kindness. 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. Come help organizations be their best, while you reach new heights with a team that has your back.

About Us

Splunk O11y (observability) is an application performance monitoring solution that uses machine learning and artificial intelligence (AI) to provide real-time visibility and insight into IT environments. With our unique AIOps solution, you can take the right action at exactly the right time with automated anomaly detection, rapid root-cause analysis, and a unified view of your entire application ecosystem, including private and public clouds. Using Splunk o11y, you’ll finally align IT, DevOps, and the business around the information that helps you protect your bottom line and deliver flawless customer experiences at scale.

About the Role

This role is for a Senior Software Engineer on the RUM Platform team in Splunk O11y cloud which provides full-fidelity monitoring and troubleshooting across infrastructure, applications, and user interfaces, in real time and at any scale. Real User Monitoring (RUM) measures user experience by capturing performance data across end user devices such as web browsers and mobile applications.
The RUM Agents are embedded inside the end user application. Our RUM agents instrument core platform APIs and callbacks and capture end user experience metrics, errors and key troubleshooting information such as device, geo, and operating system. The RUM Platform processes the data collected by the RUM agents in an infinitely scalable infrastructure.
As a member of senior engineer in the team, you will be instrumental in delivering top quality Splunk's observability products. Some of your primary responsibilities include:
  • Design and implement innovative software modules for a distributed system architecture.
  • Build core Java Services that can process billions of end user requests from some of the largest e-commerce sites of the world
  • Scale products with cloud infrastructure components such as Kafka, Cassandra, S3 / GCS, EMR etc.
  • Maintain services in a zero downtime, zero data drop, continuous deployment, multi-tenant, multi-version environment
  • Drive process improvement and collaborate effectively with fast paced cross-functional teams to solve problems.
  • Propose solutions, debug and fix defects, and deliver a highly performant, high-quality software product.
  • Help define, develop, and perform performance/scalability benchmarks
  • Mentor junior engineers as they develop their application development skills
  • Participate in on-call rotation.

About You

You are a self-starter who enjoys new challenges with a CS / EE degree and / or relevant and desired experiences include:
  • 7+ years designing, implementing and debugging large-scale software applications
  • 7+ years in Java/J2EE and object-oriented development
  • Strong understanding of microservice architectures, principles and patterns.
  • Strong understanding of SQL and NoSQL, including experience working with one or more databases (e.g., PostgreSQL or MySQL, Cassandra or Dynamo).
  • Deep understanding of data structures such as lists, queues, maps and trees.
  • Working with cloud-native infrastructure on a private (AWS/GCP/Azure) or Hybrid cloud.
  • Drive a unit, integration, system test strategy that will help the team deliver value with a high degree of quality.
  • Experience in API Gateway and Service Mesh for secured, scalable and resilient deployment of microservices.
  • Working with and building a real-time compute and streaming infrastructure (Kafka, Flink, Storm, Spark, etc)
  • You're passionate about what you're doing and ignite people around you.
  • Experience in solving problems of load, scale, and optimizations of complex large-scale deployments

Perks

We know that the award-winning culture at Splunk is something to brag about, but here are more reasons that make you excited to get out of bed to come in the morning, like:
  • Medical, dental, vision coverage
  • 401k match (4.5%)
  • Wellness perks (gym, hobbies, education, store discounts, personal finance)
  • Unlimited PTO, 10 days VTO, 14 holidays (including 1 birthday PTO and 1 floating holiday)
  • Mandatory company shut down between Christmas and New Years

We are Splunk

At 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.

Meet the Products and Technology Team

Want to build security and observability products people love AND work with people as smart (and humble) as you are? Our products and technology team delivers digital resilience at enterprise scale with a self-service Splunk portfolio that offers unified security analytics, full stack observability and real-time visibility of streaming data. Learn more about the team, meet our leaders, and hear from Splunk technologists and engineers at splunk.com/careers/products-and-technology.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Splunk is an Equal Opportunity Employer

Splunk, a Cisco company, is an Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.

 

 

Note:

Base Pay Range

SF Bay Area, Seattle Metro, and New York City Metro Area

Base Pay Range: $174,800.00 - 240,350.00 per year

California (excludes SF Bay Area), Washington (excludes Seattle Metro), Washington DC Metro, and Massachusetts

Base Pay Range: $157,320.00 - 216,315.00 per year

All other cities and states excluding California, Washington, Massachusetts, New York City Metro Area and Washington DC Metro Area.

Base Pay Range: $139,840.00 - 192,280.00 per year

Splunk 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 next-level benefits at https://splunkbenefits.com.

Splunk's Hiring Practices

Splunk turns machine data into answers. Organizations use market-leading Splunk solutions with machine learning to solve their toughest IT, Internet of Things and security challenges.

We value diversity, equity, and inclusion at Splunk and are committed to equal employment opportunity. 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. Click here to review the US Department of Labor’s EEO is The Law notice. Please click here to review Splunk’s Affirmative Action Policy Statement. If you need assistance or an accommodation to apply or during the hiring process, please let us know by completing our Accommodation Request form.

Splunk also has policies in place to protect the personal information candidates disclose to us as part of the application process. Please click here to review Splunk’s Career Site Privacy Policy.

Splunk does not discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. Please click here to review Splunk’s Pay Transparency Nondiscrimination Provision.

Splunk is committed to the health and safety of our employees and customers. Splunk is impacted by the mandates outlined for U.S. Government contractors in President Biden’s Path out of the Pandemic: COVID-19 Action Plan. As a result, Splunk requires U.S. employees, whether assigned to an office or 100% remote, to provide proof of full vaccination, as defined by the CDC. Splunk provides reasonable accommodations for employees who have qualifying medical or religious reasons.

Splunk is also committed to providing access to all individuals who are seeking information from our website. Any individual using assistive technology (such as a screen reader, Braille reader, etc.) who experiences difficulty accessing information on any part of Splunk’s website should send comments to accessiblecareers@splunk.com. Please include the nature of the accessibility problem and your e-mail or contact address. If the accessibility problem involves a particular page, the message should include the URL of that page.

Splunk doesn't accept unsolicited agency resumes and won't pay fees to any third-party agency or firm that doesn't have a signed agreement with Splunk.

To check on your application click here.

DIVE DEEPER

Find out what makes Splunk such a great place to work

box1 box1
Our Values

Splunkers are encouraged and empowered to be Innovative, passionate, disruptive, open and fun.

Learn More
box2 box2
Benefits and Wellbeing

Our benefits are designed to support your physical, financial, emotional and mental wellbeing.

Explore Splunk Benefits
box3 box3
Early Talent Program

Intern with people you want to hang out with, even outside the office.

Learn More
box3 box3

Our Blog

Hear from Splunkers on the latest.

Read the Blog
box2 box2
Diversity, Equity, Inclusion & Belonging

Learn about Splunk’s commitment to creating a culture of belonging.

See Our Approach
box1 box1
LinkedIn

Follow Splunk on LinkedIn for job announcements, company news and more.

Follow Us