Software Engineer in Identity & Access Management
Berlin, Germany IT development
Job description
Job Category
· Technology & UX/UI Design
Location
· Berlin
Contract
· Full-Time
· Professional Level
Company
· Zalando SE
The opportunity
The Zalando Identity & Access Management (IAM) Platform is responsible for the day-to-day security of Zalando systems and the various corresponding identities, including those representing our approx. 20 million active customers as well as our ~1.6k developers and their ~1k applications.
As an IAM software engineer for the Zalando IAM Platform team you will collaboratively and purposely extend and operate our most critical core infrastructure components. You will rethink, build and operate multi-tenant IAM solutions based on OAuth 2.0 and SAML 2.0 protocols for our vastly growing eCommerce business and help our engineering teams to integrate.
About you
· You wonder how authentication and authorization in the web will look like in future.
· You understand the extreme criticality of identity and access management.
· You are not afraid to read, understand and responsibly question RFCs, yet grasp their true value.
· You care for security in the software you write and systems you operate.
· You wonder if they can be made to work differently long after others have stopped reading the specification.
· You believe in clean code and feel comfortable with regular code reviews.
· You understand that legacy code is the work you did yesterday.
· You feel comfortable working in international teams.
· You are able and eager to find highly-available, customer-oriented solutions to mitigate down-times and possible integration issues in existing and proposed systems.
· You are willing to improve yourself, learn what you don’t know yet and help others in doing so.
· You respect other’s opinions even if you don’t agree.
Key Focus Areas
· Support an ever changing technology infrastructure with the vision to enable identity within systems by providing them with a trusted distributed IAM as a service.
· Design, develop, test and defend existing and future IAM systems in a vastly growing, multi-tenant environment.
· Partner with Zalando engineering teams to help them enhance their IAM integration.
Skills and Experience
· You have sound programming background, mostly in web applications.
· Experience in Java and/ or Golang would be a plus.
· You understand the benefit of automated tests and actively embrace it.
· You have experience operating in sensitive production environments.
· You are comfortable discussing not just IAM impact, risks, vulnerabilities and threats but also explain basic OAuth 2.0 to a variety of audiences.
What you can expect from us
· One-month mentoring program
· Internal tech talks, skills-building courses and Practice Leads who help you achieve mastery
· Personal branding support: From preparing tech talks and blog posts to networking with industry leaders
· Community: hack weeks, movie nights, coder dojos, +70 self-organized tech guilds and more
· Competitive salary
· 40% Zalando shopping discount and commuter discount
· Relocation assistance for internationals
About Zalando
Zalando is Europe’s leading online fashion platform, doing business in 15 markets. Delivering first-class shopping experiences to our +15 million customers requires moving fast — with microservices, Agile processes & autonomous teams — and using cutting edge, open source technologies. We are passionate about what we do and have fun while doing it. And we are willing to experiment and make mistakes: It’s how we grow.
Want to join us? Then go ahead and !
If you need guidance or have any questions about our hiring process, please contact recruiter Emily Nguyen .