Principal Software Engineer - BackEnd (US Remote)

Apply for this position Please mention DailyRemote when applying
Posted 11 days ago United States Salary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

Join us as we pursue our vision to make the world a place where data provides clarity, elevates discussion, and accelerates progress for everyone. We are a company filled with people who are passionate about our products and seek to deliver the best experience for our customers. 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.


Our goal is to remove the barriers between data and action, and provide people with the access to informative, predictive, relevant, and actionable data via the Splunk platform. This team focuses on Splunk Administrators, who are integral in the adoption and successful use of Splunk s platform.

Splunk is looking for an enthusiastic and innovative back-end engineer to work closely with product owners and designers to build consolidated customer-facing web applications to more easily monitor health metrics and communicate all aspects of Splunk administration in the Cloud.

As a Principal Software Engineer, you will work within a multi-functional team of designers, product managers, and engineers in a fast-paced and fun environment. Our engineering teams are small, agile, and highly impactful. You will influence the technical direction for the next generation of Splunk experiences, learn from the best engineers, and help us build the applications of our future!

  • Operate as technical lead across Splunk administrator cloud monitoring and communications products
  • Be active at a technical level, participating in design and code reviews and taking a hands-on role for strategically important technical initiatives
  • Break down sophisticated features and tasks into manageable results
  • Design and develop APIs using Go
  • Implement highly reliable and reusable back-end components
  • Create comprehensive tests to ensure maintainability and stability
  • Use and improve CI/CD tools for rapid deployment of quality code
  • Keep up with and promote current back-end technologies and standard methodologies
  • Be a mentor to junior engineers on the team
  • Collaborate with product managers and architects to build robust back-end services
  • While you can work from any Splunk office, or be remote, this team s working hours are in the Pacific timezone (PT), and you ll be expected to have your working hours line up with that
  • Proficient in Go, node.js or related programming languages
  • Experience creating RESTful APIs
  • Passionate about delivering quality code at high speed using standard CI/CD practices
  • Familiarity with standard testing approaches (unit, smoke, integration, etc)
  • Passionate about design and user experience
  • Strong communication and collaboration skills
Nice To Have:
  • AWS, GCP, Azure, Kubernetes
  • Solid understanding of Splunk products
  • 10+ years of experience with a BS EE or CS degree, or equivalent training or work experience

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 $135,000.00. You may also be eligible for incentive pay + equity + benefits. Note: Disclosure per sb19-085 (8-5-201 et seq).