Principal Engineer - Full Stack - IoT

Splunk   •  

San Francisco, CA

Industry: IT Consulting/Services


11 - 15 years

Posted 294 days ago

This job is no longer available.

As a full stack developer, you will be working closely with other team members within an agile multi-functional team, to write high quality, efficient, cutting edge front-end code which uses the latest web technologies. You will also design and build RESTful web services for the Splunk Enterprise platform that are performant, scalable and reliable.

You will also participate constructively in requirements analysis and design discussions and collaborate closely with product managers, architects and front-end developers.


  • You have 10+ years of professional or open source web application development with JavaScript, HTML, CSS
  • You have 5+ year of professional or open source development of RESTful web services
  • You have the ability to learn new technologies quickly and apply them to tackle challenging problems.
  • You have strong interpersonal skills: verbal, written and whiteboard.
  • You have a BS CS/EE or equivalent

Additional skills:

  • Expert in Java and Python
  • Experience coding in a “functional programming” style.
  • Implementing automated tests and code coverage in a CI/CD pipeline
  • Experience working on high-performance software that processes massive amounts of data in an efficient manner.
  • Experience building scalable solutions that are delivered in the cloud.
  • You are a generalist, a quick learner and keep yourself abreast with computing trends.

What We Offer You:

  • A constant stream of new things for you to learn. We're always expanding into new areas, bringing in open source projects and contributing back, and exploring new technologies.
  • A set of exceptionally talented and dedicated peers, all the way from engineering and QA to product management and customer support.
  • A stable, collaborative and supportive work environment.
  • We don't expect people to work 12 hour days. We want you to have a successful time outside of work too. Want to work from home sometimes? No problem. We trust our colleagues to be responsible with their time and dedication, and believe that balance helps cultivate an exceptional environment.