Location
witney, england, United-Kingdom
Posted
May 31, 2026
Job Description
We are seeking a Software Engineer to execute the full lifecycle of the product development by programming well-designed, efficient, and testable code that meets specifications.
The Principal Software Engineer (Tech Lead) is responsible for all aspects of the full-stack software development process within the project. This includes planning, estimation, research, architecture, organization, tactical, and strategic planning. As a thought leader, we invite Principal Software Engineers to bring experience to execute, mentor and grow our current development team.
What You Will Do
- Provide direction for the team's technical activities, including technical communications, architectural decisions, code reviews, developer training, and complex prototyping.
- Produce, document, and review estimates of upcoming work, taking into account various risk factors, team expertise, and past performance, including comparisons of various possible ...