At a Glance
- Tasks: Lead a team in developing innovative software solutions and drive technical direction.
- Company: Join Mitsubishi Electric, a global leader in digital transformation and automation.
- Benefits: Enjoy competitive salary, 33 days vacation, and a 7% pension contribution.
- Other info: Dynamic work environment with opportunities for growth and international travel.
- Why this job: Make a real impact with cutting-edge technology and collaborative projects.
- Qualifications: 8+ years of software development experience and strong leadership skills.
The predicted salary is between 63000 - 77000 £ per year.
- Location 1 Castle Court, Castlegate, Dudley, DY1 4RD, United Kingdom
- Job Category Software Development
- Employee Type FT Salaried
- Travel 5%
- Manage Others No
- Description
We are seeking a Senior Software Engineer, Team Leader, to join our IMCS digital transformation team in Dudley (West Midlands).
In this role, you will lead a team and technical efforts across diverse projects for multiple Mitsubishi Electric businesses - driving architectural decisions, setting technical direction, and delivering production level platforms and the systems thereon end-to-end.
You'll operate with significant autonomy, owning problems from ambiguous requirements to reliable, running software.
This is a role for engineers who take initiative, pull others along with them, and use every tool at their disposal - including generative AI - to ship quality work faster than anyone thought possible.
As Team Leader this role is responsible for all people management responsibilities for this team and the guidance and support of the work being completed.
Acting as a main communication point with the Chief Technical Officer.
Key Responsibilities
- Lead the design, development, and delivery of full-stack applications, owning technical direction from architecture through production deployment
- Drive technical decisions and trade-offs, communicating rationale clearly to both engineering peers and non-technical stakeholders
- Leverage generative AI tools (coding assistants, LLM APIs, AI-augmented workflows) to accelerate development, improve code quality, and build AI-powered features into products
- Architect and implement cloud-native systems using containerized deployments, infrastructure as code, and modern CI/CD practices
- Identify and resolve technical risks and bottlenecks proactively - don't wait to be asked
- Collaborate across business units, translating ambiguous business needs into well-scoped technical solutions
- Elevate the team through code reviews, technical mentorship, and establishing engineering best practices
- Rapidly learn and become productive in unfamiliar codebases, technology stacks, and problem domains
- Troubleshoot and resolve complex issues spanning the full stack, from frontend UI to backend services and cloud infrastructure
- Report progress, plans and other relevant updates to the CTO as required
- Complete people management tasks relating to the team, including but not limited to, approval of time off, absence management, and people development with support from the CTO
Requirements
Education & Experience
- Bachelor's degree in computer science, software engineering, or related field preferred (or equivalent practical experience)
- 8+ years of professional software development experience (10+ years preferred)
- Experience in people management in a similar office/software environment
- Demonstrated experience leading technical efforts - designing systems, making architectural calls, and driving projects to completion without close oversight
- Production experience using generative AI to deliver real work products - not just experimenting, but shipping AI-assisted code, AI-powered features, or AI-augmented workflows that are running in production today
- Track record of increasing scope and ownership over your career
- Technical Skills
- Deep understanding of web application and distributed systems fundamentals (HTTP, REST APIs, authentication, state management, security)
- Strong experience with modern frontend frameworks (React, Vue, Angular, or equivalent)
- Strong experience with backend frameworks and API development (e. g., Node. js/Express, Fast API/Django/Flask, ASP. NET, Spring Boot, or similar)
- Experience with relational and No SQL databases (e. g., Postgre SQL, SQL Server, Dynamo DB, Mongo DB, Cosmos) including data modeling, query optimization, and understanding trade-offs between storage technologies
- Hands-on experience with generative AI tools and APIs (e. g., LLM-assisted coding, prompt engineering, integrating AI services into applications)
- Solid experience with cloud platforms in production (AWS, Azure, or GCP), including containerization (Docker, Kubernetes) and infrastructure as code (Terraform, Cloud Formation, or similar)
- Experience designing systems for reliability, scalability, and observability
- Ability to navigate and become effective in codebases and technologies you didn't build, with strong debugging and problem-solving skills across the full stack
- A genuine drive to continuously sharpen your craft and adopt better tools and approaches
- Summary
- Commencement: ASAP
- Full Time Position, 37.5 hours/week, Mon-Fri
- Location: Dudley, West Midlands
- Travel: Some occasional international travel may be required
- Annual bonus up to 4%
- Vacation: 33 days (includes bank holidays and end of year closure)
- Excellent working conditions
- Team Building
- 7% company pension contribution
- Cycle to work and EV car schemes
About Mitsubishi Electric Iconics Digital Solutions, Inc.
Mitsubishi Electric Iconics Digital Solutions, Inc., headquartered in Foxborough, Massachusetts, is a global leader in industrial automation, smart and sustainable buildings, and digital transformation software.
Our innovative HMI, SCADA, and Smart Building solutions help organizations around the world visualize, monitor, and optimize their most critical assets and environments.
With a presence in over 100 countries and trusted by more than 70% of Global 500 companies, we're proud to play a key role in shaping the future of manufacturing, infrastructure, and the built environment sectors.
Backed by more than 40 years of technological innovation and deep industry expertise, we deliver flexible, scalable, and high-performance solutions that drive operational efficiency and continuous improvement.
What makes us different is our people.
We are a global, collaborative community of innovators, problem-solvers, and forward-thinkers who are passionate about making a meaningful impact.
Whether you're working alongside colleagues across Europe, the Americas, or Asia, you'll be part of a team that values knowledge sharing, diverse perspectives, and continuous learning.
We are committed to creating an environment where employees can grow, contribute, and thrive—offering opportunities to work on cutting-edge technology, tackle real-world challenges, and help build smarter, more sustainable communities.
As a testament to our excellence and strong partnership with Microsoft, Mitsubishi Electric Iconics Digital Solutions has been recognized as a seven-time Microsoft Partner of the Year award winner.
Join us and be part of a global organization where your ideas matter, your growth is supported, and your work helps shape the future.
- Additional Information
- Is this requisition for a backfill or a new position? New Position
- #J-18808-Ljbffr
Senior Software Developer, Team Lead in Dudley employer: Kids for the Future
At our Fordham location, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to excel in their roles. As a Team Lead in Immunoassay, you will benefit from extensive professional development opportunities, competitive compensation, and the chance to work with cutting-edge technology in a supportive environment. Join us to make a meaningful impact in the bioanalytical field while enjoying a balanced work-life dynamic.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Developer, Team Lead in Dudley
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Kids for the Future or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Kids for the Future.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Kids for the Future.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Kids for the Future that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Senior Software Developer, Team Lead in Dudley
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Kids for the Future.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Kids for the Future and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Kids for the Future
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Kids for the Future uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.