Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Senior software engineer

Sheffield
Tiger Eye
Software engineer
Posted: 9h ago
Offer description

About Tiger Eye

At Tiger Eye we are dedicated to “Harnessing Knowledge” and “Unleashing Potential”, enabling organisations around the world to drive productivity and reduce time waste through game-changing solutions for knowledge work. Trusted by leading law firms including Mills & Reeve and Womble Bond Dickinson, our team are renowned for our unrivalled technical expertise, and unmatched client satisfaction.


About the Role

We are seeking a new Senior Software Engineer to join our Development team at Tiger Eye. This position offers flexibility and can be based at our Norwich office, worked remotely, or through a hybrid arrangement. The successful candidate must be based in the UK. The standard working hours are Monday to Friday, from 9:00 AM to 5:30 PM (37.5 hours per week).


As a Senior Software Engineer, you will have the opportunity to work on challenging projects, contribute to the design and development of cutting-edge software solutions, while mentoring junior team members. You’ll work across both our internal product suite and bespoke client solutions, balancing high-quality development with strong technical leadership.


The Senior Software Engineer will be All In – fully committed to delivering high-quality code, embracing challenges with resilience and continuously pushing boundaries. We trust our engineers to make decisions, take ownership and shape how we build and deliver software. Whether working on our products, or bespoke solutions for our clients, we aim to deliver work we’re proud of.


You will be part of a culture that celebrates Solutionists by thriving to solve complex problems with creativity, curiosity and a user-first mindset. We encourage continuous learning and are committed to doing our best – for ourselves, our team and our clients.


Collaboration is at the core of everything that we do and therefore we believe in One Team, where success is shared, diverse perspectives are valued, and support is mutual. Open communication, transparency and honest feedback are central to how we work, helping us grow and deliver better outcomes together.


Key Technologies

· C# .NET 8,

· Blazor,

· SQL Server,

· Microsoft Azure,

· Git, Github Actions


Responsibilities


Software Development

* Design, develop, and maintain high-quality software solutions that meet business and technical requirements.
* Write clean, efficient, and maintainable code, adhering to coding standards and best practices.
* Actively participate in Agile ceremonies, including sprint planning, daily stand-ups, sprint reviews, and retrospectives.
* Collaborate with cross-functional teams to prioritize and plan work and provide updates on progress and challenges.
* Lead the resolution of complex technical challenges, designing advanced algorithms and high-performance solutions, modernizing legacy systems, and optimizing scalable architectures.
* Champion modern software engineering practices, including automated testing, CI/CD pipelines, and secure coding standards


Technical Leadership

* Provide technical leadership and guidance to junior developers, helping them grow and succeed. Collaborate with cross-functional teams to define and refine software requirements and architecture.
* Act as a technical lead across assigned projects, setting technical direction, reviewing designs and guiding implementation.
* Support the Development and Engineering Manager in fostering a culture of engineering excellence and continuous improvement.


Architecture and System Design

* Contribute to the architectural decisions and the system design of software applications.
* Participate in code reviews and offer constructive feedback to peers.
* Analyse complex technical problems and develop effective solutions.
* Debug and resolve software defects, ensuring the reliability and performance of our software.


Collaboration

* Work closely with product managers, designers, and QA engineers to deliver high-quality software products.
* Foster a collaborative and innovative team environment.
* Step in and deputise for the Development and Engineering Manager when required, providing technical leadership, decision-making, and guidance.


Research and Innovation

* Drive innovation, actively research emerging technologies, and ensure software systems are pioneers in adopting cutting-edge solutions to meet business demands and industry trends.
* Propose and implement technical improvements to maintain competitiveness, security and maintainability.


Documentation

* Create and maintain technical documentation, including system architecture, API documentation, and code comments.
* Create and maintain public documentation including installation guides, requirements and resolutions for common issues.


Client Support

* Act as an escalation point for complex technical issues raised by clients, investigating, resolving and communicating solutions effectively.
* Collaborate with Support and Product teams to prioritise client-impacting issues and contribute to support knowledge bases.
* Monitor and prioritise client support requests, ensuring timely responses and maintaining strong client relationships.


Scalability and Performance

* Optimize software applications for performance, scalability, and efficiency.
* Contribute to load testing and performance tuning efforts.


Client Projects

* Collaborate with project managers and client stakeholders to understand project requirements and objectives.
* Play a pivotal role in the successful delivery of client projects, meeting deadlines and ensuring client satisfaction.


Skills and Experience

* Proven experience as a software engineer, with at least 5 years of software development experience.
* Proficiency in C#, .NET 8 and experience with Blazor or similar SPA frameworks.
* Solid understanding of web development principles, including RESTful APIs, HTTP and front-end performance optimisation.
* Strong SQL knowledge, including both On Premise and Cloud variants
* Familiarity with CI/CD Pipelines, automated testing and deployment strategies for hybrid Cloud/On-Premise environments
* Experience developing solutions for the Cloud. Microsoft Azure preferred.
* Strong problem-solving skills and the ability to work on complex technical challenges
* Experience of software development methodologies, coding standards and best practices.
* Excellent communication and teamwork skills, with the ability to collaborate effectively in a cross-functional team
* Dedication to continuous learning and staying updated with industry trends and emerging technologies.
* Proven experience in technical leadership, making strategic decisions and providing hands-on guidance.
* Demonstrated ability to lead and manage client projects, ensuring timely delivery and client satisfaction.
* Experience in monitoring and prioritising client support, addressing technical issues, and maintaining strong client relationships.
* Acted as a technical lead for designated projects, overseeing technical aspects, architecture, and code quality.

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Senior software engineer
Sheffield
Burns Sheehan
Software engineer
Similar job
Plc software engineer
Chesterfield
Samuel Frank
Software engineer
£65,000 a year
Similar job
Software engineer
Chesterfield
Eng Bauen
Software engineer
See more jobs
Similar jobs
It jobs in Sheffield
jobs Sheffield
jobs South Yorkshire
jobs England
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Sheffield > Senior Software Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save