At a Glance
- Tasks: Design and deliver impactful software solutions while mentoring and leading teams.
- Company: Join Anglian Water, a leader in essential services with a collaborative culture.
- Benefits: Enjoy private healthcare, flexible working, competitive pension, and generous leave.
- Why this job: Make a real difference by building systems that support critical infrastructure.
- Qualifications: Degree in Computer Science or equivalent experience; strong software engineering skills required.
- Other info: Opportunity for continuous learning and growth in a dynamic environment.
The predicted salary is between 62000 - 86800 ÂŁ per year.
Starting From ÂŁ62k, Salary Dependant On Skills And Experience. Permanent / 37 hours per week / Full-time (with flexibility for part-time working). Huntingdon or Lincoln office (depending on your location) - Hybrid.
Design and deliver software that truly matters. As a Senior Software Engineer at Anglian Water, you’ll be a technical leader and mentor, helping shape the design, development, and evolution of high-quality software products and platforms. You’ll work closely with product owners, designers, and engineers to deliver secure, scalable solutions that meet customer needs and business goals.
You’ll lead through influence—supporting and enabling teams with technical guidance, promoting autonomy, and driving engineering excellence. With a strong focus on clean code, robust architecture, performance, and reliability, you’ll tackle complex challenges and help set technical direction. This role combines hands‑on engineering with collaboration, innovation, and continuous learning, giving you the opportunity to make a real impact while helping others grow.
What You’ll Be Doing
The Senior Software Engineer will design, build, and maintain high-quality software solutions that support Anglian Water’s products and platforms. They will work closely with product owners, designers, architects, and engineers to shape requirements, influence architecture and design decisions, and deliver secure, scalable, and reliable systems.
The role combines hands‑on engineering with technical leadership. You’ll write clean, efficient code, review and improve existing solutions, troubleshoot production issues, and optimise performance, while also setting standards, promoting best practices, and mentoring other engineers. Collaboration, code quality, and maintainability will be central to everything you do.
You’ll continuously develop your own skills, explore new technologies, and contribute innovative ideas to improve how software is built and delivered. Through problem‑solving, knowledge sharing, and a strong focus on quality, you’ll help raise engineering standards and support the ongoing evolution of Anglian Water’s digital capability.
What does it take to be a Senior Software Engineer?
We’re looking for a confident and collaborative Senior Software Engineer who communicates clearly and can effectively advocate for ideas and solutions with both technical and non‑technical audiences. You’ll bring strong analytical, problem‑solving, and troubleshooting skills, with the ability to get to the root of complex issues and deliver pragmatic solutions.
You’ll work well as part of a team, building strong relationships and collaborating effectively across disciplines, while also being comfortable taking ownership and operating independently in ambiguous or fast‑moving environments. A working knowledge of service management processes, including change, incident, and problem management, will help you support resilient, well‑run systems.
Experience or understanding of water industry standards and regulations is advantageous, along with a mindset that values adaptability, accountability, and continuous improvement.
Skills and experience
- Degree in Computer Science, Engineering, or a relevant field OR equivalent professional experience.
- Recognised certification in relevant competency.
- Experience working cross functionally with both internal and external teams.
- Experience identifying and supporting delivery of both technical and process improvements in a digital engineering environment.
- Proven technical leadership experience, focused on training, mentoring, and coaching engineers.
- The ability to lead by example, demonstrating a strong work ethic, technical skills and problem solving abilities.
- Experience working in an agile development team, where you’ve delivered incremental small slices, and are comfortable with responding to meet user needs.
- Demonstrable extensive experience in Software Engineering, with a strong track record of supporting delivery of complex projects and driving technical innovation.
- Advanced proficiency in query language(s) (e.g. SQL) and large databases, along with industry best practices.
- Advanced knowledge of a programming language (examples include: Javascript, HTML, CSS, C#, YAML, Python, PowerShell, JSON and BICEP).
- Advanced proficiency in a programming language, specifically for data manipulation (examples include: Python, R, Scala).
- Experience working with Service Management processes, specifically Change, Incident, Event, Configuration and Problem Management.
What’s in it for you?
- Private healthcare and physiotherapy.
- 24-hour Virtual GP service for you and your household.
- 26 days annual leave (rising with service).
- Competitive pension scheme – Anglian Water double‑matches your contributions up to 6% (up to 18% combined).
- Bonus scheme.
- Flexible benefits and working culture.
- Life Assurance (8Ă— salary) and Personal Accident cover.
- Enhanced family leave policies.
- Great discounts and perks.
Why apply?
This is an opportunity to work on software that really matters. At Anglian Water, the systems you build help deliver essential services, support critical infrastructure, and improve outcomes for customers and communities.
You’ll work in collaborative, product‑led teams using modern engineering practices, where your ideas and technical leadership will genuinely shape solutions. As a Senior Software Engineer, you’ll have the chance to influence architecture and standards, mentor others, and raise the bar for engineering quality across teams.
The role offers space to grow—through continuous learning, exposure to new technologies, and involvement in complex, meaningful problems—while working in an environment that values autonomy, collaboration, and innovation.
If you’re looking for impact, technical challenge, and the opportunity to help others succeed, this is a role where you can make a real difference.
Senior Software Engineer in Lincoln employer: Anglian Water Services
Contact Detail:
Anglian Water Services Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Lincoln
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. The more people you know, the better your chances of landing that Senior Software Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects and contributions. This is your chance to demonstrate your technical prowess and problem-solving abilities to potential employers.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Software Engineer in Lincoln
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your relevant experience, especially in software design and development, and show how you can contribute to Anglian Water's mission.
Showcase Your Technical Skills: Don’t hold back on showcasing your technical prowess! Mention specific programming languages and technologies you’re proficient in, and provide examples of how you've used them to solve complex problems in previous roles.
Emphasise Collaboration: Since this role involves working closely with various teams, emphasise your collaborative skills. Share experiences where you’ve successfully worked with product owners, designers, or other engineers to deliver high-quality software solutions.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets the attention it deserves, and you’ll find all the details you need to make your submission stand out!
How to prepare for a job interview at Anglian Water Services
✨Know Your Tech Inside Out
As a Senior Software Engineer, you'll need to demonstrate your technical prowess. Brush up on the programming languages mentioned in the job description, like Python and SQL, and be ready to discuss your past projects. Prepare to explain your thought process when tackling complex problems.
✨Showcase Your Leadership Skills
This role requires you to lead by example and mentor others. Think of specific instances where you've guided a team or improved processes. Be prepared to share how you promote best practices and foster collaboration within your team.
✨Understand the Business Context
Anglian Water is all about delivering essential services. Familiarise yourself with the water industry standards and regulations. During the interview, connect your technical skills to how they can help meet customer needs and business goals.
✨Ask Insightful Questions
Interviews are a two-way street! Prepare thoughtful questions that show your interest in the company’s projects and culture. Inquire about their approach to continuous learning and innovation, as this aligns with the role's focus on growth and improvement.