Build and Release Engineer at Smule
San Francisco, CA, US

Smule is on a mission to bring the world together through music. Music is much more than listening… it's about creating, sharing, discovering, participating, and connecting with people.  With 50 million monthly active users creating over 20 million songs every day, Smule is connecting people all over the world through the joy of making music and transforming the music landscape from one of passive listening to collaborative creative expression and active engagement.  

What you'll do

  • Craft, maintain, document super-reliable automation tools and frameworks
  • Build continuous integration pipelines to increase developer velocity
  • Identify opportunities to help diverse, distributed teams collaborate smoothly and safely
  • Support developers with git and build issues
  • Evangelize automation best practices

About you

  • A solid understanding of Git and ability working with git command line
  • 3+ years working with a continuous integration system
  • 3+ years working with Python and scripting

Nice to Have

  • Experience with TeamCity build management and continuous integration
  • A strong understanding of the software development lifecycle and software methodologies
  • A solid understanding of object-oriented programming and regular expressions
  • Experience with Xcode tools and Apple code signing
  • Android/iOS development experience
  • Experience with Gradle
  • Bachelor’s Degree in Computer Science or related field
  • Test driven development experience 

Company Perks & Benefits

  • Robust medical, dental and vision benefits
  • 401k Plan
  • Fully stocked kitchen and snacks
  • Free catered lunches and dinners