Splunk logo

Senior Software Engineer - Backend Development

Splunk

About Splunk

Splunk is a leading company in cybersecurity and observability, dedicated to building a safer and more resilient digital world. Our technology is used by the world's leading enterprises to maintain secure and reliable digital systems. At Splunk, we value diversity, equity, inclusion, and belonging, ensuring all employees are supported to bring their best selves to work.

The Role

We are seeking a Senior Software Engineer to join our Notifications team within the core platform organization of Splunk Cloud. This role involves owning and being accountable for the delivery of multiple features to implement Splunk's framework for notifications delivery. You will build and maintain the infrastructure needed for communications, design and implement APIs, and help scale our backend systems in a performant, secure, and reliable way.

Responsibilities

  • Own the delivery of multiple features for the notifications framework.
  • Build and maintain communication infrastructure.
  • Design and implement APIs for the notifications system.
  • Scale backend systems to ensure performance, security, and reliability.
  • Collaborate with cross-functional teams on project requirements, designs, and development plans.
  • Mentor junior engineers and help develop their technical skills and careers.
  • Participate in the on-call rotation, addressing real customer incidents.

What We Offer

  • A dynamic learning environment with a constant stream of new challenges.
  • A collaborative and encouraging work environment with dedicated peers.
  • Opportunities for personal and professional growth through ownership and leadership.
  • A balanced work-life approach, promoting a successful time outside of work as well.

Requirements

  • 5+ years of experience with a Bachelor’s degree in Computer Science or related field, or 3+ years with a Master’s.
  • Proficiency in designing and implementing backend microservices using GoLang, Python, Docker, and Terraform.
  • Experience with modern cloud infrastructure and backend best practices.
  • Ability to work on complex technical architectures within a team setting.

At Splunk, we believe in fostering an inclusive environment where diversity is celebrated, and all employees can thrive. We are committed to equal opportunity employment and welcome applications from all qualified individuals.

Benefits
Extracted with AI

  • 401(k) plan
  • Competitive medical, dental, and vision insurance
  • Paid time off
  • Equity or long-term cash awards

Similar jobs

Last update: 23 minutes ago

Splunk logo
Splunk

Senior Software Engineer - SPL2 Development

Senior Software Engineer for SPL2 development with skills in Java, C++, and cloud technologies. Remote work available.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

SentinelOne logo
SentinelOne

Senior Staff Software Engineer – Backend – Singularity Data Lake

Senior Backend Engineer for SentinelOne, developing high-scale data services in Slovakia. Expertise in Java, Python, Kafka needed.

Square logo
Square

Senior Backend Software Engineer, Developer Platform Growth

Join Square as a Senior Backend Software Engineer to drive growth in our Developer Platform, focusing on APIs and microservices.

Cyberhaven logo
Cyberhaven

Senior Backend Developer

Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.

Cyberhaven logo
Cyberhaven

Senior Backend Developer

Join Cyberhaven as a Senior Backend Developer to design scalable systems using Go, Kubernetes, and more. Remote position with competitive benefits.

Semrush logo
Semrush

Senior Backend Developer (Enterprise Solutions Unit)

Join Semrush as a Senior Backend Developer focusing on Golang, APIs, and distributed systems. Remote work, flexible hours, and great benefits.

Abnormal Security logo
Abnormal Security

Senior Back End Software Engineer

Senior Back End Engineer specializing in Python, Go, AWS, Kubernetes, and distributed systems. Remote work available.

CrowdStrike logo
CrowdStrike

Senior Software Engineer - Cloud Platform Reliability

Join CrowdStrike as a Senior Software Engineer focusing on cloud platform reliability and scalability in a remote-first role.

Fullstory logo
Fullstory

Senior Software Engineer, Backend

Senior Backend Software Engineer role focusing on distributed systems using Go, Kubernetes, and GCP at Fullstory, a leading tech company.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

Bloomreach logo
Bloomreach

Senior Software Engineer - Microservices and Python

Join Bloomreach as a Senior Software Engineer to work on microservices and Python in a remote-first environment.

Invisible logo
Invisible

Senior Software Engineer - Platform

Senior Software Engineer for platform development, focusing on APIs, backend, and cloud deployment. Remote work with equity.

Solsten logo
Solsten

Senior Backend Engineer with Go and Microservices

Join Solsten as a Senior Backend Engineer in Berlin, focusing on Go and Microservices to build scalable systems.

Sprout Social, Inc. logo
Sprout Social, Inc.

Software Engineer - Back End

Join Sprout Social as a Software Engineer - Back End, focusing on scalable, distributed systems.

Abnormal Security logo
Abnormal Security

Senior Back End Software Engineer, Inbound Email Products

Join Abnormal Security as a Senior Back End Software Engineer to lead critical projects in our Inbound Email Products team. Remote work available.

SentinelOne logo
SentinelOne

Senior Backend Engineer (JAVA/Go)

Join SentinelOne as a Senior Backend Engineer to develop Java/Go solutions for Singularity Data Lake, enhancing cybersecurity.

Grafana Labs logo
Grafana Labs

Senior Backend Engineer

Join Grafana Labs as a Senior Backend Engineer, working remotely in the US/Canada on Kubernetes monitoring.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.

Within3 logo
Within3

Senior Python Backend Software Engineer

Join Within3 as a Senior Python Backend Software Engineer, leading data integration projects in a fully remote role.

Slack logo
Slack

Senior Software Engineer, Backend

Join Slack as a Senior Backend Engineer to build and enhance web applications using PHP, Java, and MySQL.

Block logo
Block

Senior Software Engineer (Backend) - Developer Platform Growth

Join Block as a Senior Backend Engineer to drive growth in our Developer Platform, focusing on APIs and microservices.

Semrush logo
Semrush

Senior Backend Developer (Enterprise Solutions Unit)

Join Semrush as a Senior Backend Developer to lead backend projects, ensure code quality, and drive development processes. Remote work available.

Self Financial, Inc. logo
Self Financial, Inc.

Senior Backend Software Engineer

Senior Backend Engineer role focusing on Python, SQL, and scalable systems in Austin, TX. Remote work available.