Senior Software Engineer - Identity and Access Management

Bigbank As — Estonia · Posted ~22 hours ago

Senior Full-time

Skills

Java Spring Boot software architecture identity and access management secure authentication Kubernetes Node.js

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a senior engineering team responsible for a highly critical identity and access platform. You will design and evolve secure authentication systems, influence architecture and technical decisions, and own solutions throughout their lifecycle. The role centers on Java and Spring Boot, with opportunities to contribute to cloud-native technologies and distributed infrastructure.

Highlights

Build and evolve a critical identity platform in a highly security-focused environment, with strong ownership from architecture and implementation through production support. The role offers significant technical influence and the opportunity to work on scalable, reliable systems.

Description

Great software connects people. Great engineering makes sure only the right people can connect. Every secure login starts with great engineering. Help build the identity platform behind the next generation of banking. Your work helps protect every digital interaction with Bigbank. Identity is one of the most critical building blocks of modern banking. Every secure login, every permission and every customer journey depends on systems that are secure, reliable and built to scale. As an Senior Software Engineer, you'll design, build and evolve the Identity and Access Management platform that protects how customers and employees securely access Bigbank's services. You'll influence architecture, drive technical decisions, and own solutions throughout their lifecycle, from design and implementation to production support. Working primarily with Java and Spring Boot, while also contributing across technologies such as Node.js and Kubernetes, you'll help build secure authentication and authorization services that thousands of customers rely on every day. If you enjoy solving complex engineering challenges where software quality, security and scalability matter equally, we'd love to meet you. Join us to build the best universal bank! Bigbank is an Estonian bank with a strong international presence, operating across nine markets. We are expanding beyond lending into everyday banking, with the ambition to become a leading universal bank in our region. What makes this journey unique is the opportunity to build core banking services from the ground up using modern technologies and a next-generation platform - without the constraints of legacy systems. You'll join our Identity and Access Management Engineering team, where security, reliability and engineering excellence are treated as fundamental parts of everything we build. This position is based in Estonia, and we are currently looking for candidates who are already residing in Estonia. Why you'll enjoy working here At Bigbank, Software Engineers own solutions - not just code. You'll work in a cross-functional engineering team where you'll have real ownership from technical design through production. You'll collaborate with experienced engineers, influence architectural decisions and help build identity services that protect every customer interaction across the bank. You'll have the opportunity to improve engineering practices, reduce technical debt and continuously evolve systems that are essential to secure digital banking. If you enjoy ownership, continuous improvement and building software that truly matters, you'll fit right in. How do you create value? You build the identity platform that protects every customer interaction with Bigbank. Your work enables secure authentication, authorization and identity management while improving the reliability, scalability and maintainability of our software platform. Every solution you build helps deliver secure banking services that customers can trust. In this role you will Design, build and maintain secure Identity & Access Management (IAM) services.Develop authentication, authorization and identity lifecycle solutions.Design scalable, secure and maintainable software architectures.Implement functional, non-functional and security requirements.Build automated tests and continuously improve software quality.Build and maintain CI/CD pipelines and deployment automation.Troubleshoot production issues and improve system reliability.Participate in technical design discussions, architecture decisions and code reviews.Collaborate with engineers across multiple teams to deliver secure software solutions.Take ownership of solutions throughout their entire lifecycle - from design to production support.Continuously improve engineering practices, system performance and operational excellence. Our expectations for you We believe you'll succeed in this role if you have: Strong experience developing software using Java and Spring Boot.Experience developing secure software and working with authentication, authorization or Identity & Access Management (IAM) solutions.Experience designing and building distributed systems, microservices and event-driven architectures.Experience with CI/CD pipelines and modern software delivery practices.Strong commitment to automated testing and software quality.Experience troubleshooting and supporting production systems.Strong understanding of software engineering principles, clean code and design patterns.Good understanding of secure software development practices.Experience working in Agile engineering teams.Strong analytical and problem-solving skills.Good English language skills.Currently residing in Estonia and able to work from Estonia.At least 6 years of professional software development experience. You'll Stand Out If You Also Have Experience With Node.jsDockerKubernetesMongoDB or PostgreSQLRabbitMQ or similar messaging platformsRedisVue.js or ReactAtlassian tools (Jira, Confluence, Bamboo) What Success Looks Like Engineering teams rely on secure, scalable and reliable Identity & Access Management services that enable seamless customer experiences. Authentication and authorization services are delivered with confidence, production systems remain resilient and maintainable, and engineering teams trust the solutions you've built to support critical banking services. Your expertise helps strengthen the engineering foundations that protect every customer interaction with Bigbank. Please submit your application only via the application link provided in this job advertisement. This helps us ensure secure processing of personal data in accordance with GDPR and a fair recruitment process for all candidates. Unfortunately, applications submitted by email cannot be considered. https://bigbank.teamdash.com/p/job/nsTkAxrY/senior-software-engineer