Tilo Consulting
Bristol, Gloucestershire
Software Support Engineer Greater Bristol Area, United Kingdom (Hybrid) 40,000 - 50,000 + Excellent benefits A highly respected advanced manufacturing business is looking for a Software Support Engineer to join its growing team. This is an excellent opportunity for someone who enjoys solving complex technical challenges, supporting customers, and working closely with engineering teams to improve products and services. Acting as a key link between field-based engineers and software development teams, you will play a vital role in troubleshooting advanced issues, supporting critical customer installations, and ensuring customers receive an exceptional level of service. You'll also have opportunities to contribute to training, continuous improvement projects, and customer-facing technical discussions. The company is known for its friendly, welcoming culture, where collaboration, learning, and professional development are actively encouraged. Comprehensive training and clear progression opportunities are available for ambitious individuals looking to develop their careers. Requirements: Strong software troubleshooting, diagnostics, and log analysis skills Experience with Windows-based software and real-time control systems Knowledge of C#, .NET Core, WPF, C++, C, SQL/MySQL, PLC programming, or similar technologies Ability to support software and hardware integration challenges Excellent communication skills and a customer-focused approach In return, you'll receive a competitive salary, private healthcare, pension scheme, generous holiday allowance, flexible benefits, excellent work-life balance, and structured career development within a supportive environment. Apply now to take the next step in your software engineering career. Unfortunately, visa sponsorship is not available for this position. Applicants must have the unrestricted right to work in the UK indefinitely. Tilo Consulting values diversity and welcomes applicants from all backgrounds.
Software Support Engineer Greater Bristol Area, United Kingdom (Hybrid) 40,000 - 50,000 + Excellent benefits A highly respected advanced manufacturing business is looking for a Software Support Engineer to join its growing team. This is an excellent opportunity for someone who enjoys solving complex technical challenges, supporting customers, and working closely with engineering teams to improve products and services. Acting as a key link between field-based engineers and software development teams, you will play a vital role in troubleshooting advanced issues, supporting critical customer installations, and ensuring customers receive an exceptional level of service. You'll also have opportunities to contribute to training, continuous improvement projects, and customer-facing technical discussions. The company is known for its friendly, welcoming culture, where collaboration, learning, and professional development are actively encouraged. Comprehensive training and clear progression opportunities are available for ambitious individuals looking to develop their careers. Requirements: Strong software troubleshooting, diagnostics, and log analysis skills Experience with Windows-based software and real-time control systems Knowledge of C#, .NET Core, WPF, C++, C, SQL/MySQL, PLC programming, or similar technologies Ability to support software and hardware integration challenges Excellent communication skills and a customer-focused approach In return, you'll receive a competitive salary, private healthcare, pension scheme, generous holiday allowance, flexible benefits, excellent work-life balance, and structured career development within a supportive environment. Apply now to take the next step in your software engineering career. Unfortunately, visa sponsorship is not available for this position. Applicants must have the unrestricted right to work in the UK indefinitely. Tilo Consulting values diversity and welcomes applicants from all backgrounds.
Tilo Consulting
Chippenham, Wiltshire
Location: Hybrid / Office-Based - Chippenham Employment Type: Full-Time, Permanent Hours: 37.5 per week Reporting To: Scrum Master Software Developer C# .NET Azure SQL Server Hybrid An exciting opportunity has arisen for an experienced Software Developer to join a growing technology team. You'll be involved in developing, enhancing, and maintaining a range of business-critical applications using C#, .NET, Azure, SQL Server, and modern web technologies. This role is ideal for someone who enjoys working across both modern and legacy systems, values clean code and software quality, and thrives in a collaborative Agile environment. Competitive salary, long-term career progression, and the opportunity to make a real impact within a supportive team. The successful candidate will be passionate about delivering high-quality software, committed to security best practices, and comfortable working across modern and legacy technology stacks. You will play a key role in developing scalable applications, improving existing systems, and contributing to continuous improvement initiatives across the wider technology function. Key Responsibilities Software Development & Delivery Design, develop, test, and maintain high-quality software solutions using agreed technologies and development standards. Translate business requirements into effective technical solutions. Produce clean, maintainable, and well-documented code. Participate in peer code reviews and provide constructive feedback. Support the maintenance and enhancement of existing applications and services. Assist with troubleshooting, debugging, and resolving production issues. Track development effort against estimates and provide regular progress updates. Ensure all development work is delivered to agreed quality standards and timescales. Agile Team Collaboration Actively participate in Agile ceremonies including: Sprint Planning Daily Stand-Ups Backlog Refinement Estimation Sessions Retrospectives Collaborate closely with Developers, Testers, Product Owners, and other stakeholders. Share knowledge, best practices, and technical expertise with colleagues. Contribute to continuous improvement initiatives across the development team. Security, Compliance & Governance Apply secure development principles and follow industry best practices to protect systems, applications, and data. Adhere to information security, data protection, and compliance requirements at all times. Follow organisational policies, procedures, and development standards. Maintain confidentiality and demonstrate professionalism in all interactions. Support adherence to relevant regulatory and industry standards where applicable. Documentation & Quality Assurance Review and contribute to technical design and requirements documentation. Produce and maintain technical documentation relating to development activities. Support testing activities and ensure solutions meet functional and non-functional requirements. Contribute to process improvements and quality initiatives. Essential Skills & Experience Core Development Strong commercial experience with C# and .NET . Experience supporting and integrating with legacy systems, including older .NET Framework applications and Windows Services. Strong proficiency with Visual Studio . Experience developing and maintaining web applications using ASP.NET MVC , Razor , or Blazor . Experience building and consuming RESTful APIs . Desktop application development experience (WinForms or similar). Experience with Entity Framework / EF Core . Solid understanding of SOLID principles and software design patterns. Ability to write clean, scalable, and maintainable code. Database & SQL Server Strong SQL Server development skills. Experience creating and maintaining: Tables Indexes Stored Procedures Ability to write and optimise complex SQL queries. Query performance tuning experience. Comfortable working with both DDL and DML operations. Front-End Development Experience with JavaScript and/or TypeScript. Experience using Bootstrap or similar UI frameworks. Understanding of client-side and server-side validation techniques. Application Architecture Experience designing layered and service-based architectures. Strong understanding of Dependency Injection principles. Experience modernising and refactoring legacy applications. Essential A-Level qualification (or equivalent experience) Desirable Degree in Computer Science, Software Engineering, or a related discipline Please apply for a confidetial chat
Location: Hybrid / Office-Based - Chippenham Employment Type: Full-Time, Permanent Hours: 37.5 per week Reporting To: Scrum Master Software Developer C# .NET Azure SQL Server Hybrid An exciting opportunity has arisen for an experienced Software Developer to join a growing technology team. You'll be involved in developing, enhancing, and maintaining a range of business-critical applications using C#, .NET, Azure, SQL Server, and modern web technologies. This role is ideal for someone who enjoys working across both modern and legacy systems, values clean code and software quality, and thrives in a collaborative Agile environment. Competitive salary, long-term career progression, and the opportunity to make a real impact within a supportive team. The successful candidate will be passionate about delivering high-quality software, committed to security best practices, and comfortable working across modern and legacy technology stacks. You will play a key role in developing scalable applications, improving existing systems, and contributing to continuous improvement initiatives across the wider technology function. Key Responsibilities Software Development & Delivery Design, develop, test, and maintain high-quality software solutions using agreed technologies and development standards. Translate business requirements into effective technical solutions. Produce clean, maintainable, and well-documented code. Participate in peer code reviews and provide constructive feedback. Support the maintenance and enhancement of existing applications and services. Assist with troubleshooting, debugging, and resolving production issues. Track development effort against estimates and provide regular progress updates. Ensure all development work is delivered to agreed quality standards and timescales. Agile Team Collaboration Actively participate in Agile ceremonies including: Sprint Planning Daily Stand-Ups Backlog Refinement Estimation Sessions Retrospectives Collaborate closely with Developers, Testers, Product Owners, and other stakeholders. Share knowledge, best practices, and technical expertise with colleagues. Contribute to continuous improvement initiatives across the development team. Security, Compliance & Governance Apply secure development principles and follow industry best practices to protect systems, applications, and data. Adhere to information security, data protection, and compliance requirements at all times. Follow organisational policies, procedures, and development standards. Maintain confidentiality and demonstrate professionalism in all interactions. Support adherence to relevant regulatory and industry standards where applicable. Documentation & Quality Assurance Review and contribute to technical design and requirements documentation. Produce and maintain technical documentation relating to development activities. Support testing activities and ensure solutions meet functional and non-functional requirements. Contribute to process improvements and quality initiatives. Essential Skills & Experience Core Development Strong commercial experience with C# and .NET . Experience supporting and integrating with legacy systems, including older .NET Framework applications and Windows Services. Strong proficiency with Visual Studio . Experience developing and maintaining web applications using ASP.NET MVC , Razor , or Blazor . Experience building and consuming RESTful APIs . Desktop application development experience (WinForms or similar). Experience with Entity Framework / EF Core . Solid understanding of SOLID principles and software design patterns. Ability to write clean, scalable, and maintainable code. Database & SQL Server Strong SQL Server development skills. Experience creating and maintaining: Tables Indexes Stored Procedures Ability to write and optimise complex SQL queries. Query performance tuning experience. Comfortable working with both DDL and DML operations. Front-End Development Experience with JavaScript and/or TypeScript. Experience using Bootstrap or similar UI frameworks. Understanding of client-side and server-side validation techniques. Application Architecture Experience designing layered and service-based architectures. Strong understanding of Dependency Injection principles. Experience modernising and refactoring legacy applications. Essential A-Level qualification (or equivalent experience) Desirable Degree in Computer Science, Software Engineering, or a related discipline Please apply for a confidetial chat
Tilo Consulting
Data & Infrastructure Platform Lead Location - UK-wide (London office quarterly) Salary - £70,000 - £80,000 We are working with a leading organisation that is looking for a Data & Infrastructure Platform Lead to join the company at an exciting time of transformation. As the Data & Infrastructure Platform Team Lead , you will lead the Data & Infrastructure Platform (DIP) team, providing both technical leadership and people management. You will be responsible for defining and executing the technical strategy for our clients cloud infrastructure, data platforms, and internal technology services. Their Product Engineering teams are your primary customers. Your mission is to provide them with secure, reliable, and self-service platforms that enable them to build, release, and operate software efficiently. You will also own the release, monitoring, and operational safety mechanisms that allow teams to deploy frequently, confidently, and safely test changes in production. In addition, the DIP team is responsible for our clients internal IT services, ensuring systems meet contractual commitments and agreed service levels. Our technology stack is primarily based on Microsoft technologies, including Microsoft 365, Azure, Entra ID, Defender for Endpoint, Defender for Cloud, and Intune, alongside a small number of development and testing environments hosted in AWS and GCP Key Responsibilities Technology & Platform Leadership Define and drive the technical direction for cloud infrastructure, data, and platform services, aligning with the wider engineering strategy. Operate the platform as a product, working closely with engineering teams to understand their needs and deliver self-service capabilities that improve developer productivity. Own the CI/CD pipelines and the monitoring, alerting, rollback, and recovery mechanisms that enable safe, frequent software releases. Lead the strategy and governance of the data platform, ensuring data is stored, managed, secured, and governed effectively while meeting compliance requirements. Ensure platform and infrastructure services consistently meet service level objectives (SLOs) and identify opportunities for continuous improvement. Lead major incident management for both platform services and internal IT systems, facilitating post-incident reviews and driving corrective actions. Maintain a secure, resilient, and well-managed internal IT environment that meets operational and business requirements. Define team objectives and key results, monitor progress, and provide regular updates through monthly management reporting. Collaborate across the business to improve processes, technology adoption, and ways of working. People Leadership As the line manager for the DIP team, you will: Inspire, coach, and mentor team members, supporting both individual growth and overall team development. Conduct regular one-to-one meetings and facilitate effective team ceremonies and communication. Lead meaningful quarterly career development conversations, helping individuals create and achieve personal development plans. Identify training and development opportunities while proactively addressing performance concerns where required. Evaluate team capabilities against business objectives and future strategic requirements. Provide performance feedback and reporting to support annual review and remuneration processes. Manage holiday approvals and support employee wellbeing through effective absence management. Foster an open, collaborative, and inclusive team culture where feedback, innovation, and continuous improvement are encouraged. About You We're looking for a leader who combines strong technical expertise with a passion for developing people and delivering reliable services. You will: Be passionate about building dependable, secure services that customers and colleagues can trust. Have significant hands-on experience with cloud infrastructure, DevOps practices, Continuous Delivery, and Site Reliability Engineering (SRE). Remain technically engaged, with the ability to communicate complex concepts clearly to both technical and non-technical audiences. Have experience leading, managing, coaching, or mentoring engineers and enjoy helping individuals reach their potential. Demonstrate a collaborative approach, willingly sharing knowledge and supporting colleagues across the business. Take ownership of challenges, using sound judgement and teamwork to achieve positive outcomes. Be comfortable balancing strategic thinking with hands-on delivery in a fast-paced technology environment. Please apply for a confidential chat.
Data & Infrastructure Platform Lead Location - UK-wide (London office quarterly) Salary - £70,000 - £80,000 We are working with a leading organisation that is looking for a Data & Infrastructure Platform Lead to join the company at an exciting time of transformation. As the Data & Infrastructure Platform Team Lead , you will lead the Data & Infrastructure Platform (DIP) team, providing both technical leadership and people management. You will be responsible for defining and executing the technical strategy for our clients cloud infrastructure, data platforms, and internal technology services. Their Product Engineering teams are your primary customers. Your mission is to provide them with secure, reliable, and self-service platforms that enable them to build, release, and operate software efficiently. You will also own the release, monitoring, and operational safety mechanisms that allow teams to deploy frequently, confidently, and safely test changes in production. In addition, the DIP team is responsible for our clients internal IT services, ensuring systems meet contractual commitments and agreed service levels. Our technology stack is primarily based on Microsoft technologies, including Microsoft 365, Azure, Entra ID, Defender for Endpoint, Defender for Cloud, and Intune, alongside a small number of development and testing environments hosted in AWS and GCP Key Responsibilities Technology & Platform Leadership Define and drive the technical direction for cloud infrastructure, data, and platform services, aligning with the wider engineering strategy. Operate the platform as a product, working closely with engineering teams to understand their needs and deliver self-service capabilities that improve developer productivity. Own the CI/CD pipelines and the monitoring, alerting, rollback, and recovery mechanisms that enable safe, frequent software releases. Lead the strategy and governance of the data platform, ensuring data is stored, managed, secured, and governed effectively while meeting compliance requirements. Ensure platform and infrastructure services consistently meet service level objectives (SLOs) and identify opportunities for continuous improvement. Lead major incident management for both platform services and internal IT systems, facilitating post-incident reviews and driving corrective actions. Maintain a secure, resilient, and well-managed internal IT environment that meets operational and business requirements. Define team objectives and key results, monitor progress, and provide regular updates through monthly management reporting. Collaborate across the business to improve processes, technology adoption, and ways of working. People Leadership As the line manager for the DIP team, you will: Inspire, coach, and mentor team members, supporting both individual growth and overall team development. Conduct regular one-to-one meetings and facilitate effective team ceremonies and communication. Lead meaningful quarterly career development conversations, helping individuals create and achieve personal development plans. Identify training and development opportunities while proactively addressing performance concerns where required. Evaluate team capabilities against business objectives and future strategic requirements. Provide performance feedback and reporting to support annual review and remuneration processes. Manage holiday approvals and support employee wellbeing through effective absence management. Foster an open, collaborative, and inclusive team culture where feedback, innovation, and continuous improvement are encouraged. About You We're looking for a leader who combines strong technical expertise with a passion for developing people and delivering reliable services. You will: Be passionate about building dependable, secure services that customers and colleagues can trust. Have significant hands-on experience with cloud infrastructure, DevOps practices, Continuous Delivery, and Site Reliability Engineering (SRE). Remain technically engaged, with the ability to communicate complex concepts clearly to both technical and non-technical audiences. Have experience leading, managing, coaching, or mentoring engineers and enjoy helping individuals reach their potential. Demonstrate a collaborative approach, willingly sharing knowledge and supporting colleagues across the business. Take ownership of challenges, using sound judgement and teamwork to achieve positive outcomes. Be comfortable balancing strategic thinking with hands-on delivery in a fast-paced technology environment. Please apply for a confidential chat.