Job Closed
This listing is no longer active.
Passionate music fans. Innovative tech pros. Perfect harmony. Join our band.
Senior Backend Engineer – Music
Location
New York
Posted
24 days ago
Salary
$164.4K - $234.9K / year
Seniority
Senior
Job Description
Senior Backend Engineer – Music
Spotify
• Design, build, and operate backend services and data pipelines that power Spotify Rights Center • Partner closely with product, insights, design, and engineering peers to understand the needs of external rightsholders and internal partners • Deliver scalable, testable, maintainable backend systems with strong operational ownership • Help evolve the platform architecture as it expands to more licensors, territories, and content types, including shifts from batch processing toward event-driven patterns • Support timely delivery of technical solutions aligned to business needs • Contribute to modern engineering practices, including agile ways of working and healthy engineering standards • Integrate with Spotify’s broader content and moderation ecosystem as needed • Contribute to a healthy, collaborative team culture aligned to how we work together • Collaborate on product ideation with specialists, researchers, product managers, and subject-matter experts • Grow your skills through hands-on work, feedback, and learning opportunities (hack days, reading groups, internal courses)
Job Requirements
- Strong experience designing and building distributed, high-volume services in Java or similar languages
- Comfortable with gRPC, Protocol Buffers, and event-driven architectures (Pub/Sub)
- Experience with PostgreSQL or similar relational databases and understand data modeling trade-offs
- Accustomed to supporting production systems and apply learnings from prior incidents when building new features
- Own solutions end-to-end, from scoping through deployment and production monitoring
- Ensure quality through modern testing, debugging, and automation techniques
- Solid understanding of object-oriented and functional programming paradigms
- Proactively identify tech debt and work with your team to get it prioritized
- Care about software architecture across the full stack and the APIs that connect systems together
- Excited to learn new problem spaces and domains, and you prioritize team success
- Experience with Bazel, GCP services (Cloud SQL, Pub/Sub, BigQuery), and data pipeline tools (Scio, Scala, Flyte) is a plus
- Familiarity with rights management, content moderation, or 0-to-1 product work is a plus
Benefits
- Health insurance
- Six-month paid parental leave
- 401(k) retirement plan
- Monthly meal allowance
- 23 paid days off
- Paid flexible holidays
- Paid sick leave
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Full Stack Developer, Go
MitratechMitratech is a privately-held, Austin, Texas-based company providing computer software solutions to companies across the globe. The company has been in operatio
• Design, develop, and maintain robust and scalable web services for our core B2B SaaS application. • Write clean, high-quality, and well-tested code, primarily in Ruby and Go. • Architect and manage complex database schemas and queries using PostgreSQL. • Lead initiatives to research, prototype, and implement AI-powered tools to accelerate our software development lifecycle—from intelligent code completion and automated reviews to advanced CI/CD pipeline optimizations. • Collaborate closely with product managers, designers, and fellow engineers to translate complex user requirements into elegant, user-centric solutions. • Mentor other engineers, champion best practices, and contribute to a culture of technical excellence and continuous improvement.
Mid-level Java Engineer
ExerizonA fair warning: This is not a comfortable role to coast through. Most of this work involves intense thinking on hard problems, rapidly learning new business contexts, taking responsibility for recommendations, and delivering tangible results in an environment where the client expects value from day one. It's not for everyone. But if you recognize yourself in this description — please take a chance to apply.
Role Description We are seeking a highly skilled Mid-Level Java Engineer for a critical B2B contract. You will be a key developer building a new MCP (Model Context Protocol) Server for a leading global insurance company. This is a cutting-edge role. Instead of a traditional backend, you will be building the server-side implementation of the Model Context Protocol, a new open standard for AI. Your work will create the secure, standardized "tools" and "resources" that enable the company's proprietary AI agents to interact safely and effectively with live enterprise systems, databases, and APIs. If you are passionate about building the real-world plumbing that connects next-generation AI to enterprise data, this is the role for you. Qualifications - 3-5+ years of professional experience in Java development - Strong command of Java 11/17+ - Deep expertise in the Spring Framework (especially Spring Boot) - Experience with or strong understanding of reactive principles and frameworks (e.g. Spring WebFlux) - Proven experience in designing, building, and securing scalable RESTful APIs and microservices - Strong proficiency with SQL (e.g., PostgreSQL) or NoSQL databases - Experience with message brokers (e.g., Kafka, RabbitMQ) - Excellent communication skills - Discipline to work effectively in a remote, part-time, and independent B2B contract setting Requirements - Architect and develop a high-availability, scalable MCP Server using Java 17+ and Spring Boot - Utilize the Spring AI MCP integration (or the core Java SDK) to expose internal data sources (databases, filesystems) and business logic (APIs) as "tools" and "resources" for the AI agent - Define and implement the JSON-RPC 2.0 and Server-Sent Events (SSE)-based transport layer for the protocol (Spring WebFlux or WebMVC) - Create robust connectors (e.g., REST, gRPC, Kafka consumers) to wrap existing internal insurance systems, making them securely accessible to the MCP server - Work directly with the client's AI and data science teams to define the capabilities, schemas, and API contracts the AI agent needs to perform its tasks - Write clean, testable, and efficient code, ensuring the platform meets the high-security and reliability standards of the financial services industry Benefits - 100% Fully Remote - Contract: B2B, Full-time or Part-Time (from 15-20 hours/week) - Start Date: Immediate - Polish language required Nice to Haves - Direct experience with the Model Context Protocol (MCP) itself - Experience with Spring AI, LangChain, or other AI orchestration frameworks - Familiarity with the Azure cloud platform and containerization (Docker, Kubernetes) - Prior experience in the insurance or financial services industry
Senior Backend Engineer
WireProtecting confidential communication for the world’s most security-demanding organizations
Role Description As a Backend Software Engineer on our Haskell team, you will build and maintain core services for the Wire platform, improving scalability, reliability, and security while collaborating across teams; we’re looking for a proactive engineer with strong Haskell skills who enjoys solving complex backend challenges. - Backend development with Haskell: You develop and maintain backend services in Haskell and actively contribute to the evolution of our existing backend codebase. - Architecture & scalability: You contribute to architectural decisions and help make our backend platform more stable, scalable, and maintainable. - Feature development: You implement new features in close collaboration with Product, Client Engineering, CoreCrypto, Security, and QA. - Service-oriented systems: You work on large-scale service-oriented and federated architectures and bring your experience in designing, implementing, and operating scalable systems. - Data architecture & migration: You support the evolution of our data architecture, including the ongoing migration towards PostgreSQL. - Technical ownership within your scope: You take responsibility for backend topics within your feature scope and ensure that architecture, implementation approaches, and test strategies are aligned between the scope and the backend team. - Quality & testing: You build robust, well-tested software and collaborate with QA and engineering teams to continuously improve quality, stability, and security. - Knowledge sharing: You build deep knowledge of your technical scope, share this knowledge regularly with the backend team, and contribute to a strong engineering culture. - Security by design: You work on software where security, privacy, and reliability are core requirements and help establish Wire as the most secure messaging solution for large groups, governments, and enterprises. Qualifications - You have proven experience in backend development with Haskell. - You bring at least 3 years of experience developing scalable backend systems or distributed services. - You have experience with service-oriented architectures and understand how to build robust, maintainable, and scalable backend systems. - You work in a structured and independent way and enjoy solving complex technical challenges. - You have a good understanding of software architecture, API design, testing, and long-term code maintainability. - You are comfortable working in cross-functional teams and enjoy collaborating with Client Engineers, Security, QA, Product, and other Backend Engineers. - You can communicate technical decisions clearly and contribute actively to discussions around architecture, implementation, and test strategies. - You are interested in secure communication systems, privacy, and modern cryptography, although deep cryptography expertise is not required. - Experience with Servant, Polysemy, or comparable Haskell libraries is a plus. - Experience with PostgreSQL or database migrations is an advantage. - Experience with federated systems is a plus. - Experience with additional programming languages such as Rust or Go is also a plus. - Fluent English is required. German language skills are a plus but not mandatory. Benefits - Join a market-proven (>1,000 customers) company and drive Wire to become the worldwide market leader. - Enjoy a yearly education budget of 1000 EUR to strengthen personal capabilities. - With an Urban Sports Club subscription, stay balanced and mentally and physically healthy! - Work from a beautiful office in the heart of Berlin or choose a mix of working from anywhere vs. spending selected days together in our office to connect on a personal level. - Enjoy fresh breakfast in the office, daily fruits, snacks, free soft drinks, and the world's best Barista coffee machine. - Wire is an equal opportunity employer and does not discriminate on the grounds of gender, civil status, family status, sexual orientation, religion, age, disability, or race. Contact Have we caught your interest? Apply here! We look forward to hearing from you!
• Write and maintain SQL and PL/SQL code, including stored procedures, functions, and triggers • Learn and apply database design principles to real-world application challenges, with increasing autonomy over time • Participate in the full development lifecycle, from requirements and design to testing and deployment • Investigate and resolve database issues in collaboration with the team • Work with cross-functional teams to translate data requirements into database solutions • Create and maintain technical documentation for data flows and processes



