Software Engineer
Overview
Placement Type:
Temporary
Compensation:
£53.85 Hourly
PAYE (40hrs/week)
Start Date:
Feb/March 2026
Step into a pivotal role with a leading organization that leverages cutting-edge AI and engineering to revolutionize business operations. As a Software Engineer, you’ll join a specialized team dedicated to rapid innovation, acting as an accelerator for new product development and feature enhancements. This is an unparalleled opportunity to make a tangible impact, where your expertise will directly shape the future of operational tools, blending deep technical skills with a passion for building and refining products that deliver significant value and drive strategic outcomes. You’ll enjoy substantial influence, owning critical aspects of your work and serving as a key point of contact for cross-functional partners in a dynamic, sprint-based environment.
Our client, a leader in its industry, is committed to fostering an environment of continuous innovation and delivering groundbreaking solutions. This role offers a unique blend of maintaining and evolving existing, high-impact products (approximately 70% of your time, including building new features) and actively contributing to the incubation of entirely new offerings (approximately 30%) through agile, 12-week sprints. You will be instrumental in ensuring engineering excellence, from code health to system scalability, while driving projects to completion and contributing to a collaborative team culture.
This is a 6 months contract, with hybrid working pattern, offering £53.85 per hour (PAYE). This role is open for a limited time. Next steps will be shared with shortlisted candidates ASAP. Due to the high volume of applicants, we may be unable to reply to each applicant individually.
**Key Responsibilities:**
* Develop and deliver high-quality product and system code without supervision, taking ownership from initial design to successful completion.
* Conduct comprehensive testing beyond unit testing, including integration, performance, stress, security, load, and fuzz testing, ensuring robust and reliable solutions.
* Design code for optimal testability and create detailed test case descriptions.
* Provide constructive feedback during code reviews, ensuring adherence to best practices, style guidelines, accuracy, and efficiency.
* Proactively identify critical components and technical debt with high carrying costs, implementing or guiding remedies to improve long-term maintainability and modifiability.
* Take ownership of rolling out projects to completion, contributing to qualification, end-user documentation, production deployment/monitoring, process automation, and customer support as needed.
* Set up or improve test, monitoring, and survey infrastructure, systems, or practices, always considering engineering excellence, code health, and system scalability.
* Contribute to existing documentation and educational content, adapting it based on product updates and user feedback.
* Triage product or system issues, debugging, tracking, and resolving them by analyzing root causes and their impact on operations and quality.
* Design systems within your area of expertise, clarifying problems, breaking them down into solvable parts, and assessing trade-offs to ensure coherent design.
* Participate in and drive design reviews with peers and stakeholders to make informed decisions on available technologies.
* Contribute to setting, communicating, and achieving team priorities that support organizational goals, making key decisions and managing resources effectively to deliver business impact.
* Foster an inclusive and collaborative team environment, promoting open communication, psychological safety, and supporting team wellbeing.
**Must-Have Qualifications:**
* Proficiency in test engineering methodologies and practices.
* Strong understanding of data structures and algorithms.
* Solid architecture knowledge, capable of designing robust systems.
* Expert-level programming skills.
* Experience with software engineering system design principles.
* Demonstrated ability to maintain and improve code and system health.
* Skill in simplifying complex problems and solutions.
* Proven ability to resolve conflicts effectively within a team setting.
* Expertise in data analysis and synthesis.
* Strong systems thinking approach to problem-solving.
* Excellent code comprehension abilities.
* Advanced skills in debugging, diagnosis, and resolution of technical issues.
* Ability to lead and influence technical initiatives and contribute to team goals.
Client Description
Our Client is a multinational technology company, specialising in Internet-related services and products; including online advertising technologies, search engine, cloud computing, software, and hardware. The atmosphere is relaxed with a diverse and innovative culture. Opportunities for growth and progression and networking with like-minded people across the business and beyond.
Aquent is dedicated to improving inclusivity & is proudly an equal opportunities employer. We encourage applications from under-represented groups & are committed to providing support to applicants with disabilities. We aim to provide reasonable accommodation for any part of the employment process, to those with a medical condition, disability or neurodivergence.
#LI-PW1
#LI-hybrid