Software Engineer

Software Engineer

13 Oct
|
Future
|
Bath

13 Oct

Future

Bath

Job description

As part of the strategy around Go.Compare’s acquisition by Future we’re putting in a technology roadmap for re-platforming our domain around an API first, cloud based serverless architecture to become the leading PCW service.

This is part of our plan to broaden the scope from the Go.Compare brand.

What you'll be doing...

As a Software Engineer, you will be the backbone of the team building out our new systems while also being able to input into the architecture and design.

You will work with engineers at all levels to deliver our platform and meet both the customers and our business needs.

You will ensure changes are scalable, tested, and developed inline with best practices,





and that we are always improving our codebase.

Working closely with Engineering, Product, UX, QA and Project Management (PMO) teams you will ensure that all applications integrate reliably.

You will also be expected to mentor engineers, junior / graduate engineers & trainee engineers contributing to their growth, knowledge, and reviewing their code.

Your opinion matters within your role - your peers will look to you as a key player within the team. You will be expected to follow our standard practices and input into how they can be improved and kept up to date with emerging tools and methods.

Key Responsibilities

- In collaboration with Tech Leads, and other Engineers you will ensure your code is well scoped, estimated, monitored, documented and tested.
- You will be responsible for your code quality, ensuring that the code is maintainable and extensible.
- You will assist in tracing bugs across the stack and ensuring that suitable tests are set up to avoid future regressions.






- You will communicate effectively with the wider engineering teams and be able to critically assess product requirements and solutions.
- You will keep up to date with the latest approaches to development and be able to argue for appropriate technology to be added to the stack.
- You will participate in regular hack days, using cutting edge tech to prototype innovative approaches to business / technical goals.
- As a mid-engineer, you are required to support and help develop more junior members of staff both via code review / direction and mentoring.
- In collaboration with the QA Engineers & the other engineers you will write automated tests ensuring that our tests are valuable, add to our regression pack and ensure that our deployments through our CI / CD process are stable.






- You will ensure our monitoring and alerting requirements are met, via appropriate frameworks and coded solutions.
- You will work with the wider engineering team to ensure that we’re writing code in a consistent manner, and that silos of information are kept to a minimum.

Experience that will put you ahead of the curve...

- NET Core
- JavaScript (ES6+) / TypeScript
- Node JS
- Azure Services
- Application monitoring practices, such as metrics, tracing and logging
- Comprehensive knowledge of performance optimisation and debugging techniques; including Google Web Vitals and advanced Chrome Dev Tools ( flamegraphs, profiling etc)
- Experience with testing frameworks ( XUnit, Jest, Enzyme, React Testing Library & Nightwatch)






- Experience of a building software via a test-first approach (TDD, BDD)
- Experience with build & deployment pipelines (CI / CD) using Azure DevOps
- Knowledge of Modern Architecture (Headless APIs, Microservices, Eventing / Messaging, Streams)
- ReactJS (Hooks & Context API)
- Ability to communicate technical information to non-technical people
- Hunger to learn and passionate about software delivery

What's in it for you

We have a number of awesome perks available to our staff. We offer huge opportunities to learn and develop, whether through professional qualifications, exposure to incredible business projects or informal lunch & learns, hosted by your colleagues.

We have a fantastic culture where we really do care about our people and want everyone to succeed.





Varied roles mean you’re not pigeonholed in to one finite area but get the opportunity to develop a wide range of skills and experience

Internal job family level T6

The expected range for this role is £33,000 - £50,000

Wh o are we

We’re Future. We’re 3000+ colleagues over 250+ brands speaking to 400 million people every month across the globe through websites, events and magazines.

We’ve got ambitious plans that build on our growth momentum and unlock new opportunities and we’re looking for talented people who want to be a part of it.

Want to know more

Our Future, Our Responsibility - Inclusion and Diversity at Future

We have a voice and we’re going to use it. We promote diversity and inclusion not just in our recruitment processes, but everything we do.







We’re an equal opportunity employer and we will continue to ensure our recruitment process is free of bias and our workplaces are inclusive, positive, free of discrimination and respecting of all backgrounds and beliefs.

Our culture is underpinned by our values and employees - current and future - are treated with respect and fairness.

Please let us know if you need any reasonable adjustments made so we can give you the best experience!

Find out more about Our Future, Our Responsibility on our website.

LI- HLK

▶️ Software Engineer
🖊️ Future
📍 Bath

Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: software engineer

Principal Software Engineer - DV Cleared

Principal Software Engineer - DV Cleared

PRINCIPAL SOFTWARE ENGINEER - DV CLEARED BRAND NEW PERMANENT JOB OPPORTUNITY AVAILABLE WITHIN A LEADING SOFTWARE COMPANY FOR A PRINCIPAL SOFTWARE ENGINEER WITH ENHANCED DV CLEARANCE - Permanent job opportunity for a Principal Software Engineer - L [...]
City of London
24 Oct
    City of London
    24 Oct

Software Engineer Full Stack C# .Net React

Software Engineer Full Stack C# .Net React

Software Engineer / Developer (C# .Net React Cloud) London / WFH to £65k Do you have strong C# skills combined with React.js experience? You could be progressing your career at a successful and scaling Retail FX Brokerage working on Greenfield sys [...]
City of London
23 Oct
    City of London
    23 Oct

Software Engineer

Software Engineer

Software Engineer (Remote, UK) TLDR; This is a remote only mid/senior software engineering contract position and we expect only 4-days or around 30 hours per week,with a flexible working schedule. Expected starting salary range: £200 - 300 per day [...]
City of London
21 Oct
    City of London
    21 Oct

Full Stack Software Engineer

Full Stack Software Engineer

Full Stack Product Engineer Green Tech | TypeScript | London | Software Engineer | Start-Up | Hybrid (1-2 days per week onsite) Location:London, Hybrid. (1-2 days a week onsite) Salary:Up to £125,000 + Benefits + Equity. We are open to Mid - Prin [...]
City of London
23 Oct
    City of London
    23 Oct
Subscribe to this job alert:
Enter Your E-mail address to receive the latest job offers for: software engineer