Software Engineer

Diversejobsmatter — United Kingdom · Posted ~2 hours ago

Mid Full-time Hybrid

Skills

software engineering Agile development test-driven development automation software maintenance software delivery TDD Agile AI

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an experienced Agile software engineering team delivering reliable applications for a financial services environment. You will develop and maintain production software, apply test-driven development and automation, improve engineering practices, and help expand the team's AI capabilities.

Highlights

Join an Agile product team developing reliable software for internal and external customers. The role emphasizes TDD, automation, shift-left quality, maintainability, operational support, and developing AI capabilities.

Description

Software Engineer Salary: Competitive Location: Bristol or Edinburgh Working Arrangement: Hybrid Job Type: Full-time Overview Our client, a financial services organisation, is looking for an experienced Software Engineer to join an Agile product team delivering and maintaining software for internal and external customers. You’ll focus on delivering reliable working software while helping develop the team’s AI capability and improve engineering practices. The environment places a strong emphasis on test-driven development (TDD), automation, shift-left quality and building software that is straightforward to support and operate. Responsibilities Deliver and maintain software for internal and external customers.Work within an Agile product delivery team, continuously reviewing and improving how software is delivered.Help build and develop AI capability to improve effectiveness.Use customer feedback and engineering best practice to evolve products and services.Apply TDD, automation and shift-left approaches to build quality into software development.Develop software and systems with a build-to-run mindset, ensuring they are maintainable, supportable and operationally effective.Contribute to engineering practices that make development easier and more effective for other team members.Requirements Experience as a Software Engineer.Experience working within an Agile software or product delivery environment.Ability to contribute to collaborative software delivery and continuous improvement.Understanding of TDD, automation and approaches that build quality into the software development lifecycle.Benefits Annual discretionary bonus.15% non-contributory pension, with 9% during the probation period.28 days’ annual leave, with the option to buy and sell additional days.One volunteering day.Funded private medical insurance.Electric and hybrid car salary sacrifice scheme.Cycle-to-work scheme.Life assurance at four times basic salary.Funded health screening for employees aged over 50.Voluntary benefits including charitable giving, critical illness insurance, dental insurance, health and cancer screening, discounted gym membership and season ticket loans.Employee discount scheme.Access to healthcare and wellbeing services.Generous family leave policies.Part-time and flexible working requests considered where possible.Interested? Click Apply to view the full vacancy and continue your application.