Flag job

Report

Senior Software Engineer - RUM

Salary

$139k - $240k

Min Experience

7 years

Location

CA, United States, WA, United States, OR, United States, remote

JobType

full-time

About the job

Info This job is sourced from a job board

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 the company

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.

Skills

java
j2ee
sql
nosql
data structures
microservices
cloud
api gateway
service mesh
kafka
flink
storm
spark