Salary: £30,000–£60,000 (dependent on experience)
Location: UK-based | 100% Remote
Sector: Environmental / Infrastructure / Water
The Opportunity
We are working with a fast growing, financially secure and growing environmental consultancy that is expanding its in-house software capability. The business heavily invests in modern tools and technology to support both internal teams and external clients.
This role sits at the intersection of software development and real-world environmental impact. You’ll be building practical, well-designed tools that support modelling, data analysis and decision-making across major infrastructure and environmental projects.
If you enjoy solving real operational problems, working closely with domain experts and seeing your work used day-to-day... this role offers exactly that.
What You’ll Be Doing
As a Software Developer, you’ll work closely with modelling specialists and technical consultants to design, build and maintain software tools that improve efficiency and capability.
Your responsibilities will include:
*
Developing internal tools to streamline modelling workflows and reduce manual effort
*
Automating data processing, reporting and scenario management
*
Building standalone, client-facing applications, from initial concept through to deployment
*
Creating and maintaining APIs and integrations to connect tools with client systems
*
Writing clean, testable, well-documented code that others can easily maintain
*
Translating user requirements from non-software specialists into effective technical solutions
You’ll have genuine ownership over what you build, with the opportunity to influence how tools evolve over time.
Technical Environment
*
Python as the primary development language
*
Ruby is desirable (but not essential)
*
Exposure to other languages or tools such as JavaScript/TypeScript, R, MATLAB, Java, or C++ is beneficial
*
APIs, automation, internal tooling and application development
*
Version control, testing and modern development practices
What We’re Looking For
*
Strong Python development experience
*
Experience with at least one additional programming language
*
Experience building applications, APIs or automation tools
*
A good understanding of software architecture, testing and version control
*
The ability to work independently and communicate clearly with non-developers
Most importantly, we’re looking for someone who is curious, proactive, and pragmatic and who enjoys building software that actually gets used.
Why Join?
*
100% remote role (UK-based)
*
Growing business with long-term investment in software and technology
*
Flat hierarchy and minimal bureaucracy, real access to decision-makers
*
Work that supports environmental outcomes and infrastructure resilience
This is a great opportunity for a developer who wants stability without stagnation and meaningful work without startup chaos.