Job Description
Ready to take your next steps within an internationally leading provider of content security and digital rights management products? Your role will focuse on designing, building, and operating secure, scalable backend services on AWS. You’ll work on cloud-native and serverless systems that support authentication, authorization, and service integration in distributed, always-on environments. The role emphasizes strong backend engineering fundamentals, cloud architecture, and identity systems, with flexibility around specific implementation languages.
What You’ll Do:
- Design, build, and maintain cloud backend services on AWS
- Develop and operate distributed, cloud-native and serverless systems
- Implement and integrate authentication and authorization flows, including SSO
- Collaborate with product and engineering partners on requirements and technical design
- Participate in architecture discussions, design reviews, and code reviews
- Build services with a focus on scalability, performance, reliability, and security
- Deploy and operate services using automated CI/CD and infrastructure-as-code
- Own backend services throughout their lifecycle, from design to production
- Improve system reliability, security posture, and operational practices
- Drive technical improvements to platforms, processes, and internal tooling
- Work effectively with distributed, international teams
What You’ll Bring
Experience
- 8+ years of professional software engineering experience
- Strong background in backend, object-oriented development
- Experience building and operating production systems on AWS
- Proven experience designing scalable, resilient cloud services
Technical skills
- Proficiency in at least one backend programming language (e.g. Python, Java, Node.js)
- Hands-on experience with AWS services and serverless architectures
- Experience with authentication and authorization technologies, including SSO, OAuth 2.0, and SAML
- Familiarity with federated identity providers and SSO concepts
- Experience with relational and/or NoSQL databases
- Knowledge of microservices, containers, and infrastructure-as-code
- Solid understanding of Linux environments and distributed system performance
Nice to have
- Experience with Python in backend or cloud environments
- Knowledge of cloud and application security practices
- Familiarity with identity, cryptography, or content protection domains