Lead Engineer
Job Type | Permanent Full Time |
Location | Edinburgh/Hybrid OR fully remote (UK only) |
Area | Edinburgh, Scotland |
Sector | IT and Software |
Salary | c£60k (DOE) |
Start Date | |
Advertiser | remoteapi |
Job Ref | IHR200 |
- Description
- Our client is leading Health Tech business who provides financial management, cost management, risk and compliance tools for global healthcare providers.
To support an exciting period of transformation focused on realigning core products for overseas markets, they are recruiting for a Senior Software Engineer to join them in the role of Lead Engineer. This is a superb time to join a business that can offer exciting technical challenges to an ambitious engineer.
In this role, you will work with other Lead Engineers to define and adhibit coherent technical standards and apply them across Product Delivery.
Business is an Agile environment. A key part of this job is to provide technical direction and contribute to the design and development of software releases, using the client’s own application release model. You will have experience building high-calibre, scalable solutions, and adding to the advanced algorithm design. You will mentor junior engineers and review code against the client’s top-quality standards.
The client’s technical stack includes:
· C# (Asp .Net +Web API)
· Angular 2+
· Azure
· SQL Server
Key responsibilities will include:- Designing well architected, maintainable solutions using appropriate design principles, e.g. design patterns and SOLID principles
- Using automated tests to ensure sufficient code coverage of deliverables
- Working with product management to provide technical solutions to meet product requirements
- Working with other Lead Engineers to define and apply consistent technical and quality standards
- Driving innovation by keeping up to date with technical advances
- Mentoring and coaching less experienced team members
· Proven experience in a technical lead role and providing technical direction following Agile methodologies
· Proven track record in designing and building quality software solutions
· Advanced technical knowledge and understanding of Application Lifecycle Management (ALM) tools (e.g., TFS or Jira)
· An in-depth understanding of software principles, e.g. SOLID principles and design patterns and how to apply them
· In-depth understanding of the different architecture models, and their costs, pros and cons; existing systems architecture and release pipelines; automated testing methods and their applications; and TDD
· Experience in building or working with highly resilient micro-service solutions in the cloud environment
· Experience in mentoring engineers
· Proven experience of working with release management processes (CI/CD), source control and configuration of environments
· Strong collaboration and teamwork skills
This is a superb opportunity for an innovative engineer with experience in building high-performance and scalable solutions to lead in the development of health tech products that will provide better outcomes for millions of people.
Salary and package: circa £60,000 + Benefits + Continuous Learning
If you are an ambitious Software Engineer and this role sounds of interest, please apply and we will be in touch to arrange a confidential, no-obligation chat to provide full details about the company, the role and the opportunity.
You will find us professional, friendly and knowledgeable.