Software Engineer (Remote)

Engineering · Nashville, Tennessee
Department Engineering
Employment Type Full-Time
Minimum Experience Mid-level

The Company

Soundstripe provides unparalleled music, video, and SFX stock content for creators of all kinds. Uniquely equipped for the online age, our company is driven by a subscription model that lets content creators pay a fee for usage of the music and media in Soundstripe’s catalog, with a la carte licenses also available. This approach is inspired by Soundstripe’s mission to “Keep Creatives Creating,” ensuring creators don’t get slowed down by complex copyright issues while elevating the entire creator ecosystem.


In our first five years, we’ve won awards for our premium stock content, our clever brand marketing, and our humanistic company culture. Our team is made up of humble, inspiring brand builders whose fingerprints are all over our success story.


The Challenge


As a Software Engineer at Soundstripe, you will be heavily involved in building features across our front-end and back-end applications. In addition, you will provide quality control by reviewing code and ensuring that best practices are met. You will also create documentation that describes our application code, testing and debugging strategies, and other technical aspects of our products. This is a Full-Time Exempt position reporting directly to our Engineering Manager. 


As a Software Engineer, you will be expected to:


  • Identify and document technical requirements for new applications.
  • Make architectural decisions for new and existing applications.
  • Write and maintain code primarily in Ruby and JavaScript that targets web, iOS, and Android devices.
  • Spearhead quality control by reviewing code and leading automated test implementation.
  • Encourage team growth by sharing your knowledge of coding best practices with other developers.
  • Coordinate with engineering and product leadership to define and prioritize projects to help meet business objectives.
  • Work with Customer Care to triage and debug technical support requests.
  • Help determine and execute strategies for improving application performance.
  • Stay up-to-date on development trends, particularly in the Ruby and JavaScript communities.
  • Research developer tools to improve our workflow.
  • Extend and maintain technical documentation for our applications.



Who Will Love This Job


A problem-solver. You not only think about the bigger picture but can also connect the dots and dedicatedly resolve issues quickly and efficiently.

An innovator. You seek out opportunities to optimize and iterate on existing processes to execute the team’s vision.

A standout colleague. You thrive off of developing and supporting your peers and junior teammates; no job is too small for you.

An excellent communicator. You have a knack for explaining technical processes concisely (even to non-engineers), and work well with cross-functional internal teams.


You value what we value. We believe our Core Values make Soundstripe special. We prioritize them in our big decisions and in our everyday tasks. We know they are what has and will continue to drive our growth and success.

Provide all customers with genuine and whimsical care. 

Confront harsh realities with optimism.

Keep it light.

Strive to always grow and learn.

Develop and practice honest communication.

Make it better.

Date the model. Marry the mission.

Be humble and retain a giving and serving heart and mind. 

Quality over quantity.

Done is better than perfect.


What to Expect


This role is a new addition to Soundstripe’s Engineering team, which is composed of high-performing and good-natured Software, UX, Data, and QA Engineers. We take Soundstripe’s cultural values seriously, and strive to foster an environment where team members seek to help each other grow via close collaboration.


Soundstripe is a remote-first company, and the team is geographically distributed with a few opportunities for in-person connections each year. We collaborate virtually via Slack, Zoom, and GitHub, and we never miss a beat.


What You Bring to the Table


  • You have 4+ years of professional experience developing Ruby applications with at least  2 of those years developing Rails applications.
  • You have experience reviewing code in a collaborative environment.
  • You’ve mentored other developers in coding best practices.
  • You’ve built REST APIs with Ruby.
  • You’ve written automated tests for Ruby applications.
  • You have experience versioning and collaborating on source code with Git.
  • You boast a seriously impressive Slack emoji and gif game.


Other Nice-to-Haves


  • You have experience implementing continuous deployment.
  • You’ve used Amazon Web Services such as S3.
  • You have experience serving assets from a content delivery network.
  • You’ve worked in a Scrum/Agile environment.
  • You’ve collaborated with remote team members.
  • You’ve made contributions to open source software.


Disclaimer


Soundstripe is proud to be an equal opportunity workplace dedicated to pursuing and hiring a diverse workforce. Soundstripe provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Soundstripe complies with applicable state and local laws governing nondiscrimination in employment. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.



Thank You

Your application was submitted successfully.

  • Location
    Nashville, Tennessee
  • Department
    Engineering
  • Employment Type
    Full-Time
  • Minimum Experience
    Mid-level