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).