The technology department is going through a cloud transformation program moving to a micro services architecture with both REST and message-based integration patterns.
As a Software Development Manager, you will have a hunger to learn and self-improve – but importantly be equally as passionate about helping others to learn and self-improve. Developing software at this scale is quite the challenge, so that’s why we’re passionate not just about the result, but how you and your team get there and the technologies you use to deliver world-class systems and services.
What Will You Be Working On
Reporting to the Head of Engineering, you will be responsible for leading, managing and developing 5-15 developers from the wider team, who are currently working fully remotely, but will be office/remote based when Greensill feels it is appropriate and safe to do so. You will ensure the development teams understand the company and department goals as well as help guide development teams on systems architectural strategy while mentoring and coaching the team, developing them to achieve their potential.
You will work closely with the product and delivery teams, ensuring that development demands are understood, estimated and prioritised so that deliveries are on time and to a high standard.
Along with your peers and the tech leads you will continuously look for optimisations and efficiency improvements across the development and wider development function.
In order to succeed we’re looking for people who have demonstrable experience in working in a fast-paced Agile digital delivery environment, with a strong problem-solving nature and the ability to communicate a complicated problem succinctly, accurately and coherently to a team with different skill sets. A good understanding of technology is highly recommended, but this is a “hands-off code” role.
- Provide mentorship and career development advice and guidance to team-members. This mentorship should include both technical mentorship, as well as soft-skills and other aspects of being effective and successful in a development organisation.
- Plan and manage skills development and training for team-members. Thinking carefully about areas where their skills need greatest development, or where the most opportunity for improvement exists; work with the person to identify appropriate training.
- Stay abreast of developments in the tools and technologies that teams are using. Solicit input from teams and other stakeholders on tools and technologies that could be useful. Spend time getting hands-on familiarity with these tools and technologies.
- As a manager you will lead the recruitment and hiring of new team-members
- Provide support and assistance to teams and their delivery managers. Be prompt and proactive in helping remove impediments that are harming Teams’ ability to be effective.
- Provide performance feedback and complete performance evaluations for team-members. Informal performance feedback should be provided on a frequent basis and should include feedback from fellow Team-members. Feedback should be focused on recognition for achievement, and opportunities for growth.
- Risk culture is part of your Greensill DNA – Enable good governance and business conduct and culture in your team by effectively identifying, discussing, managing, and escalating financial and non-financial risks.
Skills and Abilities:
- Experience of managing development teams of between 5-15 people
- Experience with Java, Spring, Springboot
- Experience with version control systems and branching strategies e.g. GIT
- Experience of CI/CD – continuous delivery/deployment techniques
- Knowledge of Microservices Architectures using both REST and message-based integration patterns.
- Knowledge of core AWS services
- Knowledge of Cloud Architectures
- Knowledge of web development frameworks such as AngularJS
- Containerisation experience such as Docker
- Flexible, adaptable and able to deal with ambiguity
- Thrives in a collaborative team-working environment
- Enjoys working at pace
- Customer centric mindset with a can-do attitude
- High degree of personal integrity, honesty and professionalism
o Acts with honesty and integrity
o Curious and resourceful – seeks out difficult questions and finds solutions
o Resilient, able to learn from mistakes and move forward
o Flexible, adaptable and able to deal with ambiguity
o Collaborative, thrives when working towards shared goals
Our culture is founded in a commitment to challenging the status quo.
To help make finance fairer for everyone, we’re changing the way Working Capital Finance works. Our diverse, global offices combine bright thinkers from different backgrounds working autonomously and creatively to find new ways to re-invent the industry.
We’re not afraid to fail, pivot and adapt when it comes to our products and believe that our people should be given the same opportunities to pave their own path. Our dynamic structure and agile organization means everyone, in every team can make an impact and find purpose and pride in their work.
We love trying new things, and most days you’ll find us ‘innovating on the fly’, pushing the limits of what’s possible to create new solutions to seemingly impossible challenges. We’re data-driven and tech-focused, but still centred around our customers. As active problem-solvers, we also firmly believe that just because that’s the way it’s always been, doesn’t mean that’s the way it should be.
We’re a tight-knit bunch, who are proud of our heritage, and like nothing better than welcoming new people to the team. In fact, working as a team is at the heart of everything we do – from our diverse and inclusive global family to a truly accessible, flat structure than encourages transparency and participation in all aspects of the company.Apply Now Back to listings