Make yourself visible and let companies apply to you.
Roles

Tech Lead Jobs in Edinburgh

Overview

Looking for top Tech Lead jobs in Edinburgh? Explore the latest opportunities on Haystack, your go-to IT job board connecting skilled Tech Leads with leading companies in Edinburgh’s vibrant tech scene. Find your next Tech Lead role today and advance your career in one of Scotland’s fastest-growing tech hubs.
Filters applied
Edinburgh
Tech Lead
Search
Salary
Location
Remote preference
Role type
Seniority
Tech stack
Sectors
Contract type
Company size
Visa sponsorship
Senior Software Engineer
Bright Purple Resourcing
Edinburgh
Fully remote
Senior
£80,000
RECENTLY POSTED
dot-net
Senior Fullstack Software Engineer UK Remote Are you ready to put your technical expertise to work in transforming services that directly improve lives across the UK? Our client provides emergency accommodation and vital support for some of the countrys most vulnerable people including survivors of domestic abuse, refugees, and individuals seeking asylum. Their mission is to create safe environments and deliver innovative solutions that protect and empower those most in need. They are now looking for a Senior Software Engineerto take a key role in rebuilding and modernising their software landscape. This is a unique opportunity to shape critical systems that underpin essential frontline services. Whats on Offer
Fully remote within the UK
Salary up to £80,000
33 days annual leave
Pension & healthcare
A role with genuine social impact
A supportive, mission-driven workplace
Professional development and clear career progression
Key Responsibilities
Lead the design, development, and delivery of modern, web-based applications
Improve codebases, development practices, and deployment processes
Mentor engineers and foster a culture of collaboration and high performance
Build APIs, scalable architectures, and cloud-based platforms
Work within Agile and DevOps environments to deliver robust solutions
Partner with technical and non-technical stakeholders to design effective systems
About You
Extensive experience withC#, .NET, and SQL
Strong expertise inAzureand Azure cloud adoption frameworks
Proven track record inAPIdevelopmentand modern system architectures
At least 3 years experience in aleadershiprole
Strong problem-solving skills and ability to perform under pressure
Hands-on experience withCI/CDpipelines, version control, testing, and code reviews
Excellent communication skills, able to work effectively with diverse teams
Background inAgilemethodologies
Eligible forSC Clearance
If youre a seasoned Senior Software Engineer passionate about building scalable solutions, and want your skills to make a real difference, wed love to hear from you. Due to close links to the UK HomeOffice our client will require all successful candidates to go through SC Clearance. Candidates must be UK citizens, have SettledStatus or ILR.Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry.
Principal Software Engineer
TPXImpact Holdings Plc
Multiple locations
Remote or hybrid
Senior
£85,000
RECENTLY POSTED
react
javascript
python
kotlin
csharp
nodejs
+2
About The Role Deadline for applications: 11:59pm on 31st October 2025Were looking for a Principal Software Engineer to shape the technical direction of high-profile projects and lead the delivery of modern, scalable software.We use technology to create impactful, human-centred solutions that make a difference to users and organisations. We believe great engineering happens when teams collaborate, learn, and build with purpose.Youll provide hands-on technical leadership, working closely with senior stakeholders, mentoring engineers across multiple teams, and line managing a small group of engineers while helping shape our approach to software delivery, architecture, and engineering culture.Responsibilities Lead the design and development of advanced software solutions, ensuring high standards of quality, security and scalability.Set the technical direction for projects and influence the wider technology strategy.Provide line management for a group of engineers (typically up to six), supporting their career progression and ensuring theyre set up for success.Provide technical leadership and coaching, fostering a culture of excellence, collaboration and continuous learning.Collaborate with senior stakeholders to translate complex business problems into elegant, robust solutions.Champion modern engineering practices including CI/CD, test automation and infrastructure as code.Foster a DevOps culture that enables teams to build, deploy and run their services confidently through automation and continuous delivery.Drive the evaluation and adoption of emerging technologies to improve how we deliver software.Lead technical due diligence during project scoping, bids and new opportunities.Represent the engineering function in strategic discussions, influencing our technology roadmap.Anticipate and manage project risks, helping teams navigate complex technical challenges.About You Professional knowledge and experience EssentialExtensive experience in software engineering, with a focus on large-scale, complex systems.Polyglot engineer comfortable working across multiple languages and frameworks (weve used Python, Java, Kotlin, Node.js, C#, JavaScript, Express, React and Next.js to name a few).Passion for learning new technologies and helping others do the same.Proven track record of leading software architecture design and strategic technology initiatives.Strong expertise in cloud platforms, microservices and modern software development practices.Experience with direct line management and mentoring junior to senior engineers.Excellent communication skills. Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.DesirableExperience working in a consultancy environment, managing client relationships at a senior level.Experience delivering government or public sector projects.Eligible for (or holding) SC security clearanceKnowledge of AI, machine learning, or other emerging technologies relevant to software engineering.Experience promoting knowledge sharing. This might be through mentoring, blogs, talks, or internal communities.Behaviours and PACT values Purpose: Be values-driven, recognising that our client’s needs are paramount. Approach client engagements with professionalism and creativity, balancing commercial and operational needs.Accountability: Be accountable for delivering your part of a project on time and under budget and working well with other leaders. Lead by example, promoting a culture where quality and client experience are foremost.Craft: Balance multiple priorities while leading high-performing teams. Navigate ambiguity and set the technical direction and approach to support positive outcomes.Togetherness: Collaborate effectively with others across TPXimpact. Build strong relationships with colleagues and clients.About Us People-Powered Transformation We’re a purpose driven organisation, supporting organisations to build a better future for people, places and the planet. Combining vast experience in the public, private and third sectors and expertise in human-centred design, data, experience and technology, were creating sustainable solutions ready for an ever-evolving world.At the heart of TPXimpact, were collaborative and empathetic. Were a team of passionate people who care deeply about the work we do and the impact we have in the world. We know that change happens through people, with people and for people. Thats why we believe in people-powered transformation.Working in close collaboration with our clients, we seek to understand their unique challenges, questioning assumptions and building in their teams the capabilities and confidence to continue learning, iterating and adapting.Benefits Include:30 days holiday + bank holidays2 volunteer days for causes that you are passionate aboutMaternity/paternity - 6 months Maternity Leave, 3 months Paternity LeaveLife assuranceEmployer pension contribution of 5%Health cash planPersonal learning and development budgetEmployee Assistance ProgrammeAccess to equity in the business through a Share Incentive PlanGreen incentive programmes including Electric Vehicle Leasing and the Cycle to Work SchemeFinancial adviceHealth assessmentsAbout TPXimpact - Digital TransformationWe drive fundamental change in approaches to product and service development, delivery and technology. Our agile, multidisciplinary teams use technology, design and data to deliver better results, improving outcomes for individuals, organisations and communities.By working in the open, in partnership with our clients, we not only transform their systems and services but also build the capability of their teams, so work can continue without us in the longer term. Our focus is sustainable change, always delivered with positive impact.Were an inclusive employer, and we care about diversity in our teams. Let us know in your application if you have accessibility requirements during the interview.TPBN1_UKTJ
Senior Software Engineer - C/Linux
Redline Group Ltd
Edinburgh
In office
Senior
£40,000 - £75,000
RECENTLY POSTED
linux
c
A new and exciting opportunity has become available for a Senior Software Engineer job, based in Edinburgh, required to join one of the global market leaders in defence and aerospace electronics.The Senior Software Engineer - C/Linux will join a team of software engineers developing a low level software for networking products. A background working with network protocols would be an advantage.Essential Skills needed for the Senior Software Engineer - C/Linux job include:
Strong Experience in developing Software using Embedded C.
Strong Communication Skills.
Experience in Developing Software for Linux Based Platforms.
Degree in Software Development, Electronics or other relevant fields.
During their employment, the Senior Software Engineer - C/Linux will be given the opportunity to work on and learn:
Advancing Knowledge of Ethernet, TCP/IP and other advanced networking protocols.
Team Leading and Man Management, and elements of project Management.
Development of experience in a GNU/Linux environment.
This is a unique opportunity for a Senior Software Engineer - C/Linux, to take the next step in their career, with an Edinburgh based business that has an outstanding record for the development and support of their staff.If you would like more information on the Senior Software Engineer job based in Edinburgh, or if you would like to apply for the Senior Software Engineer job, please contact Ricky Wilcocks on (phone number removed) or email a copy of your CV to (url removed), otherwise we always welcome the opportunity to discuss other engineering jobs.
Senior Developer (.Net) - Glasgow/Edinburgh Hybrid - 60K, Bonus
Lorien
Edinburgh
Hybrid
Senior
£50,000 - £60,000
RECENTLY POSTED
dot-net
react
aws
javascript
github
git
+6
Senior Developer (.Net) - Glasgow / Edinburgh Hybrid - 60K + BonusFollowing the pre-screening process, successful candidates will be invited to attend an in-person interview on 16th February 2026. This is a fantastic opportunity to meet the team, explore the office, and experience their culture firsthand. Plus, there’s no waiting around, you’ll receive your outcome on the day!Lorien’s client, a fast-growing, global-reaching SAAS company with a great reputation in their domain, are currently looking to hire a Senior Software Developer / Senior Software Engineer with a background in C# to join their team, and play a key role in the delivery of quality code in a dedicated and evolving SaaS setting.They’re a growing firm with great projects in the pipeline, happy to offer a range of incentives (including bonuses, hybrid working, private healthcare, recognition rewards, professional development and ongoing upskilling avenues), and friendly people to work with (ask us, we’ve placed a number of them ourselves!), so take a look and apply before it’s too late:About the RoleAs a Senior Software Developer, you will play a pivotal role in delivering high-quality, performant, and secure code while contributing to agile development practices. You’ll be responsible for creating and maintaining technical content using the company development stack, supporting review processes, and addressing issues efficiently. The role also involves collaborating with stakeholders and contributing to the delivery of tasks in a timely manner.Key Responsibilities
Develop high-quality, secure, and well-tested code that delivers optimal performance.
Participate in code and process reviews, providing constructive feedback and recommending improvements.
Resolve bugs and handle support issues efficiently to maintain system stability.
Collaborate in sprint cycles and contribute to product increment planning within a scaled agile framework.
Mentor less senior Developers, offering guidance in a technical leadership capacity.
Communicate progress against objectives clearly to the team and stakeholders.
Build and nurture strong relationships with key stakeholders to ensure alignment and trust.
Skills and Qualifications
Technical expertise in: C# .NET, JavaScript (preferably React), SQL Server/T-SQL, HTML, CSS/LESS, with additional preferable skills in PowerShell and/or YAML.
Proficient in development and collaboration tools: Visual Studio, Visual Studio Code, Notepad , Git, and SQL Server Management Studio (SSMS).
Hands-on experience with cloud and automation technologies: GitHub Actions, Microsoft Azure, and ideally AWS services.
Demonstrated ability to prioritize tasks, manage time effectively, and build strong stakeholder relationships.
Why Join This Company?This company offers a competitive salary, a comprehensive benefits package including annual and spot bonuses as well as a generous holiday allowance, and a supportive, evolving work setting. As a Senior Software Developer, you’ll have the opportunity to make a significant impact, drive innovation and improvement, and contribute to the company’s continued success.So if you’re looking to join a great firm with major expansion and evolution on the horizon, offering a host of benefits with staff at the centre such as flexible working, bonuses and recognition rewards, healthcare, progression and more, apply now with your latest CV and let’s have a chat.Guidant, Carbon60, Lorien & SRG - The Impellam Group Portfolio are acting as an Employment Business in relation to this vacancy.
Lead Software Engineer
TPXImpact Holdings Plc
Edinburgh
Hybrid
Senior
£75,000
RECENTLY POSTED
aws
javascript
spring-boot
jest
kubernetes
python
+5
About The RoleJob Level: 10UK WideWe are looking for aLead Software Engineerwho will be responsible for the design, development, and deployment of high-quality software solutions.This role involves leading a team of engineers on high-profile projects, ensuring best practices are followed, and driving continuous improvement in software development processes.You will collaborate closely with cross-functional teams, including product management and UX/UI, to ensure that our software solutions meet business and customer needs. You will be responsible for driving culture through your craft and be keen to take on line management responsibilities.Responsibilities
Lead the architecture, design, and development of complex software systems, ensuring they meet high standards of quality, security, and scalability.
Manage and mentor a team of software engineers, providing technical guidance to foster professional growth.
Ensure that coding standards, development best practices, and operational processes are consistently applied.
Collaborate with product managers, UX/UI teams, and other departments such as DevOps, QA, and IT to translate business requirements into technical specifications and ensure smooth delivery.
Drive continuous improvement initiatives to optimise performance, reliability, and security in software applications.
Conduct regular code reviews and ensure that feedback is constructive and promotes learning within the team.
Implement and maintain CI/CD pipelines to streamline the development and deployment process.
Troubleshoot and resolve complex technical issues that arise during the software development lifecycle.
Stay up-to-date with the latest trends in software engineering, communicate complex technical concepts to non-technical stakeholders, and drive the adoption of new tools and methodologies where beneficial.
Manage project timelines, ensuring that deliverables are completed on time and within scope.
Contribute to bid questions & early-stage hiring eg cv screening or technical assessments when required
About YouProfessional knowledge and experience
Guide and optimise team workflows and processes.
Demonstrate proficiency in a wide range of technical systems and tools.
Identify and evaluate appropriate technologies and methodologies, making informed decisions about when custom software development is essential.
Contribute to the developer community
Inquisitive about internal areas like bids and hiring
Provide technical leadership, coaching, and mentoring to your team
Promote knowledge sharing and adoption of good practice
Uphold best practices in areas such as Infrastructure as Code (IAC), security, testing, and continuous delivery pipelines.
Flexibility to transition between programming languages with a clear understanding of their suitability for different tasks
Essential:
Extensive experience in full-stack software engineering, including design, development, testing, and deployment.
Hands on experience withJava,Spring Boot,Pythonand Microservices, although a truepolyglotis preferred.
Strong understanding of software development methodologies such as Agile, TDD and DevOps.
Some proficiency in multiple programming languages such as Python, JavaScript, or similar.
Extensive experience writing well-tested code.
Good knowledge of cloud platforms (e.g., AWS, Azure, GCP) and infrastructure as code
Experience with CI/CD pipelines and automated testing frameworks.
Experience with various architecture patterns eg microservices and event-driven.
Experience with containerization technologies (e.g. Docker, Kubernetes).
Proven ability to manage and lead engineering teams to success.
Expertise in designing scalable and secure software architectures.
Desirable:
Knowledge of emerging technologies like AI
Previous, relevant experience as a senior software engineer
Leading a large multidisciplinary project
Line management experience
Experience interviewing and screening candidates
Experience responding to bid questions
Skills
Software Architecture: Expertise in designing scalable, secure, and efficient software architectures, ensuring alignment with business goals.
Cloud Platforms: Strong proficiency in cloud technologies, including architecture and deployment strategies.
Programming and Development: Advanced knowledge of multiple programming languages and frameworks (e.g., Python, Java, Node.js).
CI/CD and Automation: Implementing and maintaining continuous integration/continuous deployment pipelines to accelerate development cycles.
Code Quality and Testing: Experience with automated testing frameworks (e.g., Jest, JUnit) and best practices for ensuring code quality.
DevOps Practices: Expertise in DevOps, particularly around automating deployment, monitoring, and scaling applications.
Communication: Able to confidently communicate with internal and external stakeholders at both the technical and non-technical levels. Able to present and give feedback to relevant groups. Eg demo/TDA
Behaviours and PACT values
Purpose:Be values-driven, recognising that our client’s needs are paramount. Approach client engagements with professionalism and creativity, balancing commercial and operational needs.
Accountability:Be accountable for delivering your part of a project on time and under budget and working well with other leaders.Lead by example, promoting a culture where quality and client experience are foremost.
Craft:Balance multiple priorities while leading high-performing teams. Navigate ambiguity and set the technical direction and approach to support positive outcomes.
Togetherness:Collaborate effectively with others across TPXimpact. Build strong relationships with colleagues and clients.
About UsPeople-powered transformationWe’re a purpose driven organisation, supporting organisations to build a better future for people, places and the planet. Combining vast experience in the public, private and third sectors and expertise in human-centred design, data, experience and technology, were creating sustainable solutions ready for an ever-evolving world.At the heart of TPXimpact, were collaborative and empathetic. Were a team of passionate people who care deeply about the work we do and the impact we have in the world. We know that change happens through people, with people and for people. Thats why we believe in people-powered transformation.Working in close collaboration with our clients, we seek to understand their unique challenges, questioning assumptions and building in their teams the capabilities and confidence to continue learning, iterating and adapting.Were an inclusive employer, and we care about diversity in our teams. Let us know in your application if you have accessibility requirements during the interview.Benefits include:
30 days holiday + bank holidays
2 volunteer days for causes that you are passionate about
maternity/paternity - 6 months Maternity Leave, 3 months Paternity Leave
life assurance
employer pension contribution of 5%
health cash plan
personal learning and development budget
Employee Assistance Programme
access to equity in the business through a Share Incentive Plan
green incentive programmes including Electric Vehicle Leasing and the Cycle to Work Scheme
health assessments
Senior Software Engineer
Bright Purple Resourcing
Multiple locations
Fully remote
Senior
£80,000
RECENTLY POSTED
dot-net
csharp
sql
Senior Fullstack Software Engineer UK Remote Are you ready to put your technical expertise to work in transforming services that directly improve lives across the UK? Our client provides emergency accommodation and vital support for some of the countrys most vulnerable people including survivors of domestic abuse, refugees, and individuals seeking asylum. Their mission is to create safe environments and deliver innovative solutions that protect and empower those most in need. They are now looking for a Senior Software Engineerto take a key role in rebuilding and modernising their software landscape. This is a unique opportunity to shape critical systems that underpin essential frontline services. Whats on Offer Fully remote within the UK Salary up to £80,000 33 days annual leave Pension & healthcare A role with genuine social impact A supportive, mission-driven workplace Professional development and clear career progression Key Responsibilities Lead the design, development, and delivery of modern, web-based applications Improve codebases, development practices, and deployment processes Mentor engineers and foster a culture of collaboration and high performance Build APIs, scalable architectures, and cloud-based platforms Work within Agile and DevOps environments to deliver robust solutions Partner with technical and non-technical stakeholders to design effective systems About You Extensive experience with C#, .NET, and SQL Strong expertise in Azure and Azure cloud adoption frameworks Proven track record in API developmentand modern system architectures At least 3 years experience in a leadership role Strong problem-solving skills and ability to perform under pressure Hands-on experience with CI/CD pipelines, version control, testing, and code reviews Excellent communication skills, able to work effectively with diverse teams Background in Agile methodologies Eligible for SC Clearance If youre a seasoned Senior Software Engineer passionate about building scalable solutions, and want your skills to make a real difference, wed love to hear from you. Due to close links to the UK HomeOffice our client will require all successful candidates to go through SC Clearance. Candidates must be UK citizens, have SettledStatus or ILR. Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry. TPBN1_UKTJ
Senior Software Engineer
Cathcart Technology
Edinburgh
Hybrid
Senior
Private salary
RECENTLY POSTED
react
android
react-native
kotlin
World-Class Technology company in Edinburgh are looking for a talented Senior Software Engineer (Android / Kotlin) to join one of their core mobile platform squads. Hybrid working, modern tech, and great culture on offer.The company has been growing steadily and is now recognised as a leader in their field. They’re scaling multiple engineering squads and investing heavily in their mobile platforms - making this a perfect time to join and have a real impact in a growing sector of the business.You’ll be part of a key product team, focusing on strengthening the foundations of their mobile platform. Your work will centre on optimising native Android components, improving core frameworks, and enhancing tooling to deliver high-performance, scalable mobile experiences. This year, there’s a strong focus on platform performance and Android optimisation, giving you plenty of opportunity to work on challenging and meaningful problems.They’re an Agile squad of Engineers, covering a range of experience levels. On a day-to-day basis, you’ll work across native Android and React Native codebases - building and refining critical Android features while also contributing to React Native performance and maintainability.You’ll regularly participate in design discussions and technical decisions, with the freedom to propose solutions and help shape the team’s approach. As a Senior Engineer, you’ll also mentor and support other Engineers, sharing expertise in Kotlin, native Android optimisation, and cross-platform integration.You’ll ideally have good experience with most of the following;** Native Android development with Kotlin** Delivering production React Native applications** Mobile performance profiling and optimisation** Strong awareness of best practices, testing, and CI/CD pipelines** Working effectively within Agile teamsThe following experience is highly desirable;**\ Improving app scalability and performance**\ Mentoring and supporting EngineersThey’ve got a custom-built office in central Edinburgh, complete with games consoles, pool tables, and even a gym - where they support hybrid working, with most team members in the office a couple days a week.In return, they’re offering a competitive salary (happy to discuss prior to submitting an application) and a strong benefits package to match - including multiple bonuses and uncapped holidays.If you’re keen to find out more, please apply or drop Doug at Cathcart Technology a message via LinkedIn.Cathcart Technology is acting as an Employment Agency in relation to this vacancy.
Senior Software Engineer Full Stack
TPXImpact Holdings Plc
Multiple locations
Remote or hybrid
Senior
£60,000
RECENTLY POSTED
aws
javascript
spring-boot
kubernetes
python
docker
+2
About The Role Job Level: 9 UK Wide We are looking for a Senior Software Engineer who will be responsible for designing, developing, and deploying high-quality software solutions. You will work on complex software projects, contributing to the architecture, development, and improvement of software systems. This role involves mentoring junior engineers, collaborating with cross-functional teams, and driving the adoption of best practices in software development. Responsibilities Design, develop, and maintain complex software solutions, ensuring they are robust, secure, tested and scalable. Contribute to software architecture decisions, ensuring alignment with project and business goals. Mentor and support junior engineers, helping to develop their skills and promote best practices. Collaborate with cross-functional teams, including product management, UX/UI, DevOps, and QA, to ensure software meets business requirements. Implement and optimise CI/CD pipelines to enhance development efficiency and software quality. Conduct code reviews, providing constructive feedback to enhance team performance and code quality. Troubleshoot and resolve technical issues, ensuring software operates smoothly and efficiently. Stay current with industry trends and emerging technologies, recommending and integrating them where beneficial. Drive improvements in coding standards, testing, and documentation within the team. Engage in early-stage project discussions, providing technical insights and recommendations. Ensure that development processes are followed, and contribute to process optimisation initiatives. Communicate complex technical concepts effectively to non-technical stakeholders. About You Professional knowledge and experience Essential Proven experience in full-stack software development, including design, development, testing, and deployment. Significant hands on experience with Java, Spring Boot and Microservices. Strong understanding of Agile and DevOps practices, with a focus on continuous integration and delivery. Some proficiency in one or more programming languages (e.g., Python, Java, JavaScript) and experience with software architecture patterns. Experience with cloud platforms (e.g., AWS, Azure, GCP) and infrastructure as code. Familiarity with CI/CD pipelines, automated testing, and modern software development practices. Knowledge of technologies such as microservices, containerisation (Docker, Kubernetes), or serverless architecture. Awareness of principles like well architected and secure by design Desirable Previous experience in a senior engineering role, guiding teams to successful delivery. Proficiency in multiple programming languages Experience in central government advantageous Experience in a consulting environment Skills So ftware Development Expertise in writing clean, maintainable code and optimising software for performance and scalability. Ability to design and implement software that meets business and technical requirements. Ensure all key business logic is covered by tests. Code Quality and Testing Proficient in automated testing frameworks and ensuring software is reliable and bug-free. Experience conducting code reviews and maintaining high coding standards within the team. Collaboration and Communication Effective at working with cross-functional teams to deliver project objectives. Strong skills in communicating technical concepts to diverse stakeholders, ensuring understanding and alignment. Continuous Improvement Passion for learning new technologies and improving software development processes. Drive to adopt new tools and methodologies that enhance team performance and software quality. About Us People-Powered Transformation We’re a purpose driven organisation, supporting organisations to build a better future for people, places and the planet. Combining vast experience in the public, private and third sectors and expertise in human-centred design, data, experience and technology, were creating sustainable solutions ready for an ever-evolving world. At the heart of TPXimpact, were collaborative and empathetic. Were a team of passionate people who care deeply about the work we do and the impact we have in the world. We know that change happens through people, with people and for people. Thats why we believe in people-powered transformation. Working in close collaboration with our clients, we seek to understand their unique challenges, questioning assumptions and building in their teams the capabilities and confidence to continue learning, iterating and adapting. Benefits Include: 30 days holiday + bank holidays 2 volunteer days for causes that you are passionate about Maternity/paternity - 6 months Maternity Leave, 3 months Paternity Leave Life assurance Employer pension contribution of 5% Health cash plan Personal learning and development budget Employee Assistance Programme Access to equity in the business through a Share Incentive Plan Green incentive programmes including Electric Vehicle Leasing and the Cycle to Work Scheme Financial advice Health assessments About TPXimpact - Digital Transformation We drive fundamental change in approaches to product and service development, delivery and technology. Our agile, multidisciplinary teams use technology, design and data to deliver better results, improving outcomes for individuals, organisations and communities. By working in the open, in partnership with our clients, we not only transform their systems and services but also build the capability of their teams, so work can continue without us in the longer term. Our focus is sustainable change, always delivered with positive impact. Were an inclusive employer, and we care about diversity in our teams. Let us know in your application if you have accessibility requirements during the interview. TPBN1_UKTJ
Principal Software Engineer
Bright Purple Resourcing
Edinburgh
Hybrid
Senior
Private salary
RECENTLY POSTED
c++
Principal Software Engineer Edinburgh An innovative and well-established med tech company are seeking a proven technical leader to join its R&D team basedin central Edinburgh as a Principal Software Engineer. This is a unique opportunity to play a key role in the development of next-generation patient monitoring and connectivity solutions that make a real difference in clinical environments. What is in it for you: Competitive salary Flexible working 25 days annual leave - which increase in years of service Life insurance Pension Paid charity work days Healthcare Cash plan … and much more. The Roles: If you are a proven technical leader looking to remain hands on and ship code whilst making key architectural decisions, driving the roadmap, and contributing to building a high performing dev culture …the Principal role is ideal. You will be part of a cutting-edge company at the forefront of healthcare technology. Contribute to a high-performance culture by maintaining rigorous development standards and documentation. As a Software Engineer, you will be instrumental in designing, and developing complex software systems within a regulated medical technology environment. Thesepositions areideal forseasoned engineers who thrivein collaborative cross-functional development. What We’re Looking For: Vast software development experience in C++ Strong background in multi-threaded programming and Linux-based development environments. Experience with Qt/QML or other modern UI frameworks is highly advantageous. Familiarity with regulated industries (medical, aerospace, defence, etc.) is preferred. Experience working with international teams across time zones is a plus. Excellent communication skills. These are outstanding opportunities for a highly motivated engineers to step into a strategic role within a fast-evolving med tech environment. To apply, please submit your up-to-date CV for consideration. Bright Purple is an equal opportunities employer: we are proud to work with clients who share our values of diversity and inclusion in our industry. TPBN1_UKTJ
Senior Software Engineer
Cathcart Technology
Edinburgh
Hybrid
Senior
Private salary
react
android
react-native
kotlin
World-Class Technology company in Edinburgh are looking for a talented Senior Software Engineer (Android / Kotlin) to join one of their core mobile platform squads. Hybrid working , modern tech, and great culture on offer. The company has been growing steadily and is now recognised as a leader in their field . They’re scaling multiple engineering squads and investing heavily in their mobile platforms - making this a perfect time to join and have a real impact in a growing sector of the business. You’ll be part of a key product team , focusing on strengthening the foundations of their mobile platform. Your work will centre on optimising native Android components, improving core frameworks, and enhancing tooling to deliver high-performance, scalable mobile experiences. This year, there’s a strong focus on platform performance and Android optimisation , giving you plenty of opportunity to work on challenging and meaningful problems. They’re an Agile squad of Engineers, covering a range of experience levels. On a day-to-day basis, you’ll work across native Android and React Native codebases - building and refining critical Android features while also contributing to React Native performance and maintainability. You’ll regularly participate in design discussions and technical decisions, with the freedom to propose solutions and help shape the team’s approach. As a Senior Engineer, you’ll also mentor and support other Engineers , sharing expertise in Kotlin , native Android optimisation, and cross-platform integration. You’ll ideally have good experience with most of the following; ** Native Android development with Kotlin \ Delivering production React Native applications ** Mobile performance profiling and optimisation \ Strong awareness of best practices, testing, and CI/CD pipelines ** Working effectively within Agile teams The following experience is highly desirable; \ Improving app scalability and performance ** Mentoring and supporting Engineers They’ve got a custom-built office in central Edinburgh , complete with games consoles, pool tables, and even a gym - where they support hybrid working , with most team members in the office a couple days a week. In return, they’re offering a competitive salary ( happy to discuss prior to submitting an application ) and a strong benefits package to match - including multiple bonuses and uncapped holidays. If you’re keen to find out more, please apply or drop Doug at Cathcart Technology a message via LinkedIn. Cathcart Technology is acting as an Employment Agency in relation to this vacancy.TPBN1_UKTJ
Spotlight
C++ Software Engineer - Edinburgh
Leonardo
Edinburgh
In office
Mid - Leader
Private salary
c++
linux
At Leonardo, we are looking for a wide range of Software Engineers. We are global high-tech company and one of the key players in Aerospace, Defence and Security. Headquartered in Italy, Leonardo has over 45,000 employees, of which over 7,500 are based in the UK.Leonardo is a leader in Electronics and developing advanced multi-domain technological solutions (Air, Land, Sea, Space and Cyber) for security within and beyond national borders.Job Description:Seeking a skilled C++ Software Engineer to design, develop, and maintain high-performance applications. Responsibilities include optimising code, debugging, participating in code reviews, and contributing to system architecture.Requirements:
Bachelor’s degree in Computer Science or related field.
Proven experience in C++ (C++11/14/17).
Familiarity with libraries/frameworks (STL, Boost).
Multi-threading and concurrency experience.
Strong algorithms and data structures knowledge.
Proficient with version control (Git).
Excellent problem-solving and teamwork skills.
Preferred:
Knowledge of network programming and protocols.
Experience with SQL/NoSQL databases.
Familiarity with development tools (CMake, Visual Studio).
Linux/Unix environment experience.
Benefits:
Competitive salary and benefits.
15% pension contributions provided by Leonardo.
Work on cutting-edge projects.
Collaborative work environment.
Professional development opportunities.
Flexible work hours and remote options.
Important information to know about this role:
Candidates are required to be able to pass basic Security Clearance checks. More information can be found by visiting https://www.gov.uk/government/publications/united-kingdom-security-vetting-clearance-levels/national-security-vetting-clearance-levels.
This role is likely to be fully on-site in city centre, Edinburgh.
Page 1 of 1

Frequently asked questions

What types of Tech Lead jobs are available in Edinburgh on Haystack?
Haystack features a variety of Tech Lead positions in Edinburgh, ranging from software development and engineering leadership roles to specialized Tech Lead jobs in areas like AI, cybersecurity, and cloud computing.
How can I apply for Tech Lead roles in Edinburgh through Haystack?
To apply, simply browse the Tech Lead job listings in Edinburgh on Haystack, create a profile if you haven't already, upload your CV, and use the 'Apply' button on the job posting to submit your application directly to the employer.
Are the Tech Lead jobs in Edinburgh listed on Haystack suitable for remote or hybrid work?
Many Tech Lead roles on Haystack specify their work arrangements, including remote, hybrid, or on-site positions in Edinburgh. You can filter your job search by these options to find roles that match your preferences.
What skills and experience are commonly required for Tech Lead positions in Edinburgh?
Typical requirements include strong technical expertise in relevant programming languages and frameworks, proven leadership and team management experience, excellent communication skills, and a track record of delivering complex projects successfully.
Can I get job alerts for Tech Lead roles in Edinburgh on Haystack?
Yes, you can sign up for personalized job alerts on Haystack to receive email notifications about new Tech Lead openings in Edinburgh as soon as they are posted.