Job Closed
This listing is no longer active.
Passionate music fans. Innovative tech pros. Perfect harmony. Join our band.
Backend Engineer, Music
Location
New York
Posted
120 days ago
Salary
$132.9K - $189.9K / year
Seniority
Senior
Job Description
Backend Engineer, Music
Spotify
• Build backend services that power campaign booking and management flows • Design and develop APIs that support campaign creation and execution • Work closely with product and design to bring new features to life • Improve system scalability, performance, and reliability • Contribute to a collaborative engineering culture through code reviews and knowledge sharing • Help evolve our architecture as we grow and scale
Job Requirements
- You have experience developing backend systems using Java
- You know how to design APIs and work with service-based architectures
- You write clean, maintainable, and well-tested code
- You care about performance, scalability, and system reliability
- You enjoy working collaboratively in cross-functional teams
- You are curious, proactive, and motivated to learn and grow
- You have experience contributing to production systems
- You are driven to leverage AI to improve our systems, and eager to find practical ways to apply it
Benefits
- Health insurance
- Six month paid parental leave
- 401(k) retirement plan
- Monthly meal allowance
- 23 paid days off
- 13 paid flexible holidays
- Paid sick leave
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Engineer - Provider Directory Overview We are seeking a Senior Backend Engineer to own and scale the b.well Provider Directory - a critical infrastructure component that powers healthcare provider search and discovery for millions of users nationwide. As our provider directory continues to grow in scope and complexity, you will be the dedicated technical expert who enables us to: - Onboard new data sources efficiently and at scale - Establish data quality standards that power life-changing healthcare decisions - Build the data infrastructure that helps people find the right care at the right time This role combines the technical challenges of large-scale data engineering with the meaningful impact of improving healthcare access for millions of Americans. This is a full time role open to fully remote work. Key Responsibilities: Data Ingestion & Pipelines - Design and implement scalable data ingestion pipelines for new data sources - Integrate data feeds into the provider directory - Onboard EHR brand files and other third-party data sources - Leverage AI/LLMs to enhance provider data: - Infer organization characteristics from unstructured data - Identify practitioner-organization relationships - Classify provider specialties and services - Detect and resolve duplicate provider records - Enrich provider profiles with additional context - Build robust, fault-tolerant ETL processes to handle diverse data formats and volumes - Monitor and maintain existing data ingestion pipelines Data Standards & Governance - Define and document technical standards for provider directory data - Stage and refine data to transform raw sources into standardized formats that normalize and enhance data - Establish data schemas, validation rules, and quality thresholds and confidence scores - Ensure compliance with industry standards (e.g., FHIR, HL7) where applicable Data Quality & Analysis - Partner with Analytics and Reporting teams to develop automated data quality reporting and monitoring systems - Conduct data quality analysis to identify issues and improvement opportunities - Build dashboards and alerting mechanisms for data quality metrics - Work with stakeholders to resolve data quality issues - Implement data validation and reconciliation processes Collaboration & Support - Partner with the Data Refinery team on data transformation and enhancement initiatives - Collaborate with Product and Business teams to understand data requirements and prioritize work - Work closely with Analytics and Reporting teams to build data quality monitoring systems - Provide technical guidance on data integration best practices to cross-functional partners - Lead incident response and troubleshooting for data-related issues What We’re Looking For: Required Qualifications Technical Skills: - 5+ years of backend engineering experience with focus on data-intensive applications - Strong proficiency in Python (primary language) or Java/Scala - Hands-on experience with ETL/ELT frameworks: Spark, DataBricks, or similar distributed processing systems - Data pipeline orchestration: Prefect (preferred), Airflow, or similar workflow engines - Cloud infrastructure: AWS (preferred), GCP, or Azure - including S3, Lambda, ECS/EKS - Database expertise: Both relational (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) - Data quality frameworks: Great Expectations, dbt, or custom validation systems - Containerization & orchestration: Docker, Kubernetes - Version control & CI/CD: Git, GitHub Actions, automated testing Soft Skills: - Strong analytical and problem-solving abilities - Excellent communication and collaboration skills - Detail-oriented with commitment to data quality - Ability to work cross-functionally with technical and non-technical stakeholders Preferred Qualifications: - Healthcare data experience strongly preferred: Provider data, claims, EHR systems, or health IT - Knowledge of healthcare data standards: FHIR (especially Practitioner, PractitionerRole, Organization, Endpoint, Location resources), HL7, NPI registry, NPPES - Understanding of provider data challenges: Credentialing, network management, directory accuracy - Experience with data governance and compliance (HIPAA awareness a plus) - Familiarity with AI/ML for data enrichment: Entity resolution, classification, relationship inference The target salary range for this position is $160,000 - $190,000 annually and is part of a competitive total rewards package including stock options, benefits, and incentive pay for eligible roles. Individual pay may vary from the target range and is determined by a number of factors including experience, location, internal pay equity, and other relevant business considerations. We review all employee pay and compensation programs annually at minimum to ensure competitive and fair pay. Data shows that women, people of color, and other underrepresented groups may be less likely to apply for jobs unless they believe they are a perfect match. But b.well holds diversity amongst its key values, and we have a strong commitment to building our workforce and products through that lens. You don't have to check every box in this job description to be a great fit for the role! If you're excited about this position and the prospect of working for b.well, please apply. If it turns out this role isn't for you, there may be other openings that could align with your experience and expertise! We are committed to an inclusive and diverse b.well. We are an equal opportunity employer. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran, genetic information, marital status or any other legally protected status
• Enhance and maintain the backend Rest API based application built on .NET and deployed to Azure. • Refactor existing code to improve readability, testability, and maintainability. • Identify architectural gaps and propose long-term stable solutions. • Implement efficient data-handling strategies to optimize performance. • Build and consume RESTful APIs and SOAP services. • Improve and standardize integration patterns to increase reliability. • Ensure secure handling of sensitive data across service boundaries. • Champion clean coding principles (SOLID, DRY, KISS, separation of concerns). • Implement robust logging and helpful error-handling strategies. • Introduce or improve automated testing where appropriate (unit, integration). • Diagnose performance bottlenecks and optimize code paths. • Enhance exception management, recovery processes, and fault tolerance. • Work closely with the team to stabilize unstable components or workflows.
Senior Python Engineer – Data & Automation Systems
Stack BuildersSoftware built to make a difference. Let's build together.
**What You’ll Do** - Design and build backend systems using Python - Develop and maintain data pipelines and integrations with third-party APIs - Work with structured and unstructured data across multiple sources - Contribute to system architecture decisions and scalability improvements - Collaborate with cross-functional teams and stakeholders - Ensure reliability, performance, and maintainability of production systems
Sr. Java developer
JobgetherWe use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Role Description This role offers an exciting opportunity to work on the development and optimization of core backend systems in a modern, cloud-driven environment. You will contribute to building scalable, high-performance applications that support both real-time and batch data processing. The position involves close collaboration with cross-functional teams in an agile setup, where innovation and technical excellence are highly valued. You’ll have the chance to work with cutting-edge technologies while influencing system architecture and engineering best practices. This is a hands-on role suited for someone who thrives in solving complex challenges and delivering robust solutions. The environment encourages ownership, continuous learning, and impactful contributions to mission-critical systems. - Develop, maintain, and enhance core backend systems, including origination platforms and batch processing services. - Design and implement scalable, high-performance features with a focus on reliability and efficiency. - Work on both real-time and batch data processing pipelines to support business-critical operations. - Integrate external and internal services using APIs and SDKs. - Ensure high code quality through unit, integration, and functional testing practices. - Contribute to CI/CD pipelines and support automated deployment processes. - Collaborate within agile teams using modern development and version control tools. - Participate in technical discussions, architecture decisions, and implementation of best practices. - Mentor junior developers and support team knowledge sharing when needed. Qualifications - Minimum 5 years of experience in software development with strong expertise in Java and/or Scala within the JVM ecosystem. - Solid understanding of software engineering principles, design patterns, and system architecture. - Experience with testing methodologies including unit, integration, and functional testing. - Hands-on experience with CI/CD tools such as Jenkins, GitHub Actions, or similar. - Proven ability to work with APIs, SDK integrations, and distributed systems. - Familiarity with agile methodologies and tools like Git, Jira, or similar platforms. - Experience with cloud platforms and services; certifications are a plus. - Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience. - Preferred: experience with AWS services (ECS, S3, EC2, Lambda), Infrastructure as Code (Terraform), and big data tools (Spark, Databricks, EMR). - Familiarity with technologies such as Spring Boot, Redis, Snowflake, and workflow tools like Airflow. - Strong problem-solving skills, proactive mindset, and ability to mentor team members. Benefits - Fully remote work setup with flexibility to work from anywhere. - Competitive compensation in USD under a contractor agreement. - Opportunity to work with modern cloud, data, and distributed system technologies. - Collaborative and agile work environment with international exposure. - Opportunities for continuous learning and professional growth. - Involvement in impactful, large-scale projects serving global markets.


