remote
Principal Engineer - Broadcast Music
Software Engineer
Lead complex engineering initiatives in a global music rights platform, driving architecture, scalability, and delivery of high‑availability services using Java, Python, and AWS.
About the role
Key Responsibilities
- Architect and oversee end‑to‑end delivery of large‑scale, mission‑critical services for music rights management.
- Lead cross‑functional teams, mentoring engineers and setting technical standards across the organization.
- Design and implement scalable microservices on AWS, ensuring high availability and performance for millions of users.
- Collaborate with product, data, and security teams to define requirements, enforce best practices, and deliver secure, compliant solutions.
- Drive continuous improvement of CI/CD pipelines, monitoring, and observability to reduce deployment risk.
Requirements
- 10+ years of software engineering experience, with 5+ years in a senior or principal role.
- Proven expertise in Java and Python, with strong knowledge of relational and NoSQL databases.
- Hands‑on experience building and scaling services on AWS (EC2, ECS, Lambda, RDS, DynamoDB).
- Deep understanding of microservices architecture, API design, and distributed systems.
- Excellent communication skills and a track record of mentoring and influencing technical direction.