Software Engineer (III). Job in London Education & Training Jobs
Software Engineer (III). Job in London Education & Training Jobs

Software Engineer (III). Job in London Education & Training Jobs

Full-Time 48000 - 84000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Write and test code, review peers' work, and lead projects to completion.
  • Company: Join a dynamic team at a leading tech company in London.
  • Benefits: Enjoy competitive pay, hybrid work options, and opportunities for growth.
  • Why this job: Make an impact by developing innovative AI solutions and enhancing existing products.
  • Qualifications: Experience in software engineering, coding, and team collaboration required.
  • Other info: Be part of a supportive culture that values inclusivity and teamwork.

The predicted salary is between 48000 - 84000 £ per year.

Location: London (hybrid from their Central St Giles office, 3 days onsite 2 remote)

Job type: 06 months contract

Overview

Responsibilities

  • Write product or system development code without supervision, conduct testing beyond unit testing (e.g. integration, performance, stress, security, load, fuzz), design code to allow for easy testing and write test case descriptions.
  • Review other engineers' code and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). Identify critical components and tech debt with high carrying costs. Implement or guide remedies to improve long-term maintainability, modifiability, etc.
  • Take ownership of rolling out a project to completion, contributing to qualification, end-user documentation, production deployment/monitoring, process automation, and customer support as needed.
  • Set up or improve test/monitoring/survey infrastructure, systems or practices. Consider engineering excellence (e.g., code health, low toil, system maintainability and scalability over time).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.
  • Design systems within the scope of their area. Clarify problems to understand gaps, break down problems into solvable parts and assess trade-offs to ensure coherent design, participate in or drive design reviews with peers and stakeholders to decide amongst available technologies.
  • Set and achieve business goals. Deliver business impact by setting, communicating, and achieving team priorities that support organizational goals. Align with partners and make key decisions as needed to achieve team objectives.
  • Support and uphold inclusive team norms. Ensure that team norms create belonging, psychological safety, and respect. Facilitate collaboration and open communication to help teams achieve results together.

Qualifications

  • Test engineering
  • Team Management
  • Data structures and algorithms
  • Architecture knowledge
  • Programming
  • SWE system design
  • Code and system health
  • Simplification
  • Conflict resolution
  • Data analysis and synthesis
  • Systems thinking
  • Code comprehension
  • Debugging, diagnosis and resolution

Key responsibilities

The talent will be joining the GBO labs team, which functions as an AI accelerator for business operations at Google. The GBO labs team incubates and runs 12-week sprints to deliver new products. The temp's responsibilities will be approximately 70% maintenance of existing products and 30% helping to incubate new products. Maintenance includes building new features, not just support.

If you're excited about this role then we would like to hear from you! Please apply with a copy of your CV or send it to Prasanna com and let's start the conversation!

Software Engineer (III). Job in London Education & Training Jobs employer: Randstad Technologies Recruitment

As a Software Engineer at our Central St Giles office in London, you'll thrive in a dynamic hybrid work environment that fosters innovation and collaboration. We prioritise employee growth through continuous learning opportunities and a culture that values inclusivity and teamwork, ensuring you can make a meaningful impact while enjoying the benefits of working in one of the world's leading tech hubs.
R

Contact Detail:

Randstad Technologies Recruitment Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer (III). Job in London Education & Training Jobs

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can give you a leg up in the hiring process.

✨Tip Number 2

Prepare for those interviews! Brush up on your coding skills and be ready to tackle technical questions. Practising with mock interviews can help you feel more confident and ready to impress.

✨Tip Number 3

Show off your projects! Whether it's on GitHub or your personal website, having a portfolio of your work can really set you apart. It gives potential employers a taste of what you can do and how you think.

✨Tip Number 4

Don't forget to apply through our website! We love seeing applications directly from candidates who are excited about joining us. Plus, it makes it easier for us to keep track of your application and get back to you quickly.

We think you need these skills to ace Software Engineer (III). Job in London Education & Training Jobs

Product Development
Testing (Integration, Performance, Stress, Security, Load, Fuzz)
Code Review
Technical Debt Management
Project Ownership
Test/Monitoring Infrastructure Setup
Documentation Contribution
Debugging and Issue Resolution
Systems Design
Data Structures and Algorithms
Programming
Conflict Resolution
Data Analysis and Synthesis
Team Management
Systems Thinking

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your coding expertise, testing experience, and any relevant projects you've worked on. We want to see how you can contribute to our team!

Showcase Your Projects: Include a section in your application where you detail specific projects you've worked on. Focus on your role, the technologies used, and the impact of your contributions. This helps us understand your hands-on experience and problem-solving skills.

Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use bullet points for easy reading and make sure to proofread for any typos or errors. We appreciate clarity and professionalism in your communication!

Apply Through Our Website: We encourage you to apply directly through our website for a smoother process. It helps us track your application better and ensures you don’t miss out on any important updates. Let’s get started on this journey together!

How to prepare for a job interview at Randstad Technologies Recruitment

✨Know Your Code Inside Out

Before the interview, make sure you’re familiar with your past projects and the code you've written. Be ready to discuss specific challenges you faced, how you overcame them, and the impact of your contributions. This will show your technical depth and problem-solving skills.

✨Brush Up on Testing Strategies

Since the role involves extensive testing beyond unit tests, review different testing methodologies like integration, performance, and security testing. Be prepared to explain how you’ve implemented these in previous roles and how they improved product quality.

✨Demonstrate Team Collaboration

Highlight your experience in team settings, especially in code reviews and collaborative projects. Share examples of how you’ve provided constructive feedback and helped others improve their code, as well as how you’ve contributed to a positive team culture.

✨Prepare for Design Discussions

Expect to engage in discussions about system design and architecture. Brush up on key concepts and be ready to articulate your thought process when breaking down complex problems. Show that you can assess trade-offs and make informed decisions based on best practices.

Software Engineer (III). Job in London Education & Training Jobs
Randstad Technologies Recruitment

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>