← Back to Jobs
Full time
Technology
Software Engineer
Low Carbon Contracts CompanyDeritend, Birmingham🇬🇧United KingdomPosted 24 Jul 2026
Why This Role Stands Out
This role offers significant career growth in a reputable organization focused on a vital mission, with a competitive salary of £70,000 and hybrid flexibility. You will thrive here if you are a mid-senior software engineer eager to develop your technical skills and contribute to impactful digital systems within a collaborative team environment. Don't miss the chance to apply for this exciting opportunity!
Quick Overview
Salary
£70k/yr
Work Type
Hybrid
Schedule
Full Time
Level
Mid Senior
Job Description
Contract type: Permanent
Hours: 37.5/ weekSalary: circa £70,000 depending on experienceLocation: Birmingham city centreWFH policy: Employees are required to attend the office 2 days/weekFlexible working: Variety of flexible work patterns subject to line manager discretion e.g. Compressed 9-day fortnight.Reports to: Software Engineering Manager
Deadline Note: We reserve the right to close the advert before the advertised deadline if there are a high volume of applications.
Role Summary:
Were looking for a Mid-Level Software Engineer to join our delivery team, contributing to critical digital systems that support LCCCs mission to help the UK achieve Net Zero by 2050. Our digital platform underpins a wide range of applications including workflow automation, forecasting engines, calculation services, contract and task management, analytics dashboards and data portals.
As a mid-level engineer, you will play a key part in implementing high-quality software, collaborating with Senior Engineers, Product, QA, DevOps, UX/UI, Principal Engineer and Architects. The role centres on solid engineering execution, problem-solving, collaboration, and developing deeper technical capability, with increasing autonomy over time.Key Responsibilities
Skills Knowledge and ExpertiseEssential
Desirable
Better Together
Powered by Curiosity
Own Every Outcome
Hours: 37.5/ weekSalary: circa £70,000 depending on experienceLocation: Birmingham city centreWFH policy: Employees are required to attend the office 2 days/weekFlexible working: Variety of flexible work patterns subject to line manager discretion e.g. Compressed 9-day fortnight.Reports to: Software Engineering Manager
Deadline Note: We reserve the right to close the advert before the advertised deadline if there are a high volume of applications.
Role Summary:
Were looking for a Mid-Level Software Engineer to join our delivery team, contributing to critical digital systems that support LCCCs mission to help the UK achieve Net Zero by 2050. Our digital platform underpins a wide range of applications including workflow automation, forecasting engines, calculation services, contract and task management, analytics dashboards and data portals.
As a mid-level engineer, you will play a key part in implementing high-quality software, collaborating with Senior Engineers, Product, QA, DevOps, UX/UI, Principal Engineer and Architects. The role centres on solid engineering execution, problem-solving, collaboration, and developing deeper technical capability, with increasing autonomy over time.Key Responsibilities
- Coding & Development
- Write, test and maintain high-quality, secure and reliable code.
- Implement features aligned to engineering standards and architectural direction.
- Contribute to automated testing and continuous improvement of the codebase.
- Deliver assigned tasks reliably and consistently, working toward greater autonomy.
- System Design & Architecture
- Contribute to feature-level design discussions and solution proposals.
- Apply system design principles under guidance from senior engineers , principal engineer and architects.
- Help ensure solutions are maintainable, scalable and aligned with platform architecture.
- Consider stakeholder needsprimarily technical teamswhen shaping implementation details (Stakeholder Interaction integrated here).
- Code Review & Quality
- Participate in peer code reviews, providing constructive feedback.
- Apply coding standards, design patterns and best practices during implementation.
- Help raise quality through improved maintainability, readability and performance.
- Technical Leadership
- Follow technical guidance from senior engineers and technical leads.
- Contribute ideas, highlight risks, and engage actively in technical discussions.
- Demonstrate ownership of implementation-level decisions and their impact on the product.
- Project Execution
- Deliver work items from design through development, testing and deployment in a timely manner.
- Provide accurate estimates and communicate progress or blockers early.
- Troubleshoot issues in development, integration and production environments.
- Ensure implementation contributes to the wider business and project outcomes
- Mentorship & Development
- Learn from team members, pair with seniors and adopt modern engineering practices.
- Seek feedback proactively to accelerate technical growth.
- Share learnings and insights informally to support teammates.
- Collaboration & Communication
- Work closely with Product, QA, DevOps, UI/UX, Principal Engineer and Architecture partners to deliver shared goals.
- Communicate design considerations, progress and technical trade-offs clearly.
- Build trust by being reliable, transparent and supportive.
- Surface technical or delivery risks at the earliest opportunity to maintain sprint and release health.
- Problem Solving
- Solve well-defined problems with structured, thoughtful approaches.
- Break down tasks components and communicate ambiguity when needed.
- Contribute to improving system reliability and performance with pragmatic solutions.
- Understand how problem-solving supports overall team and business priorities.
Skills Knowledge and ExpertiseEssential
- Hands-on experience in Python and web-development framework(e.g., Django) and JavaScript/TypeScript, ideally in cloud environments such as AWS, Azure or GCP.
- Strong understanding of core software engineering principles.
- Experience with CI/CD pipelines, automated testing and version control.
- Strong analytical and problem-solving skills.
- Ability to work effectively in a cross-functional team.
- Willingness to learn new tools, technologies and domain knowledge .
- Degree in Computer Science, Engineering or equivalent professional experience.
Desirable
- Exposure to frameworks such as React, Node.js, Terraform, Celery or containerisation.
- Understanding of database schema design and query optimisation.
- Familiarity with infrastructure-as-code, cloud-native services or distributed systems.
Better Together
- Collaborates effectively within the delivery team and across functions.
- Contributes to a supportive and constructive engineering culture.
Powered by Curiosity
- Actively seeks opportunities to learn, improve and modernise systems.
- Shows interest in understanding system behaviours, product context and new technologies.
Own Every Outcome
- Takes ownership of implementation-level work, ensuring it is reliable, maintainable, resilient, scalable and production-ready.
- Proactively identifies issues and supports their resolution.
Skills
Django
GCP
Node.js
AWS
Azure
JavaScript
Python
React
Terraform
TypeScript
Similar jobs
Software Engineer
Anson Mccade · Leeds, United Kingdom
6 hours ago£55k/yrGraduate Software Engineer 2026 Graduates, remote
S Merrick LTD · Birmingham, United Kingdom
6 hours ago£25k/yrLaser Application Engineer
Cooper Edwards Ltd · United Kingdom
7 hours agoSafety Critical Software Engineer
Bennett and Game Recruitment LTD · Witney, United Kingdom
7 hours ago£40k - £60k/yrEmbedded Software Engineer
Hunter Selection · City, United Kingdom
7 hours ago£40k - £45k/yrPrincipal Electronics & Embedded Software Engineer
Redline Group Ltd · Milton, United Kingdom
7 hours ago