£525 Per day
Undetermined
Hybrid
Greater Manchester, Greater Manchester, North West, England
Summary: The Software Engineer II (Contract) role involves joining a global technology company to support engineering initiatives through hands-on software development. The position requires end-to-end ownership of services, incident management, and collaboration with cross-functional teams. Candidates should possess strong technical skills and a collaborative mindset to drive improvements in software quality and system reliability. The contract is for up to 11 months, with a preference for an ASAP start date.
Key Responsibilities:
- Build and maintain high-quality software applications using modern development languages and frameworks.
- Write clean, maintainable, and reusable code using standard patterns and libraries.
- Apply strong testing practices to ensure application quality and reliability.
- Contribute to ongoing refactoring, simplification, and performance optimisation.
- Own services across the full lifecycle: monitoring, metrics, performance, deployment, and production operations.
- Improve business continuity by following best practices, including documentation (runbooks, operational docs).
- Use continuous delivery and experimentation frameworks to validate solutions and reduce risk.
- Respond to and resolve production incidents within agreed SLAs.
- Perform root cause analysis and implement long-term fixes to improve system reliability.
- Participate in post-mortems and contribute to incident documentation.
- Contribute to evaluating solution designs based on technical and business requirements.
- Provide input on architectural decisions and challenge design choices with sound rationale.
- Support long-term architecture improvements and ensure solutions scale for future needs.
- Identify opportunities to improve systems, processes, and engineering standards.
- Apply analytical thinking to solve complex technical problems.
- Drive enhancements that support performance, quality, and maintainability.
- Work closely with engineers, product owners, and cross-functional teams.
- Communicate clearly and constructively, adapting to technical and non-technical audiences.
- Engage in active listening, questioning, and knowledge-sharing.
Key Skills:
- Bachelor’s degree in Computer Science or related field (or equivalent experience).
- 3–5 years of professional software engineering experience.
- Proven experience building software applications in a modern tech stack.
- Experience with system ownership, incident management, and production operations.
- Strong understanding of testing methods, design patterns, and quality engineering.
- Ability to reason through complex problems and propose well-structured solutions.
- Strong communicator with a collaborative mindset.
- iOS: –
- Android: –
- Java: –
Salary (Rate): £525 per day
City: Greater Manchester
Country: England
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Software Engineer II (Contract) – 11 Months Location: Flexible / Hybrid
Contract Length: Up to 11 months (latest end date November 2026)
Start Date: ASAP preferred
Industry: Global Technology / Digital Platform
Salary/Rate: [Insert]
A leading global technology company is seeking multiple Software Engineer II contractors to support key engineering initiatives for 2026. You will join an independent engineering squad while being integrated into an established team for onboarding, guidance and technical alignment.
This is a hands-on engineering role focused on building high-quality software, owning services end-to-end, and contributing to improvements across systems, processes, and architecture.
Key Responsibilities Software Development
- Build and maintain high-quality software applications using modern development languages and frameworks.
- Write clean, maintainable, and reusable code using standard patterns and libraries.
- Apply strong testing practices to ensure application quality and reliability.
- Contribute to ongoing refactoring, simplification, and performance optimisation.
End-to-End Ownership
- Own services across the full lifecycle: monitoring, metrics, performance, deployment, and production operations.
- Improve business continuity by following best practices, including documentation (runbooks, operational docs).
- Use continuous delivery and experimentation frameworks to validate solutions and reduce risk.
Incident & Reliability Management
- Respond to and resolve production incidents within agreed SLAs.
- Perform root cause analysis and implement long-term fixes to improve system reliability.
- Participate in post-mortems and contribute to incident documentation.
Architecture & Systems Design
- Contribute to evaluating solution designs based on technical and business requirements.
- Provide input on architectural decisions and challenge design choices with sound rationale.
- Support long-term architecture improvements and ensure solutions scale for future needs.
Continuous Improvement & Critical Thinking
- Identify opportunities to improve systems, processes, and engineering standards.
- Apply analytical thinking to solve complex technical problems.
- Drive enhancements that support performance, quality, and maintainability.
Communication & Collaboration
- Work closely with engineers, product owners, and cross-functional teams.
- Communicate clearly and constructively, adapting to technical and non-technical audiences.
- Engage in active listening, questioning, and knowledge-sharing.
Requirements
- Bachelor’s degree in Computer Science or related field (or equivalent experience).
- 3–5 years of professional software engineering experience.
- Proven experience building software applications in a modern tech stack.
- Experience with system ownership, incident management, and production operations.
- Strong understanding of testing methods, design patterns, and quality engineering.
- Ability to reason through complex problems and propose well-structured solutions.
- Strong communicator with a collaborative mindset.
Technical Must-Haves (To be specified based on team requirements; placeholders retained)
- iOS: –
- Android: –
- Java: –