Software Engineering Team Lead (Onboarding)
Job Description:
We are looking for a Software Engineering Team Lead who's a natural leader with a strong technical background. As a Team Lead, you will be required to be hands-on and help our organisation automate processes to facilitate global growth managing a 4 strong high-performance engineering team.
What youll be working on
Our client is one of the world leaders in healthcare management software. A key vision for the business is to improve the efficiency and speed of the onboarding experience for all customers. The Software Engineering Team Lead will lead a team of 6 remote engineers in the customer growth area that manages the ETL process of moving data from one system to the other. The Software Engineering Team Lead will be a strong leader and will lead on technology and process changes that enable customers to migrate their data onto the platform. This is a hugely important role for the business and offers a great opportunity.
The onboarding stage (transferring data onto the SaaS platform)
- The team using an internal tool for ETL
- The team build purpose-built adaptors that are used to capture data and push into AWS (could be on-premise SQL queries in SQL or C#) OR wrap API calls. The UI, wrapper and control logic are built in C# and stored in AWS.
- Data is transformed into the data store.
- The data store moves the data into our client's SaaS platform.
- High frequency, low complexity.
Other responsibilities
- Delivering innovative ideas to improve processes, realise efficiencies and increase velocity.
- Inspiring, motivating and coaching to enable the continuous development of individuals within your team
- Collaborating with senior engineering leaders across vision and strategy for your team and our products
- Communicating technical ideas and leading projects with a focus on solving real-world business challenges in a global setting.
- Helping recruit and retain engineers to create a talent-dense, high-performing engineering team
Technical Requirements
- Proven experience in A Principal Engineer / Team Lead position.
- Proven Front End, Back End, Dev Ops and Cloud platform experience.
- Have led technical projects within a SaaS product development organisation.
- Strong at developing applications using .NET, C# and Microsoft SQL Server.
- Extensive SQL knowledge and the ability to write complex, performant database queries.
- Proven experience working with cloud computing platforms such as AWS & Azure
Non-technical requirements
- Self-motivated, positive and collaborative leader.
- Receptive to constructive criticism and open to new Ideas.
- Good remote leadership experience.
- Led high-performing teams in a continuous delivery environment.
- Has positively impacted team and team member growth and engineering practices.
- Has made difficult decisions for their team and delivered difficult messages
Benefits
- Salary based on experience
- Bonus scheme
- 25 Days Annual Leave +bank holidays + Birthday Off
- Employer Pension contribution (up to 5% matched) opted in after 3 months (can opt-in earlier)
- Private medical insurance
- Employee Assistance Programme health wellbeing, Counselling (6 sessions), legal and finance advice
- Death in service cover (x4)
- Digital GP Service
- Mental health support
- Gym discounts
- Retail and lifestyle discounts
Why this company?
- You won't be micromanaged or subject to decisions by the committee.
- You can help them shape and evolve their culture.
- Potential worldwide career progression opportunities.
This is an opportunity to join one of the UK's best employers as recognised in the Sunday Times Best Places to Work. As an inclusive and forward-thinking company, they are committed to creating an environment that values diversity and promotes equal opportunities for all individuals.
We will be reviewing applications and interviewing candidates on an ongoing basis and encourage you to submit your application early. We reserve the right to close this vacancy once a successful candidate is appointed. We may close this vacancy before the deadline as applications are being reviewed regularly throughout the advertised period and interviews may occur for suitable candidates.
For immediate consideration or a more informal chat please get in touch with us today
Required Skills:
Software Engineering