Summary
✨ AI‑Generated
A growing engineering team is seeking a full-stack developer to create scalable applications used by a broad audience. The role involves solving complex problems and working with cross-functional teams.
Highlights
Opportunity to build widely used digital products with modern technologies, autonomy, and collaboration across engineering disciplines.
Description
Ready to build products used by millions?
Looking for a role where your code has real impact?
Want to work with modern technologies, AI-powered development, and a highly collaborative engineering team?
If you're a Software Engineer who enjoys solving challenging technical problems, building high-quality products, and working in a cloud-first environment, this could be the opportunity you've been waiting for.
Our client is seeking a Software Engineer II to join a growing engineering team responsible for developing a globally used digital platform.
This is a fantastic opportunity to work on products that reach millions of users while collaborating with talented engineers, designers, product specialists, and data experts.
You'll be joining a business that values innovation, continuous learning, and giving engineers the autonomy to make meaningful technical decisions.
The Opportunity
As a Full Stack Software Engineer, you'll help design, build, and enhance scalable applications using modern technologies including Java, React, SQL and AWS.
You'll take ownership of features throughout the development lifecycle, from initial ideas through to deployment and ongoing improvement.
Working within an agile engineering environment, you'll have the opportunity to influence technical direction, experiment with new approaches, and use AI-powered development tools to accelerate delivery while maintaining high engineering standards.
This role follows a remote-first model, with occasional team gatherings at the Oxford office for planning, collaboration and connection.
Why This Role is Great
You'll have the opportunity to:
Build features that deliver real value to a large global customer base.Take ownership of projects from technical design through to deployment and ongoing optimisation.Work closely with Product, Design and Data teams to shape future functionality.Develop modern cloud-based applications using Java, React, SQL and AWS technologies.Use AI-assisted development tools to improve productivity and tackle more complex engineering challenges.Improve application reliability through monitoring, alerting, troubleshooting and continuous service improvements.Write clean, maintainable and well-tested code with performance, scalability and security in mind.Participate in code reviews while sharing knowledge and supporting the growth of fellow engineers.Contribute ideas that influence engineering practices, architecture and product direction.
About You
You'll enjoy this opportunity if you're excited to:
Build on your experience developing modern web applications.Work across both backend and frontend technologies.Solve complex technical problems using strong software engineering fundamentals.Develop scalable distributed systems that support high levels of usage.Use operational data and experimentation to guide technical decisions.Collaborate with colleagues across international teams.Continue learning new technologies and engineering approaches.Work with AI coding assistants as part of your everyday development workflow.
Our Wishlist
We're interested in hearing from engineers who have experience with some or all of the following:
Around 2-3 years' commercial software engineering experience.A degree in Computer Science or another relevant technical discipline.Experience with Java or another modern backend language such as C#, Go or Python.Knowledge of relational databases and SQL.Exposure to frontend frameworks such as React.Familiarity with cloud platforms, particularly AWS.Experience working with NoSQL databases would be beneficial.Understanding of software design principles, algorithms and data structures.Experience using AI development tools such as Cursor, Codex, Claude or similar coding assistants.Excellent communication skills and the ability to work effectively within distributed teams.
If you don't tick every box but have transferable experience and a passion for building great software, we'd still love to hear from you.
What's on Offer
In return, our client offers an excellent package designed to support both your career and personal wellbeing, including:
Competitive salary with annual bonus.Remote-first and flexible working arrangements.Hybrid collaboration with occasional office meet-ups in Oxford.Flexible working hours to support work-life balance.Annual lifestyle allowance.Travel-related benefits and discounts.Annual learning and tuition support.Comprehensive healthcare package.Employee Assistance Programme.Charity donation matching.Generous employee referral scheme.A collaborative engineering culture focused on innovation, ownership and continuous improvement.
A Culture Where Engineers Thrive
Our client believes the best products are created by empowered teams who work together, learn continuously and aren't afraid to experiment.
Engineers are encouraged to take ownership, embrace new technologies, collaborate openly and continually improve both the products they build and the way they work.
If you're looking for an environment where you'll be trusted, challenged and supported to grow your career, this is an excellent opportunity to make a real impact.
Apply Today
If you're ready to take the next step in your software engineering career and want to help build technology used by millions around the world, we'd love to hear from you.
Diversity & Inclusion
Our recruitment agency and our client are committed to creating an inclusive workplace where everyone can thrive.
We welcome applications from people of all backgrounds, experiences and perspectives.
If you require any reasonable adjustments during the recruitment process, please let us know and we'll be happy to support you.