Position Overview
Build software that matters
We are looking for an experienced Senior Software Developer who combines strong engineering expertise with an AI-first mindset.
This role is about more than writing code. You'll lead the design and delivery of modern software solutions across multiple Mitsubishi Electric businesses, turning complex requirements into secure, scalable and maintainable systems.
AI is changing the way software is designed, developed, tested and maintained. We believe the most effective engineers are embracing these tools as part of their everyday workflow whilst continuing to apply sound engineering judgement, critical thinking and accountability.
We're looking for someone who can demonstrate how they have successfully incorporated AI-assisted development into real-world software delivery and who is excited by the opportunity to help shape how modern engineering practices evolve within our organisation.
Key Responsibilities
- Lead the design, development and delivery of full-stack applications from architecture through to production deployment.
- Drive technical decisions and delivery across projects, balancing business requirements, quality, security and long-term maintainability.
- Use modern engineering practices, including AI-assisted development tools and workflows, to improve productivity, quality and delivery outcomes.
- Translate complex business requirements into clear technical solutions and implementation plans.
- Review, test and validate software to ensure solutions remain secure, reliable and production-ready.
- Build AI-enabled capabilities where they create meaningful business value and improve user outcomes.
- Architect cloud-native systems using modern development, deployment and infrastructure practices.
- Promote high standards of software engineering through code reviews, mentoring, documentation and technical leadership.
- Evaluate emerging technologies and identify opportunities to improve engineering effectiveness across the team.
- Become productive quickly in unfamiliar codebases, technologies and business domains.
What we mean by AI-first
AI-first does not mean blindly relying on generated code.
It means understanding how and where AI can improve software delivery and using those capabilities deliberately across the engineering lifecycle whilst remaining accountable for quality and outcomes.
You may be using AI to support
- Software design and solution discovery
- Prototyping and development
- Testing and quality assurance
- Documentation and knowledge sharing
- Debugging and problem resolution
- Automation of routine engineering activities
- Most importantly, you can demonstrate where these approaches have delivered meaningful results and explain the judgement applied when deciding when to use them and when not to.
Requirements
Required Qualifications/Certifications
- Significant professional software development experience with increasing responsibility and technical ownership.
- Demonstrated experience leading technical delivery and making architectural decisions.
- Strong experience delivering full-stack applications in production environments.
- Deep understanding of modern software engineering principles, system design and application security.
- Proficiency in one or more modern programming languages such as Python, JavaScript/TypeScript, C# or Java.
- Experience with cloud platforms, containerisation, CI/CD and infrastructure-as-code practices.
- Strong debugging, analytical and problem-solving capability.
- Practical experience using AI-assisted development tools, automation or intelligent engineering workflows to improve software delivery outcomes.
- Ability to evaluate AI-generated outputs critically and maintain responsibility for production quality.
- Excellent communication skills and the ability to explain technical decisions to varied audiences.
- The ability to assess new technologies critically and adopt them where they offer clear and sustainable value.
- Confidence communicating technical concepts, decisions and risks to a range of audiences.
- Mindset and approach
We are particularly interested in candidates who
- Are naturally curious about new technologies and engineering practices.
- View AI as a practical engineering capability rather than simply a productivity tool.
- Balance innovation with pragmatism, security and maintainability.
- Take ownership of outcomes rather than relying on tools.
- Share knowledge and help others improve.
- Continuously look for better ways to deliver value through software.
Education
Bachelor's degree in computer science, software engineering or a related discipline is preferred; equivalent practical experience is welcomed.
Summary
How to apply
- Please submit your CV together with a short response, in no more than 300 words, covering:
- A software project or technical challenge that you are particularly proud of.
- Your personal contribution and the key technical decisions you made.
- How you used AI-assisted tools or modern engineering approaches to improve the outcome.
- How you ensured quality, security and production readiness.
- What you believe AI-first software engineering will look like over the next few years.
- Applications that do not address the AI-first requirement may not progress to the next stage.
Benefits
- 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.
Job description provided by Mitsubishi Electric Iconics Digital Solutions.
View the original posting