Location
Birmingham, England, UK
Salary
Not specified
Type
fulltime
Posted
Today
Job Description
Department:
Tech Hub
Employment Type:
Full Time
Location:
Birmingham, England, United Kingdom
Description
Contract type:
Permanent
Hours:
37\.5/ week
Salary:
circa £70,000 depending on experience
Location
: Birmingham city centre
WFH policy:
Employees are required to attend the office 2 days/week
Flexible 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
We’re looking for a Mid‑Level Software Engineer to join our delivery team, contributing to critical digital systems that support LCCC’s 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 needs—primarily technical teams—when 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 Expertise
Essential
- 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.
Core Values And Behaviours
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.
Employee Benefits
Benefits
As if contributing to and supporting work that makes life better for millions wasn’t rewarding enough, we offer a full range of benefits too. Key benefits that may be available depending on the role include:
- Annual performance based bonus, up to 10%
- 25 days annual leave, plus eight bank holidays
- Up to 8% pension contribution
- Financial support and time off for study relevant to your role, plus a professional membership subscription
- Employee referral scheme (up to £1500), and colleague recognition scheme
- Family friendly policies, including enhanced maternity leave and shared parental leave
- Free, confidential employee assistance, including financial management, family care, mental health, and on-call GP service
- Three paid volunteering days a year
- Season ticket loan and cycle to work schemes
- Family savings on days out and English Heritage, gym discounts, cash back and discounts at selected retailers
- Employee resource groups
Looking for more opportunities?
Browse thousands of graduate jobs and entry-level positions.