Software Engineer
Harnham
Job Description
Software Developer London based hybrid working, £50,000 plus benefits This is an opportunity to join a highly respected data driven organisation where software plays a critical role in decision making and commercial outcomes. You will work on business critical code, have real ownership from day one, and see the direct impact of your work at scale. With a flexible remote first setup and a collaborative technical team, this role offers both autonomy and strong development support.
The Company They are a well established, digital first organisation operating at significant scale in the UK consumer market. Technology, data science and analytics sit at the heart of how they operate, with a strong reputation for technical excellence. The business continues to invest heavily in its platforms and people, supporting sustained growth and long term stability.
Teams are highly collaborative and focused on building reliable, high quality systems. The Role Design, maintain and enhance core Python code used in live production environments Prepare and manage code deployments using modern version control and review practices Work closely with data and analytics colleagues to ensure code delivers the intended business outcomes Develop supporting tools and reporting to monitor performance and quality Take ownership of substantial sections of the codebase with accountability for accuracy and reliability Your Skills & Experience Strong commercial experience writing Python in production environments Solid understanding of object-oriented programming principles Experience using Git based version control and pull request workflows High attention to detail and a focus on writing accurate, maintainable code Comfortable working autonomously while taking feedback and adapting to different approaches What They Offer Salary of £50,000 within a structured banding framework Remote first working with occasional collaboration days in London Exposure to large-scale, high-impact systems used thousands of times per day Clear scope for learning, progression and increased technical ownership Supportive leadership and a team that values quality and continuous improvement How to Apply If you are a Software Developer looking to work on meaningful, high-impact systems in a data-led environment, apply now to find out more.