Software Developer/Team Leader
Software Developer/Team Leader

Software Developer/Team Leader

Full-Time 36000 - 60000 ÂŁ / year (est.) Home office (partial)
Go Premium
T

At a Glance

  • Tasks: Design and develop innovative software solutions for web and desktop applications.
  • Company: Join TWI, a leader in engineering and technology with a focus on inclusivity.
  • Benefits: Enjoy competitive salary, generous pension, private health cover, and flexible work options.
  • Other info: Opportunities for career growth and leadership development in a supportive environment.
  • Why this job: Be part of a dynamic team shaping the future of technology and product delivery.
  • Qualifications: Experience in C#, .NET, React, and a passion for software development.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Join TWI as a senior engineer / team leader—supporting a small, focused team in delivering ambitious software solutions for the web and our existing desktop products.

We are looking for an experienced full‑stack developer with C#, .NET, React and a passion for product delivery. You will design, build and maintain web and desktop software, work closely with the product owner, and help shape the future direction of our products. The role may evolve into a team‑leader/manager position.

Responsibilities

  • Design, develop and maintain software solutions for the web and our desktop products.
  • Translate user requirements into new and bespoke features using agile development.
  • Collaborate with the product owner and the team to deliver commercial projects.
  • Advocate process improvement and the adoption of new technologies.
  • Contribute to the professional development of the team and consider future leadership path.

Essential skills

  • Strong knowledge of React, Typescript, CSS, front‑end web development.
  • Strong knowledge of C#, SQL, database design, .NET Core REST API.
  • Proficiency in Git version control.
  • Experience designing scalable software using recognised patterns.
  • Excellent communication and interpersonal skills.
  • Proactive process improvement mindset.
  • Strong problem‑solving and decision‑making under pressure.

Highly desirable

  • Experience developing Windows desktop applications (WPF, WinForms).
  • Familiarity with unit testing frameworks.
  • Knowledge of issue tracking systems (JIRA) and agile methodologies.
  • TickIT+ experience.
  • Experience documenting and formalising requirements (user stories, use cases, wireframes).
  • Proven success in a client‑facing role, managing stakeholders and steering requirements.

Travel

Occasional travel within the UK and abroad may be required.

About TWI

TWI Ltd is a world‑expert in engineering, materials and joining technologies, providing design, fabrication, failure analysis and prevention advice across the engineering sector.

Diversity statement

TWI is committed to treating all employees fairly and building an inclusive workplace. All decisions are made without regard to age, gender, ethnicity, disability, religion or sexual orientation.

Why work for TWI

Competitive salary, generous pension scheme, holiday, private health and dental cover, career development and training, onsite gym, restaurant and more. TWI also offers flexible work, hybrid options, and family‑friendly policies.

Software Developer/Team Leader employer: TWI

TWI is an exceptional employer that fosters a collaborative and innovative work culture, making it an ideal place for Software Developers and Team Leaders to thrive. With a competitive salary, generous benefits including a pension scheme, private health cover, and opportunities for career development, TWI supports its employees in achieving their professional goals while promoting a healthy work-life balance through flexible and hybrid working options. Located in a dynamic environment, TWI encourages personal growth and offers a pathway to leadership roles, ensuring that every team member can contribute meaningfully to ambitious software solutions.
T

Contact Detail:

TWI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Developer/Team Leader

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using C#, .NET, and React. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by practising common technical questions and soft skills scenarios. We recommend doing mock interviews with friends or using platforms that offer interview prep. Confidence is key!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at TWI.

We think you need these skills to ace Software Developer/Team Leader

C#
React
Typescript
CSS
Front-end Web Development
.NET Core
REST API
SQL
Database Design
Git Version Control
Agile Development
Problem-Solving Skills
Communication Skills
Stakeholder Management
Unit Testing Frameworks

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your full-stack development experience, especially with C#, .NET, and React, to show us you’re the right fit for our team.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about software development and how you can contribute to our projects. Share specific examples of your past work that align with the responsibilities listed in the job description.

Showcase Your Problem-Solving Skills: In your application, don’t shy away from discussing challenges you've faced in previous roles and how you overcame them. We love to see a proactive mindset and strong decision-making skills!

Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at TWI

✨Know Your Tech Stack

Make sure you brush up on your knowledge of C#, .NET, React, and SQL. Be ready to discuss how you've used these technologies in past projects, and think of specific examples where you’ve designed scalable software or improved processes.

✨Showcase Your Leadership Skills

Even if you're not in a formal leadership role yet, highlight any experiences where you've guided a team or mentored colleagues. Discuss how you can contribute to the professional development of the team and your vision for future leadership.

✨Prepare for Agile Discussions

Since the role involves agile development, be prepared to talk about your experience with agile methodologies. Share examples of how you've translated user requirements into features and collaborated with product owners to deliver successful projects.

✨Communicate Effectively

Excellent communication is key, especially in a client-facing role. Practice articulating your thoughts clearly and concisely. Be ready to discuss how you've managed stakeholders and steered requirements in previous roles.

Software Developer/Team Leader
TWI
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>