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
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.