What are the responsibilities and job description for the Senior Software Engineer position at Songtradr?
Senior Software Engineer: Job Description UK/US/EMEA
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
How You’ll Fit Songtradr’s Culture
CONSCIOUSLY COLLABORATIVE:
You understand ‘team’ and collaborate with kindness and respect
HUMBLY CONFIDENT:
You’re confident but are never arrogant
DILIGENTLY DRIVEN:
You’re self-motivated, hard-working, and get results
INNOVATIVE SOLUTIONS:
You’re positive, open, and passionate about finding innovative solutions
GOOD BUSINESS FOR ALL:
You do what’s good for the business