Senior Reliability Software Engineer

Remote, Silicon Valley, CA, United States

HeadSpin


Role Locations

  • Remote
  • Silicon Valley, CA, United States

Employees

101 - 250 people

Address

3200 Ash St
Palo Alto, CA, 94306-2239, US

Tech Stack

  • Python
  • JavaScript
  • Angular.js
  • Go
  • C++
  • Swift
  • Java
  • React
  • AngularJS

Role Description

Who We Are

HeadSpin is a startup organization, and we are revolutionizing the way developers test, monitor and optimize their applications. The company is building a first-of-its-kind global mobile device cloud platform that allows apps to instantaneously run on real devices across global mobile carrier networks. HeadSpin provides powerful, actionable data, which pinpoint any problems in the app and enable developers to fix these issues before launch. HeadSpin integrates seamlessly with your development workflow and requires no changes to your app. The HeadSpin mobile platform is now in 80 countries and 140 cities worldwide, supporting over several hundred cellular networks and over 2,000 mobile devices. Using HeadSpin’s service, developers can launch products with the confidence that their applications will work in all the conditions that their users will experience. HeadSpin is funded by Google Ventures, Nexus Venture Partners, ICONIC , Danhua Capital and other blue-chip investors.

About the Role

As a Senior Reliability Software Engineer, you’ll work on increasing the reliability of HeadSpin’s service, in which various distributed components must work together in just the right way to deliver seamless access to a device that may be halfway around the world. You will often be tasked with determining the root cause of a customer-reported malfunction, and then implementing a fix. You will also be expected to help us build tools to make troubleshooting easier.

Being part of this team will lend you the opportunity to make an impact not just within your team but the engineering organization as a whole. You must be experienced and comfortable interfacing with members of other teams to gain clarity, triage issues, and drive them through cross-functional initiatives.

You will be joining our amazing team of passionate, hardworking collaborators from around the world. We live our core values and are proud to be a people-centric organization that strives to rapidly innovate, with an entrepreneurial mind-set, without sacrificing transparency and trust and always remaining customer focused.

Who You Are

• Very strong at debugging distributed systems not made by you • Comfortable with languages like Python or Java • Comfortable around Linux/Unix shell • 5+ years of experience with software engineering, software quality assurance, or deployment of distributed systems • Approach problems from an analytical standpoint and develop decisions based on facts and data • You love empowering and mentoring others • You're always looking for the common ground • You have strong written and verbal communication skills • Aptitude for communicating with customers at levels appropriate for this role • Nice to have - experience with iOS or Android app development

About HeadSpin

HeadSpin built the world's largest distributed cloud of real devices that provides thousands of testing hours of user experience to customers daily. We build our infrastructure with custom hardware to improve the speed and cost of deployment, reliability, and data capture abilities of the iOS and Android devices. On this we run continual user experience tests that capture data as the user would see apps and streaming content in the local market. The data is processed with our AI benchmark to identify/quantify user experience issues (e.g. spinners, screen loads, quality drops) and root cause issues (e.g. network configuration, content slowness). The HeadSpin enterprise product is the backbone that supports this, as well as other functional and performance testing needs of dozens of the top companies in the world.

Company Culture

Our customers love our product but also have many requests for new functionality. Engineers are self-motivated and build many components rapidly in order to satisfy customer demand and reduce the load of manually testing the system. We love engineers that are passionate about mobile devices, data visualization, and developer tools!

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.