Enable job alerts via email!

Software Engineering Team Lead

Apex Elite

Bracknell

Hybrid

GBP 50,000 - 80,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Senior Software Developer to lead a dynamic team in delivering high-quality applications. This hands-on role emphasizes team management and technical expertise, requiring proficiency in C# and Agile methodologies. The ideal candidate will be passionate about mentoring others and driving improvement in software development processes. Join a collaborative environment where your contributions will directly impact mission-critical solutions for clients. If you're ready to take the next step in your career and thrive in a fast-paced setting, this opportunity is perfect for you.

Qualifications

  • 4+ years of experience managing and motivating a high-performing team.
  • Experience developing commercial projects in C# or React.

Responsibilities

  • Responsible for the software engineering output of the team.
  • Write code primarily in C# and design architecture for new components.

Skills

C#
Agile Methodologies
Team Management
SQL
React
Git

Education

Bachelor's Degree in STEM

Tools

Microsoft SQL Server
Git

Job description

We are looking for exceptional senior software developers to lead our team, with 4+ years of experience managing and motivating a high-performing team committed to delivering valuable applications and services to customers. You will ensure the software meets the agreed acceptance criteria and the team’s definition of done.

This is a hands-on role for an individual passionate about developing high-quality output, leading by example, and being a subject matter expert in multiple languages.

From design, development, testing, deploying, to maintaining up-to-date applications and services, you enable The Company to deliver mission-critical communications solutions for customers.

This is an office-based vacancy; applicants should be willing to relocate or commute to our offices at least 3-4 days per week, in accordance with our hybrid working policy.

Key Responsibilities

Management

  • Responsible for the software engineering output of the team
  • Mentor direct reports within the same agile team
  • Complete performance reviews and personal development plans for direct reports
  • Manage performance issues alongside your line manager, including performance improvement and absence plans
  • Assist in recruitment activities, including interviews and recruitment days
  • Monitor team performance and escalate concerns as needed
  • Facilitate agile/Scrum ceremonies: refinement, planning, review, retrospectives
  • Support the implementation of retrospective actions
  • Provide weekly team progress reports to the department head
  • Collaborate with other teams to ensure deliverables meet customer expectations, e.g., working with operations on deployment
  • Work with the Product Owner to manage the backlog and guide timelines

Development

  • Write code primarily in C#
  • Design architecture for new application components and obtain internal approval
  • Develop applications within an Agile team to meet requirements
  • Test new features thoroughly to ensure correct performance
  • Coordinate with QA teams to validate builds for launch
  • Maintain and upgrade platforms, fixing bugs as reported
  • Share ideas for improving applications, processes, or the platform
  • Review projects to identify lessons learned for future improvements
  • Design and prototype applications as needed
  • Stay current with software development trends and test new technologies

About you

  • Bachelor’s Degree in STEM, Computer Science, or a related field
  • Experience developing commercial projects in C# or React
  • Proficient in SQL and relational databases like Microsoft SQL Server
  • Experience with source control, especially Git
  • Experience working in Agile environments, particularly Scrum
  • UK citizen (due to security clearance requirements)

Additional beneficial experience

  • Knowledge of AI and ML concepts

Required skills

  • Minimum 4 years of experience managing and motivating a team
  • Degree qualification
  • Lead by example, demonstrating mastery in software development disciplines
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.