(Senior) Software Engineer (Customer Identity)
Role details
Job location
Tech stack
Job description
On a daily basis you will
- Design, develop, test, document, and operate robust, maintainable software for the Customer Identity Platform.
- Participate in the end-to-end product development process and help the team ensure value, usability, feasibility, and viability.
- Collaborate as needed with product managers, designers, architects, and other roles to discover the right solutions.
- Monitor system health and application metrics for our live-critical platform. Investigate and resolve incidents as needed.
- Identify issues, suggest improvements to new and existing features, and present ideas for solutions. Take initiative to improve quality across accessibility, performance, consistency, maintainability, and robustness.
- Seek out, evaluate, and recommend new technologies and concepts, helping bring industry standards and best practices into our codebase and architecture.
Requirements
You will be a strong fit if you have
- At least 5 years of professional experience with .NET/C# development.
- Strong expertise in RESTful APIs and backend service design.
- Experience with microservices architecture, distributed systems, and asynchronous/event-driven communication.
- Solid knowledge of application and information security.
- Hands-on experience with Azure Cloud, Docker, CI/CD pipelines (Azure DevOps), and modern deployment practices; familiarity with Kubernetes, MongoDB, and Infrastructure as Code is a plus.
- Hands-on experience with front-end technologies including TypeScript (React is a plus), or a strong willingness to work full-stack.
- Openness to participating in on-call rotations.
- Experience with identity and access management technologies, including OAuth, OpenID Connect, Auth0, and PingOne AIC.
Benefits & conditions
Inclusive and valuing culture
At Riverty, you can be who you are. We strive to create an inclusive environment and an appreciative culture, enhanced by our employee networks.
Health & Wellbeing
Your physical and mental health is important to us. Take advantage of our various preventive care and support services.
Professional and Personal Development
Take advantage of our numerous training and development opportunities. Benefit, for example, from training courses offered by Bertelsmann University, language courses or leadership trainings
Monetary Benefits & Discounts
Know that you're appreciated with plenty of employee benefits & discounts just for you.
Flexibility
Our diverse working models empower you to customize your work to perfectly align with your preferences. Benefit from mobile office, flexible working hours and part-time models.
About the company
Join us to empower financial growth for everyone.
Imagine a role where your work empowers financial growth for everyone. We're not merely a fintech company; we're a global community of creators, explorers, and innovators. Our shared commitment is to create human-centric products which enable, complete and repeat seamless financial transactions in everyday life.
Are you ready?
You'll be part of a global community with more than 4,000 members and a history of over 60 years. We offer a balanced work environment that’s attuned to both your lifestyle and professional aspirations.
Together, we'll redefine the way the world manages payments and transform the financial landscape.
Harnessing the power of data and cutting-edge financial technology, we offer versatile payment options, intelligent accounting solutions, and fair debt collection practices, all designed to boost everyone’s financial growth.