Validis is looking for an experienced software engineer to lead one of the teams in the engineering function. As team lead you will be responsible for managing the team’s activities in the scrum-based agile development of our software platform as well as providing technical leadership and contributing to the continuous improvement of the Validis platform.
- Role: Lead Software Engineer
- Hours: Full time
- Location: London (hybrid)
About Validis
Validis is a dynamic fintech company with an industry leading software platform for the extraction and standardisation of accounting data. Validis, which has UK and US based operations, has a blue-chip client base, mainly comprising audit firms and financial institutions who use the software to gather financial information from their SME clients. The company has experienced significant growth since its inception in 2015. As part of this growth, it is expanding its team and need support across a number of strategic areas.
Benefit from a business actively promoting diversity and equality. Diversity is critical to our business, and we believe unbelievable talent should have a level playing field in which to shine – this equally applies for everyone. No matter who you are, where you’re from, how you think, or who you love. We believe you should be you.
About the role
Skills required
- Provide technical leadership at design and code level
- Manage a small development team of Java developers and testers
- Take an active role in developing product features
- Acquire and maintain deep knowledge of the Validis problem domain
- Define and implement APIs that our customers will use to upload and extract their customers’ eaccounting data
- Refine user stories in conjunction with the product owner and ensure stories going into sprints satisfy the Definition of Ready
- Work with team members to design, implement and test product features to a high standard of quality
- Ensure Production Incidents are handled within SLAs
- Identify areas for improvement in architecture and code
- Use code analysis tools, logs and other data to improve code quality
- Work with scrum masters and other team leads to identify improvements to the agile development process
- Ensure secure development practices are followed
- Ensure your team follows the policies and procedures of the information security system
About you
- 5+ years Java development experience
- Experience leading a development team
- API design experience
- Experience of API gateways preferably Azure API Gateway
- Have worked in a software product environment preferably SaaS
- Experience of building software in a cloud platform, preferably Azure
- Have worked with Kubernetes and Docker
- Service bus based development
- SQL Server experience
An advantage, but not mandatory
- Knowledge of accounting and accounting software package APIs
- Knowledge of Open Banking APIs
- Data engineering experience