We are looking for a skilled Software Engineer to contribute to the design and development of scalable applications within our music supply chain ecosystem. In this role, you will focus on building and supporting integrations across music metadata and repertoire systems, ensuring seamless data flow between upstream and downstream platforms.
You will work on high-impact features and collaborate with cross-functional teams to deliver reliable, high-performance solutions in a fast-paced, agile environment.
Key Responsibilities
Design, develop, test, deploy, and maintain scalable backend services.
Build and enhance integration capabilities across distributed systems using APIs and messaging frameworks.
Participate in the technical design and implementation of features for music supply chain applications.
Collaborate with internal and external stakeholders to define requirements and delivery timelines.
Develop high-quality, maintainable code for small to medium initiatives, while contributing to larger projects.
Work with streaming data pipelines and event-driven architectures.
Identify performance bottlenecks and optimize high-throughput applications.
Contribute to engineering best practices, code quality, and automation initiatives.
Support continuous improvement across development processes and tools.
Required Qualifications
5+ years of experience in Software Engineering (backend-focused).
Strong hands-on experience with
Java and Spring Boot framework
.
Experience building
RESTful APIs and microservices architectures
.
Experience with
event-driven systems / pub-sub messaging (e.g., Kafka)
.
Solid understanding of
SQL, relational databases, and data modeling
.
Experience working with
authentication & authorization (OAuth, IAM concepts)
.
Exposure to
CI/CD practices, testing (unit/integration), and code reviews
.
Experience with
containerization and orchestration (Kubernetes preferred)
.
Working knowledge of
cloud environments (AWS preferred)
.
Strong problem-solving, communication, and collaboration skills.
Experience working in
Agile environments
.
Preferred Qualifications
Bachelor's degree in Computer Science or related field.
Experience with
enterprise system integration patterns
.
Exposure to
distributed caching mechanisms
.
Experience with
application monitoring and observability tools
.
Familiarity with
music/media domain or large-scale data platforms
(nice-to-have).
By continuing you agree to our Terms & Privacy Policy.