About Downtown Music Publishing

Since the foundation of Downtown Music Publishing in 2007 and Songtrust in 2011, publishing has been at the core of Downtown’s mission. As the landscape transformed, Downtown divested its owned song catalog in 2021 to focus exclusively on providing world-class publishing administration and creative services. Downtown Music’s publishing administration services - Downtown Music Publishing, Songtrust, and Sheer Publishing Africa - currently have nearly 360,000 songwriters and almost 5 million copyrights under management.

Scope

Downtown Music Publishing seeks a Senior Software Engineer to be a key contributor to the design and development of our publishing applications, which internal and external customers use. 

As a Senior Software Engineer, you will:

 

  • Participate and collaborate on a cross-functional product development team across the entire software development and product lifecycle 
  • Work with various stakeholders to help foster product vision and define upcoming projects, products, and features 
  • Deliver high-quality code and take operational responsibility for its ongoing performance, optimization, and maintenance 
  • Implement frontend and backend features, including APIs, web interfaces, and optimized data-intensive queries, based on written and visual design specifications 
  • Implement and maintain unit and end-to-end tests for new and existing code 
  • Participate in daily scrum meetings 
  • Review and give feedback on pull requests 
  • Collaborate with team members to triage bug fixes for known issues 
  • Ensure that the codebase and various technologies are up to date with the latest LTS releases 
  • Maintain awareness of and apply the latest best practices for software development and the various technologies used
  • Identify and champion opportunities for improving the efficiency and effectiveness of the codebase 

 

Qualifications

  • 5+ years of experience building consumer-facing applications with Python and Javascript 
  • 1+ years of professional experience in a similar role building scalable product features 
  • Strong command of Django, Postgres, or comparable open-source technologies 
  • Extensive experience with Django Rest Framework, Tastypie, or equivalent API frameworks 
  • Strong debugging, refactoring, and performance profiling skills
  • Best practices, including documentation creation and considerations of performance and ongoing maintenance 
  • Experience with Infrastructure as Code and Continuous Integration 
  • You learn quickly and embrace the opportunity to share your knowledge with others 
  • Able to break down large problems and deeply understand the tradeoffs involved in solving them 
  • A passion for music 
  • Bonus Skills: AWS, Docker, Redhat / CentOS / Ubuntu, ETL tools or frameworks, Snowflake, JSON schema, OpenAPI, Cypress, Datadog, MSSQL, and Redis 



Apply for this Job

* Required

resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)


Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.