
Senior Software Engineer
Remote
United Kingdom
Full Time
08-04-2025
Job Specifications
Company Description
From one tiny Santa Monica office in 2014, we now have offices in 15 major cities worldwide, delivering 100%+ YoY revenue growth in recent years. In this short time span, we have developed some of the most progressive teams and technologies and continue innovating how B2B music is researched, discovered, created, and transacted.
With these capabilities, we’ve helped our clients grow their businesses and foster positive brand affinity with their respective audiences – all through the power of music. Our clients include Google, Adidas, Netflix, VRBO, Fenty, and many more.
We’re thrilled to celebrate their success and are proud our efforts have been recognized across the creative industry. Our teams regularly receive top awards such as Cannes Gold Lion, D&AD, Clios, Music and Sound Awards, London International Awards, Transform, and more. And yet, our work is far from done. We will continually challenge ourselves, question, and strive for excellence…. All done with a shared love of music and technology and changing the industry for good.
About Bandcamp
Bandcamp (a Songtadr company) is the world’s largest online record store and music community where passionate fans discover, connect with and directly support the artists they love. With the majority of revenue going directly to artists, Bandcamp fosters a communal experience with music discovery, where artists and fans support each other in a vibrant ecosystem. Bandcamp artists and labels release and sell a broad range of music products, including digital and physical records, vinyl, apparel and merchandise.
Learn more at https://bandcamp.com/ and follow on LinkedIn, Instagram, Facebook and Tiktok.
Job description
Bandcamp is looking for a generalist senior software engineer with a focus on front-end technology to join the feature engineering team. As a senior software engineer, you will design, develop and maintain software applications for Bandcamp’s seller tools team.
As a member of Bandcamp’s feature engineering team, you will collaborate with other engineers, product management and design to clarify specifications and build high quality, moderately complex, well-tested software that delivers an excellent user experience. You will also participate in code reviews, troubleshooting and bug fixes.
This role requires a balance of teamwork and independent initiative. You thrive in cross-functional team settings while also demonstrating the ability to own projects from kickoff to deployment with little supervision. You will be expected to communicate effectively with teammates while making autonomous decisions when needed. You combine technical expertise with a self-motivated approach and a genuine passion for Bandcamp's mission of supporting independent music.
Required experience
6+ years of front- and back-end programming experience.
Programming experience in Ruby or a similar high-level language like Python, C# or Java.
Front-end development experience using Vue or similar technologies like React.
Relational database experience, including writing SQL directly in online, high-performance, transactional systems.
Other requirements
Your working hours must have 4 hours of overlap with US central time.
You must be able to attend and participate in a daily standup meeting at 11:00am US central time.
You must be willing and able to learn and work with a large legacy codebase.
Nice to have
Linux or macOS command-line expertise, including use of zshell or bash.
Prior experience building consumer software products.
An eye for—and focus on—user experience.
Personal Attributes
You are passionate about independent music and artist empowerment.
You take complete ownership and accountability for owned tasks and are comfortable with self-direction and independence.
You are passionate about finding the right solution and getting the details right.
Perks of the Job
Flexible remote/hybrid work
Health care benefits
Paid vacation time
About the Company
Songtradr is the world’s largest B2B music company, delivering the only full-stack solution for all business music needs. We're on a mission to change the music industry for good through technology, creativity, and transparency. Trusted by global businesses, agencies, and labels, our fully integrated products and services help amplify brands while enabling artists and rights holders to realize the full potential of their catalog. Whether with a classic song or a trending tune, a global music strategy or a sonic identity, ... Know more
Related Jobs


- Company Name
- Peaple Talent
- Job Title
- Full Stack Engineer
- Job Description
- Peaple Talent have partnered with a leading software solutions organisation who are based in Bournemouth and are currently recruiting a full stack developer on a permanent basis. You will be working with product led programmes of work using a range of development technologies (Java, Javascript, Typescript) to deliver a variety of frontend products for web, mobile and native apps and a range of enterprise backend data collection and management systems. The role will involve working closely with the product and sales teams to ensure that the solutions you develop follow a rigorous design process prior to implementation to meet the business and customer needs. You will have a strong focus on secure and efficient high-quality code with experience in modern web practices and the ability and desire to learn. You will be a key member of the front-end team and will be experienced in web technologies such as React Web and Typescript as well as modern AWS serverless services to build both front-end and back-end services. You will provide a full range of development activities for a range of new products from web front end through to Backend-For-Frontend (BFF) utilising a range of AWS functions such as CDK, lambda and dynamodb as part of a new Event Driven Architecture. Key Accountabilities Design and development of web front ends and back-end services Able to understand and implement technically complex products at a functional/systems level Defining user interface designs to meet customer requirements Ability to take ownership and make day-to-day decisions on design and development Ensuring compliance with industry standards and certifications Work in conjunction with system architect and technical leads Resolving blockers and flagging up issues quickly Writing clear and concise Epics/User Stories/Requirements tickets as required Ensure Change Management Processes are followed Technical / Professional Expertise Essential Good working knowledge and understanding of software development process. Knowledge of AWS cloud services Experience writing production grade code in JavaScript or Typescript Experience in React / React Native Node js Experience writing automated tests (Unit, Integration and/or end-to-end) Comfortable working across different projects Experience with ticketing systems (e.g. JIRA, GitLab) Desirable GraphQL, REST APIs GitLab Pipelines AWS CDK Demonstrable record of successful delivery of software Knowledge of mobile development


- Company Name
- Job Title
- Senior Developer Relations Engineer
- Job Description
- Minimum qualifications: Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience. 5 years of work experience in a technical role (e.g., software engineering, solutions consultant, etc.). Experience in Machine Learning/Artificial Intelligence (AI). Preferred qualifications: 4 years of experience as a Software Developer, Architect, Technical Advocate, Consultant, Community/Product Manager or Consultant working with multiple platforms. Experience in Machine Learning and Artificial Intelligence including Generative AI (GenAI) with the ability to guide developers. Experience with speaking at technology conferences, blogging/writing technical articles or contributing to open source projects. Experience in Coding or Engineering. Ability to take ownership of solutions. About the jobPassionate people are everywhere at Google. In Developer Relations, we get excited to collaborate and connect with the communities that love technology as much as we do. Part community manager and part developer advocate, Developer Relations Engineers collaborate with developers at conferences and online, and advocate for developers interests internally at Google. Not afraid to be hands-on, you write sample code and client libraries as well as participate in developer forums and support queues to troubleshoot and debug coding problems developers encounter. Internally, you work with product engineering teams to improve our products by conveying feedback from developers, reviewing API designs and testing new features. Chrome, Android, App Engine, HTML5 as well as our core Google Apps and Ads APIs are just some of the platforms you promote and support. With your technical expertise, you drive strategy around fostering a community of developers who work with Google technologies. An ardent advocate for these developers, you represent their voice internally to our Product Managers and serve as their Google support in application development and technology implementation. The ML, Systems, & Cloud AI (MSCA) organization at Google designs, implements, and manages the hardware, software, machine learning, and systems infrastructure for all Google services (Search, YouTube, etc.) and Google Cloud. Our end users are Googlers, Cloud customers and the billions of people who use Google services around the world. We prioritize security, efficiency, and reliability across everything we do - from developing our latest TPUs to running a global network, while driving towards shaping the future of hyperscale computing. Our global impact spans software and hardware, including Google Cloud’s Vertex AI, the leading AI platform for bringing Gemini models to enterprise customers. Responsibilities Collaborate with cross-functional teams to manage product engagement and identify user needs. Attend or facilitate conferences and events to gain and share insights on user experience and technologies. Lead developer programs and act as an authority in the domain. Contribute input and feedback on products or programs, and represent the interests of partners to internal stakeholders. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .


- Company Name
- ProRec Solution
- Job Title
- Software Engineer
- Job Description
- At Prorec Solution, we’re proud to be working with one of our valued clients to find a talented Software Engineer to join their UK Production Support team. This isn’t just another support role: you’ll be at the heart of mission-critical systems, engaging directly with users, resolving technical challenges, and driving improvements across their platform . What You’ll Be Doing: Troubleshooting and resolving production issues in real time Supporting client UAT and upgrade cycles Collaborating with analysts, developers, and stakeholders across the UK and internationally Identifying defects, creating technical documentation, and supporting dev teams with fixes Participating in Agile ceremonies and contributing to continuous improvement What You’ll Bring: Strong experience with Java, Spring, React.js, Node.js, and REST/SOAP APIs Good understanding of AWS, Docker/Kubernetes, and CI/CD pipelines Solid SQL and scripting skills Familiarity with Agile tools (Jira, Confluence) and methodologies Excellent problem-solving, communication, and stakeholder engagement skills Bonus Points For: Experience in WealthTech FinTech or Financial Services Knowledge of FIX protocol or trading platforms Why Join? Work directly with a leading FinTech firmJoin a collaborative and innovative support environment Get exposure to cloud-native tech and modern DevOps practices Make a real impact with client-facing problem-solving Apply now or reach out to learn more! #Hiring #SoftwareEngineer #JavaDeveloper #AWS #FinTechJobs #ProductionSupport #DevOps #AgileJobs #ProrecSolution #TechCareers


- Company Name
- Central Employment
- Job Title
- Midweight Front End Developer
- Job Description
- Central Employment are working with an established Digital Creative Agency, as they look to appoint a Midweight Front End Developer. Up to £35,000 DOE + benefits x 4 days onsite Midweight Front End Developer profile: Working closely with and supporting by the creative design team you will design digital solutions for a wide range of clients spanning a variety of industries and sectors. The design team combines creative with problem solving, always striving for the best ideas and solutions to client briefs. Experience Circa 2/3 years’ experience in building responsive sites for a range of clients and can hit the ground running A keen eye for detail and consideration to the end-user You keep up to date with industry trends and practices Work well as part of a team Commercial Awareness HTML5 CSS3 Responsive web development