Senior Software Engineer
Senior Software Engineer - On-site position
We’re partnering with an established and ambitious organisation in Lancashire that’s investing heavily in its software capability. They’re looking for an experienced Senior Software Developer to join their in-house team and help drive innovation across the business.
This isn’t just about writing code - it’s about owning solutions end-to-end, influencing technical direction, and delivering systems that genuinely power operations.
The Role
As a Senior Software Developer, you’ll be involved across the full software development lifecycle. From requirements gathering and solution design through to testing, deployment and handover.
You’ll work closely with stakeholders across the business, translating operational needs into scalable, well-architected systems.
What You’ll Be Doing
- Collaborating with stakeholders to define and refine requirements
- Estimating project timelines and contributing to delivery planning
- Designing, developing and documenting high-quality software solutions
- Supporting and mentoring junior developers
- Troubleshooting and resolving production issues
- Testing solutions alongside end users to ensure quality and usability
- Providing clear updates on project progress
Tech Environment
- C#
- SQL Server (T-SQL)
- ASP.NET
- WPF
- AngularJS & JavaScript
- TeamCity
What They’re Looking For
- Strong experience across the full software development lifecycle
- A structured, methodical approach to problem solving
- The ability to stay calm and focused in a dynamic environment
- Flexibility and adaptability as business needs evolve
- Strong communication skills and a collaborative mindset
What’s On Offer
- Option to work a 4-day week
- 28 days holiday + 6 optional unpaid days (up to 34 days total)
- Get paid for the hours you do (overtime available)
- Profit share scheme
- Annual bonus
- Life insurance (multiple of salary)
- Colleague discount scheme
- Regular company events and a strong, community-driven culture
- Flexible start and finish times
This is a permanent opportunity offering long-term stability, real ownership, and the chance to make a measurable impact within a growing organisation.
Senior Software Engineer - On-site position