Senior Backend Engineer for Spotify's Subscriptions team, building Java services for merchandising platform and user conversion. Collaborating with cross-functional teams to drive subscriber growth.
Responsibilities
Design, build, and operate scalable Java services that power our merchandising platform and enable relevant, cohesive conversion and upsell journeys
Collaborate within a cross-functional squad to design backend systems, APIs, and data models running on Google Cloud Platform
Partner closely with product managers, data scientists, and other engineering squads to solve complex technical challenges
Improve and scale data pipelines that support heuristics, experimentation frameworks, and ML-driven applications
Contribute to architectural decisions that improve reliability, performance, and long-term maintainability
Mentor engineers within the squad and help raise the technical bar through thoughtful reviews and knowledge sharing
Support production systems end-to-end, ensuring services are observable, resilient, and continuously improving
Requirements
You have 5+ years of experience building backend systems using Java
You have strong computer science fundamentals and experience developing complex distributed systems at scale
You have experience designing and scaling cloud-native services on platforms such as GCP or AWS
You are comfortable designing APIs and collaborating directly with stakeholders to translate requirements into scalable technical solutions
You have built and operated high-volume services in production and understand observability, performance optimization, and reliability
You work effectively in cross-functional teams and can independently drive complex initiatives from design through delivery
You bring a growth mindset, seek feedback, and continuously look for ways to improve systems and processes
Experience working with technologies such as gRPC, BigQuery, Bigtable, external CMS integrations, or ML-driven systems is beneficial
Software Engineer managing the complete life cycle of applications at Bancolombia. Proposing improvements while ensuring compliance with standards in a collaborative environment.
Staff Software Engineer building scalable platforms at Unloan, utilizing TypeScript, Node.js, and AI - driven solutions. Leading the architectural design for innovative digital lending.
Software Engineer handling the software lifecycle and application management at Bancolombia. Collaborating with teams to ensure efficiency and good practices in software development.
Software Engineer managing software lifecycle for applications at Bancolombia. Involves development, improvements, and team collaboration in software projects.
Associate Software Engineer developing software solutions in Java for Flutter Entertainment, collaborating across teams. Opportunity to grow in a hybrid work environment with development perks.
Lead Java Developer working at Emumba, building distributed systems that operate reliably in complex environments. Collaborating to solve hard backend problems and architecting resilient solutions.
Senior SQL Server DBA / .NET Technical Architect for contract role in Columbia, SC. Collaborating with development vendors on large - scale production systems and architecture design.
Backend Software Engineer designing, building, and deploying AI capabilities for media products. Collaborating cross - functionally to enhance global products through Python APIs and data systems.
Senior Software Engineer developing scalable web systems using cloud technologies at Relativity. Building AI - powered solutions for the legal tech industry with a focus on efficiency and accuracy.
Java Engineer developing high - quality software solutions and coaching teams on best practices at LT. Collaborating with team members and engaging in continuous learning.