Senior Software Engineer, Blockchain

  • Splunk
  • San Francisco, CA, USA
  • Oct 18, 2018
Full-time Blockchain Engineer/Developer

Description

Join us as we pursue our disruptive new vision to make machine data accessible, usable and valuable to everyone. We are a company filled with people who are passionate about our product 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!

Role 

Do you have a passion for Distributed Ledger Technology and desire to work at a high growth company? Do you enjoy working in a startup but want to launch a product with a huge community of customers? In this position, you will work at the intersection of DLT and Big Data on a small team building solutions for many customers. At Splunk, we invest heavily in innovation and are currently seeking a Senior Software Engineer for our Blockchain and DLT team to join a smart, tight-knit development team.

About You

You have been developing software in the DLT space and realize the potential of this technology and Big Data. The ideal candidate will be able to leverage their creativity and expertise to implement robust, high-performing solutions and participate constructively in requirements analysis, as well as, design discussions. You have collaborated closely with product management, architects, front-end developers and QA. You take ownership and thrive when working with small teams to create something impactful together.

Job Level

Mid-Senior Level

Requirements

  • You have knowledge of Distributed Ledger Technologies space with deep expertise in certain areas such as Ethereum/Quorum, Hyperledger frameworks, Interledger Protocols
  • You have at least 1 year of experience designing, developing, and delivering Distributed Ledger/Blockchain technology software
  • You have experience with smart contracts and languages such as Solidity, Rust, Lisk
  • You have 5+ years of relevant industry experience programming in one of the following languages C++, Java/JVM, Node.JS, Go, Python, Javascript
  • You have experience working within a Continuous Delivery (CD) development model
  • You can learn new technologies quickly and understand a wide variety of technical challenges to be solved
  • You have expertise with developing and interfacing with thoughtfully designed REST APIs

Additional skills & experience we like to have 

  • You have worked with popular big data analysis platforms (Hadoop, Spark, Splunk, etc)
  • You have developed solutions within cloud computing platforms (AWS, Azure etc)
  • You have developed solutions within container orchestration systems (Google Container Engine, Docker, Kubernetes)
  • You have at least 4 years of experience developing distributed applications
  • You have experience developing applications using cloud based platforms
  • You have , strong background in cryptography

Education 

  • Bachelors, Masters or foreign equivalent in Computer Science, Engineering, or a related field

Benefits

The opportunity to be a founding member of brand new capabilities and solutions integrated with DLT

  • A set of exceptionally talented and dedicated peers, all the way from engineering and QA to product management and customer support.
  • Growth and mentorship. We believe in growing engineers through ownership and leadership opportunities. We also believe mentors help both sides of the equation.
  • A stable, collaborative and supportive work environment.

Salary

Based On Experience

Desirable Industry Skills

Blockchain Technology,   Blockchain Programming