Software Engineer (Full Stack)

Premier CX

North Carolina

Hybrid

USD 90,000 - 130,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive salary
Pension scheme
Hybrid working
Professional development
Health & wellbeing
Employee assistance
Cycle to work
Inclusive culture

Job summary

Cumbrian Water is seeking a Software Engineer to join its collaborative team in delivering scalable and secure solutions for customers and internal stakeholders across the region.

You will design, develop, test, and maintain front-end and back-end components, working with product managers, designers, and fellow engineers to translate requirements into high-quality software that supports the company's mission.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent.
  • Strong experience with JavaScript (React.js), Python and SQL.
  • Experience with Agile or Scrum development methodologies.
  • Familiarity with cloud platforms (AWS or Azure) and CI/CD practices.

Responsibilities

  • Design, develop, test, and maintain full-stack software solutions.
  • Collaborate with product managers, designers and engineers to implement features.
  • Participate in code reviews, write unit and integration tests, and debug issues.
  • Support continuous improvement of development processes and tools.

Skills

Agile/Scrum
Analytical thinking
Cross-functional collaboration
Communication skills

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

JavaScript (React.js)
Python
SQL
AWS
Azure
CI/CD
DevOps practices

Job description

Cumbrian Water is seeking a talented and dedicated Software Engineer to join its collaborative team in creating innovative and impactful solutions for its customers and internal stakeholders.

As a Software Engineer, you will be responsible for designing, developing, testing, and maintaining both front-end and back-end components of our software applications. You will work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software that supports the company’s mission to provide sustainable and efficient water services across the region.

Key responsibilities
  • Develop, test, and maintain high-quality, scalable, and secure software solutions across the full stack, using modern technologies and best practices.
  • Collaborate with product managers, designers, and other engineers to translate user requirements and design specifications into functional software.
  • Ensure the performance, reliability, and maintainability of our software applications by actively participating in code reviews, writing unit and integration tests, and troubleshooting issues.
  • Contribute to the continuous improvement of our software development processes and tools by staying up to date with industry trends and sharing knowledge with the team.
  • Actively engage in an inclusive and supportive team culture, fostering collaboration and effective communication across all team members.
  • Support the professional growth and development of fellow team members by providing constructive feedback, mentoring, and sharing technical expertise.
  • Participate in agile development practices, including daily stand-ups, sprint planning, and retrospectives.
Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent Level 6 qualification under the UK National Qualifications Framework)
  • Strong programming skills in JavaScript (React.js), Python, and SQL
  • Experience with software development methodologies such as Agile or Scrum
  • Familiarity with cloud platforms such as AWS or Azure
  • Understanding of DevOps practices and CI/CD pipelines
  • Strong problem-solving and analytical skills
  • Commitment to diversity, equity, and inclusion in the workplace
Who we are

Cumbrian Water is a regional water utility company committed to delivering clean, safe, and sustainable water services to communities across Cumbria. With a strong focus on environmental stewardship, innovation, and customer satisfaction, we are proud to be a trusted provider in the UK water sector.

We believe in empowering our employees through continuous learning, collaboration, and a shared commitment to excellence. Our values—Integrity, Sustainability, Innovation, and Community—guide everything we do.

Company benefits include:
  • Competitive salary and pension scheme
  • Flexible working arrangements, including hybrid options
  • Professional development and training support
  • Health and wellbeing programmes
  • Employee assistance programme
  • Cycle to work scheme
  • Inclusive and supportive workplace culture

At Cumbrian Water, we value diversity and always treat all employees and job applicants based on merit, qualifications, competence, and talent. We welcome applications from candidates with disabilities and are happy to discuss reasonable adjustments during the recruitment process.

We believe that diverse teams make stronger teams, and we are committed to building an inclusive and equitable workplace where everyone can thrive.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full-Stack Software Engineer – Hybrid, Growth & Impact
Full-Stack Software Engineer – Hybrid, Growth & Impact

Premier CX • North Carolina

Hybrid
USD 90,000 - 130,000
Competitive salary
Pension scheme
Hybrid working
+5
Mobile Field Engineer (Temporary)
Mobile Field Engineer (Temporary)

Premier CX • North Carolina

On-site
USD 2,553,000 - 4,013,000
Company vehicle
Tools provided
Flexible working
+2
Recruiter
Recruiter

Premier CX • North Carolina

Hybrid
USD 37,000 - 46,000
Product Manager
Product Manager

Premier CX • North Carolina

Hybrid
USD 60,000 - 79,000
Pension scheme
Annual bonus
Flexible working arrangements
+3
Software Engineer
Software Engineer

120Water • Zionsville (IN)

On-site
USD 80,000 - 100,000
Mechanical Engineer
Mechanical Engineer

Pell Frischmann • United States

Hybrid
USD 60,000 - 87,000
Hybrid working
Career development
Professional accreditation support
+2
Senior/Principal Civil Engineer (Water / Wastewater)
Senior/Principal Civil Engineer (Water / Wastewater)

WSP in the U.S. • Michigan

On-site
USD 87,000 - 134,000
Hybrid working policy
Thrive wellbeing programme
Gymflex benefits
Sr Software Developer
Sr Software Developer

Waters Corporation • Milford (MA)

On-site
USD 140,000 - 190,000
Software Engineer
Software Engineer

GCS Recruitment Specialists • Hillsboro (OR)

On-site
USD 110,000 - 160,000
Software Engineer II
Software Engineer II

Badger Meter Inc • California (MO)

Hybrid
USD 120,000 - 170,000
Health, Vision, Dental coverage
401(k) match
Paid time off & holidays