Principal Software Engineer, Blockchain - Remote

Company: Splunk
Location: San Jose, California, United States
Type: Full-time
Posted: 31.JUL.2021
< >

Summary

Join us as we pursue our ground-breaking new vision to make machine data accessible, usable and valuable to everyone. We are a company fille...

Description

Join us as we pursue our ground-breaking 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 join!Role:Since 2017, Splunk has been investing into the DLT and blockchain space. We have built tools and experiences for early technology adopters looking to answer difficult questions from their data and traditional enterprise users with sophisticated needs. We are now looking for a senior engineer with deep interest in peer-to-peer, cryptography, tokenization, analytics and observability. Do you have a passion for Blockchain and desire to work at a booming 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 distributed systems and data on a small team building solutions for many customers. At Splunk, we invest heavily in innovation, and are currently seeking a software engineer for our Blockchain and DLT team to join a smart, tight-knit team.About You:You are a developer with experience building enterprise solutions, cryptography and distributed systems. You have been working in the DLT space and realize the potential of this technology and data insights. You will design, develop and support full-fledged cryptography-backed distributed systems anchored to blockchains. You will collaborate with a team of engineers, QA, UX and customers to create groundbreaking solutions.Responsibilities:As with any fast-growing company, day-to-day responsibilities will span the product development flow and include deep interaction with customers, sales, and engineering.Design and deliver groundbreaking experiences mixing enterprise software and best of breed innovation from the cryptographic spaceCollaborate with product, engineering, QA, support and field teamsEngage with customers to provide ad hoc help and support sessionsWork alongside all other teams at Splunk, impacting the reach and impact of our solutions to understand the world through data.Requirements:Building, observing and operating distributed systems at scale in productionExperience Auto-scaling, Infrastructure as code, automated monitoring and reportingExperience delivering and supporting sophisticated enterprise projects to productionExperience of development and operations of peer-to-peer systemsExperience developing solutions within cloud computing platforms (AWS, Azure, GCP)Experience working with Docker and KubernetesExperience with Typescript, Python, Go, Rust and other languagesExperience with Agile and continuous delivery methodologiesExperience of collaboration involving TDD and pair programmingExperience with instrumentation, logging and metrics, networking and cryptography.Designing and implementing libraries and programming APIsExcellent interpersonal skills, both spoken and written EnglishA self-starter, who is comfortable in a highly dynamic environment and prepared to engage with others to drive overall team directionMastery of data high-availability, scaling and performanceDesired skills & experience:Experience using Splunk, SPL and building Splunk appsFamiliar with the Ethereum ecosystem, Quorum, Hyperledger Besu, or the Baseline protocolContributed to multi-chain blockchain frameworks such as Polkadot or CosmosHands-on experience of working with Solidity, chaincode or other smart contract languagesPractical experience of running a blockchain client or minerEducation:Bachelors, Masters or foreign equivalent in Computer Science, Engineering, or a related field or equivalent practical experienceWhat We Offer YouThe opportunity to work on game changing, cross industry multi-party computation technology.A set of extraordinarily hardworking 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, fun, and supportive work environment.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. You may also be eligible for incentive pay + equity + benefits.*Note: Disclosure per sb19-085 (8-5-201 et seq).Thank you for your interest in Splunk!

 
Apply Now

Share

Free eBook

Flash-bkgn
Loader2 Processing ...