Splunk · 10 months ago
Senior Backend Software Engineer (Pipeline Infrastructure)
Splunk, a Cisco company, provides operational intelligence software that monitors, reports, and analyzes real-time machine data. The Senior Backend Software Engineer will focus on building and maintaining critical components for data ingestion, processing, and indexing workflows, with an emphasis on designing robust distributed systems and improving performance across the platform.
Artificial Intelligence (AI)Big DataInformation TechnologyAnalyticsIntelligent SystemsReal Time
Responsibilities
Design, build, and maintain robust, fault-tolerant distributed systems in a multi-threaded/multi-process environment
Analyze and improve the scalability, availability, and performance of Splunk’s indexing service and underlying infrastructure
Identify and resolve bottlenecks in distributed systems, data pipelines, and multi-threaded performance scenarios
Define technical direction, author design documents, engage in hands-on implementation, and build consensus across teams for infrastructure components
Automate infrastructure provisioning and deployment using Terraform and Kubernetes
Develop tooling and automation to reduce manual effort, improve operational efficiency, and minimize human error
Establish and maintain processes for continuous monitoring, alerting, and auditing of systems
Drive development, delivery, and engineering hygiene practices within the team
Work closely with an amazing team and collaborate with a global engineering organization
Mentor junior engineers and help build domain expertise across the team
Qualification
Required
7+ years of related experience with a technical Bachelor's or Master's degree; or equivalent practical experience
Experience developing software using Golang, C++, Java, or Python
Solid hands-on cloud infrastructure experience on public cloud platforms specifically AWS, Azure, or GCP
Knowledge of microservices fundamentals including Service Mesh using Istio, service discovery, deployment strategies, monitoring, scheduling, and load balancing
Experience with Infrastructure-as-Code using Terraform and/or Helm
Proven experience crafting and building scalable software, with expertise in cloud environments and knowledge of continuous delivery, and security practices
Excellent problem-solving, triaging, and debugging skills in large-scale distributed systems
Strong communication skills, both verbal and written
Eagerness to learn and adapt in a dynamic environment with multiple ongoing projects
Preferred
Experience in solving problems of load, scale, and optimizations of sophisticated large-scale deployments
Knowledge of Puppet and configuration management practices
Experience with CI/CD frameworks and Pipeline-as-Code such as Jenkins, Spinnaker, Gitlab, Argo, Artifactory, etc
Familiarity with test-driven development, writing various levels of automated tests, such as unit tests, functional tests, integration tests, system tests, or performance/load test
Benefits
Medical
Dental
Vision
401(k) plan and match
Paid time off
Company
Splunk
Splunk is a software company that provides operational intelligence software that monitors, reports, and analyzes real-time machine data.
H1B Sponsorship
Splunk has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2024 (154)
2023 (176)
2022 (242)
2021 (246)
2020 (200)
Funding
Current Stage
Public CompanyTotal Funding
$2.44BKey Investors
Starboard ValueHellman & FriedmanSilver Lake
2023-09-21Acquired
2022-10-16Post Ipo Equity
2022-03-04Post Ipo Equity· $1.4B
Leadership Team
Recent News
Computer Weekly
2026-02-12
Company data provided by crunchbase