×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Backend Developer

Remote / Online - Candidates ideally in
Nashville, Davidson County, Tennessee, 37247, USA
Listing for: Songtrust
Remote/Work from Home position
Listed on 2026-02-15
Job specializations:
  • Software Development
    Software Engineer, Backend Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Location & Interview Process

While we support flexible work and remote work, this role is ideally based in the Nashville area
. We value opportunities for in-person collaboration and are looking for candidates who are excited to meet, collaborate, and interview in person with the team as part of the process.

About Songtrust

Songtrust® is the world's largest technology solution for global music publishing royalty collection and administration. Our mission is to simplify music rights management and help songwriters, publishers, labels, and distributors collect what they're owed—anywhere in the world.

Our platform manages a catalog of over 3 million songs representing 350,000+ songwriters, including contributors to music by Drake
, Billie Eilish
, Kendrick Lamar
, and more. Songtrust works with leading partners like CD Baby
, Downtown Music Publishing
, Symphonic Distribution
, Sub Pop Publishing
, and Trap Nation
.

Songtrust operates one of the most extensive publishing networks in the industry, connecting to 60+ global pay sources across 245+ countries and territories
. We are headquartered in New York City and owned by Downtown Music Holdings.

The Role

We're looking for a senior, highly autonomous Software Engineer to take deep ownership of our core proprietary publishing and delivery services.

You’ll be working on a mission-critical,
SQL-heavy Django system backed by PostgreSQL
, with a Django REST Framework API layer and a custom React frontend
. The backend drives worker processes that handle business operations and processing ’ll help deconstruct, refactor, and modernize this system as we evolve toward a service-oriented and microservices architecture. Over time, you will become a subject matter expert in how the system works, why it was built the way it was, and how to thoughtfully improve upon it without disrupting production.

If you enjoy untangling real-world complexity, working close to the data, and building systems where accuracy and trust truly matter
, this role is for you.

What You’ll Do
  • Take technical ownership of core in-house systems that power global royalty collection and reporting.
  • Become a domain expert in our proprietary platform, data models, and publishing workflows.
  • Analyze, refactor, and modernize a large, SQL-intensive Django application—including raw SQL, materialized views, multi-schema Postgre

    SQL configurations, and complex ORM usage.
  • Lead and contribute to the evolution from a monolithic architecture toward microservices, APIs, and clearer domain boundaries.
  • Design and implement backend and frontend features using Python, Django, Django REST Framework, Postgre

    SQL, and React, with an eye toward scalability and long-term maintainability.
  • Build and maintain event-driven worker processes powered by AWS SQS and Lambda that handle catalog delivery, file generation, and transmission to global collection societies.
  • Partner closely with product, data, and business stakeholders to translate complex requirements into durable technical solutions.
  • Improve system performance, reliability, and observability using Datadog (custom metrics, monitors as code, dashboards) and Sentry in a high-volume, high-integrity data environment.
  • Write high-quality, well-tested code and take responsibility for its long-term health in production.
  • Champion best practices around documentation, testing, CI/CD (Circle

    CI), and infrastructure as code (AWS CDK).
  • Mentor and support junior engineers through code reviews, architectural guidance, and shared problem-solving.
You Are / Have
  • 5+ years of professional software engineering experience, ideally working on complex, long-lived systems.
  • Strong proficiency in Python and Django, including Django REST Framework and the Django ORM.
  • Deep comfort working directly with Postgre

    SQL—writing and optimizing raw SQL, working with materialized views, multiple schemas, and read replicas. (This is not an ORM-only role).
  • Experience with AWS services, particularly SQS, S3, and Lambda.
  • Experience building and maintaining business-critical applications.
  • A proven ability to refactor legacy systems and improve architecture without breaking production.
  • Experience designing or contributing to service-oriented
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary