Back


Job Detail

Software Engineer - Infrastructure

Splunk

San Jose, California San Francisco, California Plano, Texas,

Software Engineer - Infrastructure

Splunk

San Jose, California San Francisco, California Plano, Texas,
 
Number Of Vacancies: 1
 

Join us as we pursue our exciting vision to make machine data accessible, usable and valuable to everyone. At Splunk, we’re committed to our work, customers, having fun and most importantly to each other’s success. Learn more about Splunk careers and how you can become a part of our journey!

Are you passionate about working on products that have a positive impact on the technology world? Do you enjoy building large scale applications that are running on huge data sets? Do you value working in an environment where you're empowered to make key technical decisions across a full stack of technologies? If so, a role on the Splunk Security Intelligence team could be a great fit for you.

Our platform is built for security and fraud teams protecting critical information and assets from cyber attacks and exploits.

We have a unique career opportunity for outstanding engineers like you. You'll be on the frontlines of information security, building products to help connect the network of enterprise security operators facing off against the most sophisticated attackers in the world.

We are seeking a Senior Software Engineer to help lead, design, develop and deliver Splunk's Security Intelligence solution. The service collects security threats at scale from external sources. It detects unknown threats by running innovative stream processing and machine learning algorithms in near real-time, on vast amounts of internally collected data and signals.

About the Security Intelligence Infrastructure Team

Our infrastructure team designs, builds and maintains the AWS-cloud based platform that supports our service architecture, using technologies like Fargate, Kubernetes, Docker, GitLab CI/CD, Kafka, CloudWatch, among others.  Our engineers are empowered to try on new technologies and contribute to streamlining our stack while they evolve the platform to the next level.

Our team members work embedded with the services and applications engineers. We believe only a deep appreciation of each other's challenges will result in a highly scalable, cost-efficient platform architecture.

RESPONSIBILITIES

  • Design, build and automate operations in our cloud platform
  • Support, design, operation, and implementation of CI/CD tools, processes, and change management
  • Design, develop and maintain logging, monitoring and alerting for all business critical systems
  • Provide capacity planning and demand forecasting based on product and business growth needs, and proactively develop plans to address performance bottlenecks
  • Implement a continuous improvement process that includes root-cause analysis, solution identification and implementation, and ongoing emphasis on auto-remediation
  • Participate in rotating on-call duties
  • Automate resource provisioning and allocation process
  • Run software performance analysis and system tuning.

EXPERIENCE

  • 5+ years of industry experience in development or operation of cloud service providers (AWS, Azure, GCP)
  • Experience working with containerized workloads (Docker, Kubernetes, ECS)
  • Experience with CI/CD tools (Github Actions, Gitlab CI/CD, AWS Code Tools, Jenkins)
  • Experience with Orchestration tools, such as Ansible, Salt, Terraform, CloudFormation
  • Experience managing and administering SQL, NoSQL databases, and other datastores (e.g Elasticsearch)
  • Experience working with Unix/Linux systems from kernel to shell and Linux container isolation features.
  • Experience with network protocols and theory, including load balancing, proxy configuration, etc
  • Systematic approach to problem solving
  • Bonus: Coding skills in Python or Java
  • Bonus: Knowledge and passion for information security, trends, and leading practices
  • Bonus: Expertise in designing, analyzing, and troubleshooting large-scale distributed systems 


We value diversity at our company. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or any other applicable legally protected characteristics in the location in which the candidate is applying. For job positions in San Francisco, CA, and other locations where required, we will consider for employment qualified applicants with arrest and conviction records.  

 

Thank you for your interest in Splunk!

About Splunk

Splunk Inc. turns data into doing with the Data-to-Everything Platform.

Splunk technology is designed to investigate, monitor, analyze and act on data at any scale. Our powerful platform and unique approach to data have empowered companies to improve service levels, reduce operations costs, mitigate risk, enhance DevOps collaboration and create new product and service offerings.