We are looking for a Staff Software Engineer to join our Product Engineering Team. This role will work in our banking core as a technical reference for the team.
What you’ll do:
- Lead the development and testing of our systems and services
- Write, test, and deploy efficient, scalable code to production that impacts millions of individuals
- Ensure that our codebase remains easy to change and is always shippable
- Participate in shaping the technical architecture of the product
- Deliver highly available and scalable services in a production environment
- Generate ideas for new initiatives and technologies
- Mentor other engineers, support the technical culture, and help grow the team
- Communicate and collaborate with product and design
What you’ll need:
- Bachelor's Degree in Computer Science or related field.
- 6+ years programming experience with Java.
- Hands-on experience with Continuous Delivery principles and techniques, including unit testing and build & deploy pipelines.
- Ability to lead and influence a team's technical direction
- Demonstrated ability to design resilient software components within a distributed system.
- Advanced English level.
- Experience in the fintech or banking field is a plus.
- Experience working with managed cloud services such as AWS or Azure is a plus
- Good communication skills, adaptation to change and conflict management.