Software Engineering Manager
At R3, the focus is on advancing financial markets and nurturing a digital economy built on openness and trust. As part of a dynamic, scale-up environment, you will lead as a Software Engineering Manager with a product-centric approach, contributing to the creation of cutting-edge platforms for the modern financial system.
Working with a diverse engineering team, you will be instrumental in developing end-to-end deployable distributed services. Collaborating closely with engineers of varying levels and other key stakeholders, you will play a pivotal role in leading a newly formed team to deliver innovative features and enhancements.
Your primary responsibility will include overseeing substantial upgrades and the maintenance of Corda platform, a distributed ledger technology (DLT) designed to facilitate intricate business workflows without centralized control points. This involves working on a widely trusted DLT platform utilized by esteemed entities like banks, insurance companies, and stock exchanges, investing in the performance, availability, and manageability enhancements for various demanding industries.
Responsibilities:
- Collaborate with engineering and product leaders to outline team roadmaps using agile methodologies.
- Facilitate effective execution of roadmaps by supporting the team and driving impactful initiatives in collaboration with other stakeholders.
- Take ownership of delivering key milestones, establishing clear objectives, monitoring progress, and addressing obstacles swiftly.
- Manage and mentor team members, fostering their career growth and upholding the operating principles of R3.
- Cultivate a culture of collaboration and inclusivity within the engineering team.
- Lead recruitment efforts, onboard and offer training to new team members to reinforce skills and team cohesion.
- Drive continuous improvement in engineering processes, methodologies, and tools for enhanced productivity and collaboration.
- Serve as the main contact for cross-functional teams, ensuring transparent communication of project status, risks, and accomplishments.
Skills and Qualifications:
- Proficiency in leading engineering teams to deliver high-impact outcomes.
- Strong problem-solving, critical thinking, and decision-making skills.
- Proven track record in delivering scalable products in coordination with Engineering and Product leadership.
- Hands-on experience with agile methodologies and project management tools.
- Experienced in guiding and supporting the professional development of engineering teams.
- Interest in learning and evolving in a technology-driven environment with a growth mindset.
- Excellent interpersonal and communication skills, able to build relationships across teams.
- Capable of managing multiple priorities effectively in a fast-paced setting.
Nice to haves:
- Capable of designing and developing enterprise-level software.
- Familiarity with cloud technologies like AWS and development languages like Java and Kotlin.
- Experience in domains emphasizing high-availability and performance.
- Knowledge of Kubernetes concepts and networking.
- Exposure to message brokers and relational databases.
- Ability to address production issues effectively for customers or self-operated software.
- Previous experience with Corda or other distributed ledger technologies.
R3 celebrates diversity and fairness in the workplace, championing individuality and embracing differences. The team at R3 is dedicated to supporting and welcoming individuals of varied backgrounds, experiences, and identities. If you believe you can contribute positively to R3, even if you don't meet all the mentioned criteria, feel free to share your CV/resume as we are always interested in engaging with collaborative and innovative individuals.