×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Software Architect, Backend Developer

Job in Birmingham, West Midlands, B1, England, UK
Listing for: Talantir
Full Time position
Listed on 2026-10-26
Job specializations:
  • Software Development
    Software Engineer, Software Architect, Backend Developer
Salary/Wage Range or Industry Benchmark: 70000 GBP Yearly GBP 70000.00 YEAR
Job Description & How to Apply Below

Department:
Tech Hub

Employment Type:

Full Time

Location:

Birmingham, England, United Kingdom

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, secure and reliable code, collaborating with Senior Engineers, Product, QA, Dev Ops, 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, Dev Ops, 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…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary