Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Backend Software Engineer - Authentication and Authorisation image - Rise Careers
Job details

Backend Software Engineer - Authentication and Authorisation

SoundCloud empowers artists and fans to connect and share through music. Founded in 2007, SoundCloud is an artist-first platform empowering artists to build and grow their careers by providing them with the most progressive tools, services, and resources. With over 400+ million tracks from 40+ million artists, the future of music is SoundCloud.

We are seeking a highly skilled and experienced Backend Software Engineer to join our Authentication and Authorisation team!

As a backend software engineer within the Authentication and Authorisation team, you will be responsible for designing, implementing, and maintaining robust Identity and Access Management (IAM) solutions to safeguard the authenticity, confidentiality, and integrity of SC users. 

You have proven backend engineering skills and hands-on experiences as a backend engineer, and are motivated to work in these areas. You’re a team player, proactive, and have experience collaborating closely with other teams. You enjoy crafting simple solutions to sophisticated engineering problems and can communicate them to product managers. You’re an entrepreneurial thinker but thrive in a tight-knit team. You’re committed to the products you work on.

Responsibilities:

  • Design, develop, implement, and maintain identity and access management solutions using Go/Scala
  • Collaborate with Product Management and other stakeholders within Engineering to maintain a high bar for quality in a fast-paced, iterative environment 
  • Solve technical problems with large scope and complexity while you advocate for improvements to product quality, security, and performance 
  • You will be part of the team maintaining systems in production including answering incidents etc.
  • Contribute to team and organizational improvements in processes and tooling 
  • Confidently own moderate to significantly complex features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects. 
  • Continuously learn and share knowledge of industry best practices on IAM-related technologies.

What you need to succeed:

  • Many years of hands-on industry experience building complex product
  • Have expert-level experience with one or more programming languages such as Scala, Go
  • Good understanding of algorithms and data structures
  • Care about privacy by design, security, testing, high-performance systems, and mentoring others
  • Having good knowledge of cloud computing and any experience with IAM services such as AWS Cognito, and Auth0 would be a plus
  • You love music

 About us:

  • We are a multinational company with offices in the US (New York and Los Angeles), Germany (Berlin), and the UK (London)
  • We provide a flexible work culture that offers the opportunity to collaborate and connect in person at our offices as well as accommodating work from home
  • We are deeply committed to ensuring diversity, equity and inclusion at all levels of our organization and fostering a community where everyone’s voice, perspective and experience is respected and heard
  • We believe a strong team is made by investing in employees through mentorship, workshops, and enrichment opportunities
  • You can contribute to our Engineering Blog

Benefits:

  • Not located in Berlin? No worries, we offer extensive relocation support including allowances, one-way flights, temporary accommodation, and by partnering with Expath, on the ground support on arrival
  • Interested in a gym membership, photography course or book? We have a Creativity and Wellness benefit!
  • Employee Stock Ownership Plan
  • Professional development allowance
  • Flexible vacation and public holiday policy where you can take up to 35 days of PTO annually
  • We offer free German courses at beginning, intermediate and advanced
  • Various snacks, goodies and 2 free lunches weekly at the office!

Diversity, Equity and Inclusion at SoundCloud

SoundCloud is for everyone. Diversity and open expression are fundamental to our organization; they help us lead what’s next in music by understanding and empowering our creators and fans, no matter their identity. We acknowledge the challenges in the music industry, and strive to influence an inclusive culture where everyone can contribute respectfully and thrive, especially the historically marginalized communities that many of our creators, fans and SoundClouders identify with. We are dedicated to creating an inclusive environment at SoundCloud for everyone, regardless of gender identity, sexual orientation, race, ethnicity, migration background, national origin, age, disability status, or care-giver status. 

At SoundCloud you can find your community or elevate your allyship by joining a Diversity Resource Group. Diversity Resource Groups are employee-organized groups focused on supporting and promoting the interests of a particular underrepresented community in order to build a more inclusive culture at SoundCloud. Anyone can join, whether you share the identity or strive to be an ally.



SoundCloud Glassdoor Company Review
3.1 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
SoundCloud DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of SoundCloud
SoundCloud CEO photo
Eliah Seton
Approve of CEO

Average salary estimate

$75000 / YEARLY (est.)
min
max
$60000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Backend Software Engineer - Authentication and Authorisation, SoundCloud

Are you a passionate Backend Software Engineer looking for your next challenge? SoundCloud, the revolutionary platform that empowers artists and fans to connect through music, is seeking a talented individual to join our Authentication and Authorisation team in Berlin. With over 400 million tracks from more than 40 million artists, you'll get to work on projects that truly matter in the music realm. In this role, you'll design and implement cutting-edge Identity and Access Management (IAM) solutions, ensuring the safety and privacy of SoundCloud users. If you excel in crafting elegant backend solutions and have experience with Go or Scala, we want to hear from you. You'll collaborate closely with Product Managers and cross-functional teams, advocating for improvements that enhance the quality and security of our platform. Not only will you tackle complex technical challenges, but you'll also participate in maintaining systems in production and contribute to our team's continuous growth. SoundCloud promotes a culture of learning; sharing knowledge of IAM best practices is encouraged. Plus, with a flexible work culture and significant relocation support, your transition to our dynamic team will be seamless. Join us in shaping the future of music while embracing diversity and fostering an inclusive environment. Let's empower artists together!

Frequently Asked Questions (FAQs) for Backend Software Engineer - Authentication and Authorisation Role at SoundCloud
What responsibilities does a Backend Software Engineer in Authentication and Authorisation at SoundCloud have?

As a Backend Software Engineer in Authentication and Authorisation at SoundCloud, you'll be responsible for designing, developing, and maintaining identity and access management solutions. This includes collaborating with product management and other engineering teams, solving complex technical problems, and continuously learning about industry best practices in IAM. You'll play a key role in ensuring the security and performance of SoundCloud's systems.

Join Rise to see the full answer
What programming languages should a Backend Software Engineer at SoundCloud be proficient in?

A Backend Software Engineer at SoundCloud should have expert-level experience in one or more programming languages, particularly Go or Scala. These languages are crucial for building complex IAM solutions. Additionally, having a good understanding of algorithms, data structures, and cloud computing will greatly benefit your role.

Join Rise to see the full answer
What is the work culture like for Backend Software Engineers at SoundCloud in Berlin?

SoundCloud promotes a flexible work culture for Backend Software Engineers, allowing for both in-office collaboration and remote work. The company values diversity and inclusion, ensuring that all voices are heard and respected. You'll engage in mentorship programs, workshops, and various employee benefits that foster personal and professional growth.

Join Rise to see the full answer
What kind of support does SoundCloud provide for relocation?

SoundCloud offers extensive relocation support for Backend Software Engineers moving to Berlin. This includes allowances, one-way flights, temporary accommodation, and on-the-ground assistance through partnerships with organizations like Expath. We want your move to be as smooth and hassle-free as possible.

Join Rise to see the full answer
Are there opportunities for professional development for Backend Software Engineers at SoundCloud?

Yes! SoundCloud is committed to the professional development of its Backend Software Engineers. You'll have access to a professional development allowance, allowing you to pursue courses, workshops, or certifications that enhance your skills and career growth. We believe in investing in our employees to help them thrive.

Join Rise to see the full answer
What benefits can a Backend Software Engineer expect at SoundCloud?

SoundCloud offers a variety of benefits for Backend Software Engineers, including a flexible vacation policy of up to 35 days of PTO annually, an Employee Stock Ownership Plan, a Creativity and Wellness benefit, and free German language courses. We also provide snacks and lunches at the office as part of our commitment to a supportive work environment.

Join Rise to see the full answer
How does SoundCloud support diversity and inclusion?

SoundCloud is deeply committed to fostering a diverse and inclusive culture. We support various Diversity Resource Groups, which focus on empowering underrepresented communities within our workforce. This commitment helps us build a more inclusive environment where everyone can contribute and thrive.

Join Rise to see the full answer
Common Interview Questions for Backend Software Engineer - Authentication and Authorisation
How do you approach designing an identity and access management solution?

When designing an IAM solution, I first identify the security needs and user requirements. I then evaluate existing architectures and select appropriate technologies. Collaborating with stakeholders is crucial, and I emphasize privacy by design principles to ensure data integrity and security.

Join Rise to see the full answer
Can you discuss a complex problem you solved in your previous role?

In my previous role, I encountered a scalability issue affecting our IAM system. I analyzed the bottlenecks and implemented microservices architecture, improving performance significantly. This experience taught me the importance of robust design and continuous monitoring.

Join Rise to see the full answer
What strategies do you use to stay updated with IAM technologies?

I stay updated with IAM technologies by participating in online courses, attending industry conferences, and engaging with professional communities. Regularly reading blogs and publications also helps me understand new trends and best practices, which I can apply in my work.

Join Rise to see the full answer
How do you handle security vulnerabilities in your code?

I prioritize security from the start by conducting regular code reviews and incorporating security measures into the development lifecycle. When vulnerabilities are identified, I address them promptly by updating dependencies, refactoring code, and conducting impact assessments to understand potential risks.

Join Rise to see the full answer
Can you explain how you would ensure high performance in a backend system?

Ensuring high performance in a backend system requires careful architecture design, efficient coding practices, and thorough testing. I focus on optimizing algorithms, utilizing caching mechanisms, and performing load testing to identify performance bottlenecks before deploying to production.

Join Rise to see the full answer
What experience do you have working with cloud computing and IAM services?

I have hands-on experience with AWS services, including AWS Cognito, which I used to facilitate user authentication and manage user data securely. I also understand the principles of cloud-based IAM and how they can benefit scalability and flexibility in application development.

Join Rise to see the full answer
How do you collaborate with product managers and other teams?

I believe in open communication and maintaining a collaborative mindset. I schedule regular check-ins with product managers to understand their vision and feedback while also being proactive in sharing technical insights with other teams, fostering a culture of collaboration and innovation.

Join Rise to see the full answer
What role does testing play in your development process?

Testing is essential in my development process. I emphasize unit and integration testing to catch issues early. Additionally, automated testing helps maintain code quality and performance. I also encourage team members to adopt TDD (Test-Driven Development) to enhance code reliability.

Join Rise to see the full answer
How do you mentor junior engineers in your team?

I approach mentoring by sharing my knowledge and encouraging junior engineers to take on challenges. I provide them with constructive feedback, designate pair programming sessions, and recommend resources for their personal development. I foster an open environment where questions are welcomed.

Join Rise to see the full answer
What excites you about working at SoundCloud?

I am excited about SoundCloud’s innovative spirit and commitment to empowering artists and fans. Being part of a company that values diversity and fosters a collaborative culture really resonates with me. The opportunity to work on impactful projects while contributing to the music community is incredibly motivating.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
SoundCloud Remote New York, Los Angeles
Posted 8 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Photo of the Rise User
Posted 3 days ago
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
Photo of the Rise User
DoorDash USA Remote Sunnyvale, CA; San Francisco, CA; Los Angeles, CA; Seattle, WA; New York, NY;
Posted 6 days ago
Photo of the Rise User
GBG Remote No location specified
Posted 12 days ago
Photo of the Rise User
Valsoft Corporation Remote No location specified
Posted 9 days ago
Posted 12 days ago
Photo of the Rise User
Posted 2 days ago

SoundCloud is the world’s largest open audio platform, powered by a connected community of creators, listeners, and curators on the pulse of what's new, now and next in culture.

25 jobs
MATCH
VIEW MATCH
BADGES
Badge ChangemakerBadge Future MakerBadge Global Citizen
CULTURE VALUES
Inclusive & Diverse
Diversity of Opinions
Collaboration over Competition
Growth & Learning
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$60,000/yr - $90,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 26, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!