Software Engineer - Distributed Systems

SoundHound is creating and productizing transformative technologies that improve life. Join us.

After amassing a global user community well over 300 million strong, a large portfolio of core technologies and award winning products, we're just getting started. At SoundHound we value creativity, innovation, hard work, open communication and fast iteration, which allow us to act on valuable feedback from employees and users alike. SoundHound's culture is one of impromptu coffee breaks, less-impromptu fitness sessions, group lunches, and weekly happy hours.

We offer a competitive salary, SoundHound stock options, unique camaraderie, catered lunches, and the opportunity to call a company home that's simultaneously changing the way we discover music AND interact with machines. Yep, it's that cool.

Our apps are very server-centric in their design. Almost every tap or swipe generates a round-trip to our servers, and in this role, you'll be one of the senior engineers on a small team building the 'API' system in the middle of all the action. You will push code to production frequently, and your changes will immediately effect tens of millions of users each week.

About you:

-You love seeing all the pieces come together to enable an engaging user experience

-Your sense of adventure compels you to dive into challenges head first

-Your love of writing code will be second only to your love of deprecating even more code!

-You care deeply about keeping the Ops team's pagers quiet!

Responsibilities:

-Build scalable production systems responsible for directly driving in-app user experience

-Refactor code early and often to continuously ensure quality, stability, and extensibility

-Step into new problem spaces and quickly formulate well thought out solutions

-Provide mentorship, code-reviews, and guidance for other team members

Requirements:

-Demonstrated success in working with robust and large scale production systems

-Deep expertise in Java, Go, or other relevant languages

-Experience designing, building, and maintaining API's and microservices

-Ability to analyze and improve system scalability and stability

-BS/MS in Computer Science or equivalent

Nice to haves:

-Experience with MySQL/NoSQL databases and public cloud providers

-Experience working with third-party API's or datasets

How to apply:

-Please send us your resume and cover letter - tell us why you would like a job at SoundHound in particular.




Back to top