Jobs /

Senior Software Engineer - US REMOTE OK

Splunk

Apply Now

Job Details

Location: Portland, Multnomah County, Oregon, USA Washington, District of Columbia, USA Austin, Travis County, Texas, USA Atlanta, Fulton County, Georgia, USA Houston, Harris County, Texas, USA Dallas, Dallas County, Texas, USA Boston, Suffolk County, Massachusetts, USA Chicago, Cook County, Illinois, USA Los Angeles, Los Angeles County, California, USA Philadelphia, Philadelphia County, Pennsylvania, USA Saint Louis, City of Saint Louis, Missouri, USA Raleigh, Wake County, North Carolina, USA Kansas City, Jackson County, Missouri, USA Minneapolis, Hennepin County, Minnesota, USA San Diego, San Diego County, California, USA Irvine, Orange County, California, USA Louisville, Jefferson County, Kentucky, USA Baltimore, Maryland, USA Miami, Miami-Dade County, Florida, USA Albuquerque, Bernalillo County, New Mexico, USA Fairfax, City of Fairfax, Virginia, USA Posted: Sep 20, 2022

Job Description

Role

Splunk's Cloud Control Plane organization is looking for a Senior Software Engineer to join a team developing services to orchestrate our Enterprise Cloud offering while driving sophisticated processes towards full automation. In this role you will craft and own sophisticated components of Cloud Interface API and services as part of a team contributing to one of Splunks fastest growing products.

We have a substantial AWS and Kubernetes presence of large-scale containerized systems. This is an opportunity to grow your cloud experience and help drive the growth of Splunk Cloud.

Responsibilities

  • Coordinate with Principal Engineers on technical design and development.
  • Own all aspects of project outcomes from design to delivery.
  • Author technical design documents for review and integrate feedback for implementation.
  • Implement new features, test, and analyze performance of existing and new features.
  • Foster a culture of technical excellence with unit and integration testing, following CI/CD patterns, standard security processes and performance analysis.
  • Lead regular code and implementation design reviews.
  • Innovate and contribute to the team’s platform roadmap.
  • Learn, propose and implement new technologies.
  • Participate in a 24/7 on-call rotation.
  • Be part of an impactful, highly collaborative, and lively team where mentorship and supporting fellow team members is the default.

Knowledge, Skills and Abilities

  • 8 years experience developing software in a collaborative environment + BS degree or equivalent education+experience.
  • More than 1 year experience programming in Go. C++ is also acceptable as some syntax and patterns are transferable.
  • Demonstrable experience developing RESTful and gRPC APIs.
  • A demonstrable understanding of data structures and algorithms
  • Working knowledge in Kubernetes systems, the operator pattern and RBAC (role based access control).
  • Experience working with cloud computing and container technologies such as AWS, GCP and docker.
  • Experience in working on distributed systems like databases, distributed file systems, distributed concurrency control, consistency models, CAP theorem is an added plus.
  • CLI driven navigation and problem solving in Unix/Linux systems.
  • A solid understanding of TLS and SSL certificate management and token based authentication is a plus.
  • A passion for automation, toil reduction, and software design with failure scenarios in mind.
  • An understanding of operational excellence, SLI/SLOs and data driven decision making. You are excited by data and passionate about using it to drive new and improved processes.
  • Passion and excitement for actively owning your work.
  • Capable of navigating through a product outage, skilled in identifying performance bottlenecks, spotting anomalous system behavior, and figuring out the root cause of incidents.
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.

(Colorado only*) Minimum base salary of $115,000.00. You may also be eligible for incentive pay + equity + benefits.*Note: Disclosure per sb19-085 (8-5-201 et seq).

About Splunk

People + Product + Passion = Splunk. At Splunk, we are tackling complex problems by making machine data accessible, usable and valuable to everyone. The goal: to provide a game-changing technology to creatively solve today's problems. But passion is key. You can have the best people and the best product, but without passion, you don't have Splunk.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free