243 Software Engineer jobs in Birmingham
Software Engineer
Posted 8 days ago
Job Viewed
Job Description
Software Engineer - Azure / .NET Core (Contract)
Location: Remote with occasional day on site
Contract Type: 9-12 months (with potential extension)
Start Date: November 2025
Rate: up to 425/day
IR35: Outside
We're seeking a Software Engineer to join a project team rebuilding a critical customer-facing application for our client. You'll be joining a high-performing engineering team working on a greenfield platform, with the opportunity to shape the technical foundations from the ground up in a real roll your sleeves up environment.
This is a hands-on role for someone who thrives in a DevOps-driven environment, is confident working with Azure, and enjoys building resilient, scalable services that power real-world applications.
Key Outcomes
- Deliver high-quality backend code in a brand-new greenfield environment.
- Ensure backend code is performant, secure, and production ready.
- Backend integrates seamlessly with frontend and mobile platforms.
- Support continuous improvement and technical excellence across the team.
Skills & Experience
Essential:
- Strong hands-on experience with:
- C#, .NET Core, SQL
- Azure Function Apps, API Manager, App Insights
- CI/CD automation (Azure DevOps or equivalent)
- Experience working in Agile teams (Scrum/Kanban).
- Comfortable working in cross-functional teams across locations.
- Strong problem-solving skills and attention to detail.
- Passion for quality, scalability, and maintainability.
Apply now or reach out for more details.
Software Engineer
Posted 8 days ago
Job Viewed
Job Description
Our client is a start up which is 3 years and grown from 0 to 70 and is now looking to hire their 3rd Software Engineer. This role can be done 100% remote within the UK.
Client Details
Our client is a start up which is 3 years old and has had impressive growth from 0 to 70 and is now looking to hire their 3rd Software Engineer. This role can be done 100% remote within the UK.
Description
This isn't your typical Software Engineer role where you will be pigeon holed into just working with one technology. This role will be a real variety between Python, TypeScript, AI, Low-Code, No-Code and Infrastructure. So with that in mind we are looking for a creative developer who lives to solve real work problems and try their hand at new tech,
- Develop, test, and maintain software solutions tailored to manufacturing sector.
- Being 1 or 3 developers you will have real ownership of the platform
- Solve real world problems
- Ensure code quality through regular reviews and adherence to best practices.
- Troubleshoot and resolve software issues in a timely manner.
- Document technical specifications and updates for software projects.
- Contribute to the planning and execution of technology roadmaps.
- Stay updated on emerging technologies to integrate innovative solutions.
Profile
Must haves:
- Python
- TypeScript
- Loves to learn
Nice to haves:
- Experience or knowledge in no-code/low-code (Airtable, Bubble, Webflows, Make)
- Start up/scale up experience
- AWS
Job Offer
- Fully remote role
- Meaningful work and business
- Learning opportunities
Software Engineer
Posted 8 days ago
Job Viewed
Job Description
Salary: 45,000-55,000 DOE
Location: Worcester (with travel to client sites, including overseas)
Job Type: Full-Time, Permanent
Our client, a well-established engineering firm specialising in bespoke industrial test and automation systems, is looking to hire a skilled Software Engineer to join their growing team with a view to move into a more Senior Role. This is a permanent opportunity offering involvement in a wide range of high-specification engineering projects for major manufacturing and engine production sites.
You'll be working on the full lifecycle of control system projects - from software design to on-site commissioning - across various client locations in the UK and internationally. If you're technically minded, enjoy variety, and are happy working directly with customers, this could be a great fit.
You'll be part of a multidisciplinary team responsible for delivering custom-built control and testing systems. The role focuses on developing and commissioning PLC and SCADA software to support complex automation setups.
Key Responsibilities Include:
* Designing and implementing control software using TIA Portal, WinCC, and Ignition
* Programming PLCs (TIA Portal, Step 7, RS Logix / Studio 5000)
* Developing SCADA and HMI interfaces tailored to project requirements
* Integrating drive systems and configuring servo controls
* Setting up industrial communication networks (e.g., TCP/UDP, Modbus, OPC UA)
* Commissioning systems both in-house and at customer sites
* Creating clear documentation for installation, testing, and commissioning
* Collaborating with internal design teams across mechanical and electrical disciplines
* Ensuring compliance with relevant health, safety, and electrical standards
The Ideal Candidate Will Bring:
* Strong background in automation or industrial software engineering
* Proven experience with Siemens platforms (TIA Portal, WinCC), plus familiarity with Rockwell/Allen-Bradley systems
* Good understanding of industrial networks, fieldbus protocols, and safety systems
* Willingness to travel regularly, including internationally, sometimes working independently on-site
* Strong communication skills and a customer-focused mindset
* Ability to work under pressure and meet deadlines
* Competence in technical documentation and Microsoft Office tools
The Offer:
* 45,000-55,000 salary depending on experience
* 25 days' annual leave plus bank holidays
* Early finish on Fridays
* Company pension scheme
* Travel expenses covered when working on site
* Clear path for career growth and development
* A supportive and innovative engineering environment
This is a fantastic opportunity to join a forward-thinking engineering company where your technical input will make a direct impact. If you're looking for a hands-on role with diverse projects and international exposure, we'd love to hear from you.
To apply, please press APPLY NOW. Alternatively, please send your CV to (url removed)
Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Our client is a start up which is 3 years and grown from 0 to 70 and is now looking to hire their 3rd Software Engineer. This role can be done 100% remote within the UK.
Client Details
Our client is a start up which is 3 years old and has had impressive growth from 0 to 70 and is now looking to hire their 3rd Software Engineer. This role can be done 100% remote within the UK.
Description
This isn't your typical Software Engineer role where you will be pigeon holed into just working with one technology. This role will be a real variety between Python, TypeScript, AI, Low-Code, No-Code and Infrastructure. So with that in mind we are looking for a creative developer who lives to solve real work problems and try their hand at new tech,
- Develop, test, and maintain software solutions tailored to manufacturing sector.
- Being 1 or 3 developers you will have real ownership of the platform
- Solve real world problems
- Ensure code quality through regular reviews and adherence to best practices.
- Troubleshoot and resolve software issues in a timely manner.
- Document technical specifications and updates for software projects.
- Contribute to the planning and execution of technology roadmaps.
- Stay updated on emerging technologies to integrate innovative solutions.
Profile
Must haves:
- Python
- TypeScript
- Loves to learn
Nice to haves:
- Experience or knowledge in no-code/low-code (Airtable, Bubble, Webflows, Make)
- Start up/scale up experience
- AWS
Job Offer
- Fully remote role
- Meaningful work and business
- Learning opportunities
Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Software Engineer - Azure / .NET Core (Contract)
Location: Remote with occasional day on site
Contract Type: 9-12 months (with potential extension)
Start Date: November 2025
Rate: up to 425/day
IR35: Outside
We're seeking a Software Engineer to join a project team rebuilding a critical customer-facing application for our client. You'll be joining a high-performing engineering team working on a greenfield platform, with the opportunity to shape the technical foundations from the ground up in a real roll your sleeves up environment.
This is a hands-on role for someone who thrives in a DevOps-driven environment, is confident working with Azure, and enjoys building resilient, scalable services that power real-world applications.
Key Outcomes
- Deliver high-quality backend code in a brand-new greenfield environment.
- Ensure backend code is performant, secure, and production ready.
- Backend integrates seamlessly with frontend and mobile platforms.
- Support continuous improvement and technical excellence across the team.
Skills & Experience
Essential:
- Strong hands-on experience with:
- C#, .NET Core, SQL
- Azure Function Apps, API Manager, App Insights
- CI/CD automation (Azure DevOps or equivalent)
- Experience working in Agile teams (Scrum/Kanban).
- Comfortable working in cross-functional teams across locations.
- Strong problem-solving skills and attention to detail.
- Passion for quality, scalability, and maintainability.
Apply now or reach out for more details.
Software Engineer - Contract
Posted 8 days ago
Job Viewed
Job Description
Software Engineer, Rust / C++ (contract)
Rate: Up to 650 per day (Outside IR35)
Location: Birmingham - 3 days onsite
Contract length: 3 month contract (initially)
Start date: ASAP
The Role
We are looking for a Software Engineer to join our client's team in Birmingham on a seriously exciting Autonomous Guided Vehicle (AGV) project. Imagine multiple AGV's all running in sync, in real-time. This is a huge engineering challenge and plenty of fun.
You'll mainly work in Rust, but strong C++ developers with a Computer Science background and the drive to get into Rust are very welcome. Experience with industrial systems or PLCs is a big plus.
What you'll be doing
- Building support tooling to control the AGVs
- Developing diagnostics and feedback systems for the full AGV fleet
What you'll need
- Strong Rust or C++ (happy to learn Rust if new to it)
- Solid problem-solving skills
- Computer Science background
- Linux experience (nice to have)
- Industrial/PLC knowledge (desirable)
This is a chance to make a real impact in an SME environment, working in a supportive team on cutting-edge engineering problems.
Lead Software Engineer
Posted 8 days ago
Job Viewed
Job Description
Lead Software Engineer with a solid Node.js, Next.js, Azure and Terraform experience ideally gained in a product lead, scale up environment is sought by a high growth B2C solution scale up based in Birmingham city centre.
Working at the forefront of automation technology this Lead Software Engineer will play a key role in greenfield innovation utilising the latest technology to design and implement new solutions with the existing platform.
This role would suit either a senior Engineer looking to take a step up to a lead position or an existing lead Engineer with hands on capabilities across engineering and DevOps looking for more autonomy to drive innovation and change.
In return this Lead Software Engineer can expect excellent autonomy and personal growth in this knowledge share driven, innovation led environment.
This Lead Software Engineer near Birmingham should have most of the following key skills:
- Strong full stack JavaScript engineering skills - Node.js, Next.js, Typescript etc
- Cloud infrastructure provisioning - Terraform, Ansible, Kubernetes etc
- Strong general Azure skills
- Experience building cloud based products ideally in a scale up environment
- A delivery focused, mission driven personality
- An interest in AI/ automation
This Lead Software Engineer near Birmingham will receive:
- Generous starting salary
- Bonus scheme
- Long term hybrid working (3 days a week on-site in Birmingham city centre)
- Flexible working hours
- Excellent progression opportunities
- Personal development scheme
- 25 days holiday
- Private pension
- Fast paced, autonomous culture with extensive growth potential
- Regular remuneration reviews
So if you are a Technical Lead who loves the idea of joining this product led, high growth PaaS scale up an exciting phase of their development please apply now to be considered and for more info.
Lead Software Engineer
Birmingham (hybrid)
Node.js, Terraform, Ansible, AI, Microservices, CI/CD, Docker, Kubernetes, Azure, next.js
Be The First To Know
About the latest Software engineer Jobs in Birmingham !
Lead Software Engineer
Posted 4 days ago
Job Viewed
Job Description
Lead Software Engineer with a solid Node.js, Next.js, Azure and Terraform experience ideally gained in a product lead, scale up environment is sought by a high growth B2C solution scale up based in Birmingham city centre.
Working at the forefront of automation technology this Lead Software Engineer will play a key role in greenfield innovation utilising the latest technology to design and implement new solutions with the existing platform.
This role would suit either a senior Engineer looking to take a step up to a lead position or an existing lead Engineer with hands on capabilities across engineering and DevOps looking for more autonomy to drive innovation and change.
In return this Lead Software Engineer can expect excellent autonomy and personal growth in this knowledge share driven, innovation led environment.
This Lead Software Engineer near Birmingham should have most of the following key skills:
- Strong full stack JavaScript engineering skills - Node.js, Next.js, Typescript etc
- Cloud infrastructure provisioning - Terraform, Ansible, Kubernetes etc
- Strong general Azure skills
- Experience building cloud based products ideally in a scale up environment
- A delivery focused, mission driven personality
- An interest in AI/ automation
This Lead Software Engineer near Birmingham will receive:
- Generous starting salary
- Bonus scheme
- Long term hybrid working (3 days a week on-site in Birmingham city centre)
- Flexible working hours
- Excellent progression opportunities
- Personal development scheme
- 25 days holiday
- Private pension
- Fast paced, autonomous culture with extensive growth potential
- Regular remuneration reviews
So if you are a Technical Lead who loves the idea of joining this product led, high growth PaaS scale up an exciting phase of their development please apply now to be considered and for more info.
Lead Software Engineer
Birmingham (hybrid)
Node.js, Terraform, Ansible, AI, Microservices, CI/CD, Docker, Kubernetes, Azure, next.js
Software Engineer - Contract
Posted 4 days ago
Job Viewed
Job Description
Software Engineer, Rust / C++ (contract)
Rate: Up to 650 per day (Outside IR35)
Location: Birmingham - 3 days onsite
Contract length: 3 month contract (initially)
Start date: ASAP
The Role
We are looking for a Software Engineer to join our client's team in Birmingham on a seriously exciting Autonomous Guided Vehicle (AGV) project. Imagine multiple AGV's all running in sync, in real-time. This is a huge engineering challenge and plenty of fun.
You'll mainly work in Rust, but strong C++ developers with a Computer Science background and the drive to get into Rust are very welcome. Experience with industrial systems or PLCs is a big plus.
What you'll be doing
- Building support tooling to control the AGVs
- Developing diagnostics and feedback systems for the full AGV fleet
What you'll need
- Strong Rust or C++ (happy to learn Rust if new to it)
- Solid problem-solving skills
- Computer Science background
- Linux experience (nice to have)
- Industrial/PLC knowledge (desirable)
This is a chance to make a real impact in an SME environment, working in a supportive team on cutting-edge engineering problems.
Embedded Software Engineer
Posted today
Job Viewed
Job Description
Are you an experienced Controls Engineer with a passion for power electronics and embedded systems? Join a leading UK defence technology innovator working on next-gen solutions for naval and aerospace platforms.
This is a hands-on role within a collaborative team, where you'll develop cutting-edge power systems including inverters, converters, and motor drives. You’ll take ownership across design, prototyping, embedded firmware, and system testing — shaping real-world defence technologies.
What You’ll Be Doing
- Develop control strategies for power systems
- Code embedded firmware (DSPs / microcontrollers – C/C++)
- Prototype and test power electronic systems
- Collaborate with electrical, software, and systems engineers
- Drive reusability and efficiency in development
- Interact directly with customers to define and deliver on requirements
What We’re Looking For
- Degree-qualified in Electrical/Electronic Engineering or similar
- Proven experience in embedded systems (defence, aerospace, automotive, or similar)
- Strong C/C++ skills and hands-on DSP experience
- Passionate, proactive, and adaptable engineer
- Eligible for UK Security Clearance (SC)
Bonus Points For
- Power electronics system testing experience
- Familiarity with tools like DOORS, Polarion, or Jama
- Agile delivery (Jira, sprints/scrums)
Why Apply?
- Flexible working options (hybrid, compressed hours, etc.)
- Relocation support available
- Inclusive, innovative engineering culture
- Projects with global impact in critical sectors
Ready to shape the future of defence technology?
Apply now!