Software Engineer

Software Engineer

Posted 1 day ago by KDR Talent Solutions

Negotiable
Outside
Hybrid
Warrington, England, United Kingdom

Summary: The Senior Software Engineer role involves designing, building, and delivering software solutions for a specialist industrial software and automation business. The position emphasizes collaboration across teams and offers the opportunity to influence technical direction within a strong engineering-led culture. Candidates will work on proprietary software used in complex engineering environments and support live systems. This hybrid role requires a proactive approach to managing multiple projects and priorities.

Key Responsibilities:

  • Develop and deliver software across multiple concurrent projects
  • Design, code, test, and deploy high-quality solutions
  • Contribute to technical decisions and solution design
  • Maintain and support existing production systems
  • Work closely with engineers, product owners, and project teams
  • Participate in an out-of-hours support rota (remote support)

Key Skills:

  • Experience across the full software development lifecycle
  • Strong problem-solving and software design skills
  • Experience working in cross-functional technical teams
  • Ability to manage multiple priorities in a fast-paced environment
  • Experience supporting live systems (advantageous)
  • Strong communication and collaboration skills

Salary (Rate): undetermined

City: Warrington

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: outside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

The Company

Work for a specialist industrial software and automation business developing in-house software solutions used in complex engineering environments. They operate at the intersection of software development, control systems, and customer delivery, with a strong focus on innovation and reliability.

What makes this a good role?

  • Work on proprietary software used in real-world industrial applications
  • Strong engineering-led culture with high technical ownership
  • Exposure to full project lifecycle delivery
  • Collaborative environment across software, controls, and product teams
  • Opportunity to influence technical direction and solution design

The Role

A Senior Software Engineer responsible for designing, building, and delivering software solutions across multiple projects, as well as supporting live systems and deployments.

Key responsibilities:

  • Develop and deliver software across multiple concurrent projects
  • Design, code, test, and deploy high-quality solutions
  • Contribute to technical decisions and solution design
  • Maintain and support existing production systems
  • Work closely with engineers, product owners, and project teams
  • Participate in an out-of-hours support rota (remote support)

Your Experience

  • Experience across the full software development lifecycle
  • Strong problem-solving and software design skills
  • Experience working in cross-functional technical teams
  • Ability to manage multiple priorities in a fast-paced environment
  • Experience supporting live systems (advantageous)
  • Strong communication and collaboration skills

Next Steps

This is a high-demand role with our client, so please apply or get in touch for a confidential discussion if you’re interested.