Have you ever wanted to work in a role that directly impacts the music industry? Are you seeking a role that advances creative growth? Are you interested in contributing to a team that develops business solutions that benefit independent artists and music companies alike? Then join us at SoundExchange, where we have the privilege of serving the entire creative music community!
At SoundExchange, we have developed a cloud-based enterprise software platform to support our rapidly growing and evolving business. Our software platform is a set of cloud-native, federated systems that are highly scalable, resilient, and modular, leveraging both custom-built and 3rd party components. We are seeking individuals to become members of our growing Engineering team to help evolve SoundExchange’s software strategy and products and expand our service offerings to the music industry.
We’re hiring Lead Software Engineers that will be key contributors to the full lifecycle of our software development process while coaching, leading, and mentoring their teams. You will lead and direct the work of others and assist in the direction of the engineering organization by developing, releasing, integrating, maintaining, and supporting software applications and systems according to business needs. You will also be a hands-on lead developer that excels in a dynamic, fast-moving, and agile environment and is passionate about developing high quality, scalable software. You will be familiar with a variety of enterprise software engineering concepts, models, practices, and processes. You will rely on your considerable experience and judgment to plan and accomplish goals. This exciting role will allow you a wide degree of creativity and latitude.
With your help, we will collect and distribute digital performance royalties on behalf of over 245,000 recording artists’ and master rights owners’ accounts and administer direct agreements on behalf of rights owners and licensees. We will also work together to build and enhance the additional services (particularly for music publishing) that SoundExchange provides to the entire music industry.
- Leads, develops, and manages a team of engineers
- Collaborates across small Agile teams to design, develop, test, and support full stack solutions
- Hands-on Technical Lead Developer role in software development projects and activities
- Oversees the delivery of engineering initiatives and projects
- Facilitates architecture discussions and decision-making both within their team and coordination with interfacing teams
- Interfaces with key project stakeholders, mentors team, and promotes and improves software engineering practices
- Demonstrates responsibility, accountability, and dedication to engineering team success
- Assists Senior IT members with company technology strategy and roadmap
- Establishes and promotes use of technologies and processes that lower risk and increase efficiency
- Establishes and assures adherence to budgets, schedules, work plans and performance requirements
- Supports and improves established software development standards and best practices
Desired Skills and Qualifications:
- Bachelor’s degree in computer science or equivalent experience
- 6 years of experience as Software Engineer
- 2 year of experience in a Lead Engineer
- Experience in the following a plus: Angular, Vue, Bootstrap, Django, AWS, Serverless
- Experience with Terraform or other infrastructure as code technologies
- Proficiency at designing relational data models and working with relational databases
- Proficiency in Agile software development methodology, processes, and practices
- Experience working with transaction-oriented accounting systems
- Experience designing and developing microservices or other distributed systems
- Strong written and verbal communication skills
To apply, please send a cover letter and résumé to firstname.lastname@example.org.
Click here to learn more about SoundExchange.