Software Engineer in Birmingham

Software Engineer in Birmingham

Birmingham Full-Time On-site
T

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, 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

  • 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

#J-18808-Ljbffr

Software Engineer in Birmingham employer: Talantir

Join an award-winning digital marketing agency in London that champions a values-driven culture, where brilliant minds collaborate to create meaningful, data-driven results. With a commitment to employee growth and a flexible hybrid working model, this agency fosters a supportive environment that encourages continuous learning and innovation, particularly in the exciting realm of AI. As part of a close-knit team, you'll have the opportunity to lead impactful projects and shape the future of digital marketing while being part of a certified B Corp dedicated to positive impact.

T

Contact Details:

Talantir Recruitment Team