250 Software Applications jobs in Birmingham
Junior Software Developer - Cloud Applications
Posted 11 days ago
Job Viewed
Job Description
Key responsibilities will include writing clean, efficient, and maintainable code, participating in code reviews, and assisting with the debugging and troubleshooting of software issues. You will contribute to the development of APIs, microservices, and user interfaces. The goal is to foster a collaborative learning environment where interns can develop their technical skills and gain valuable industry insights. This is a perfect stepping stone for recent graduates or individuals looking to transition into a career in software development. The fully remote nature of this internship allows for flexibility and access to opportunities regardless of geographical location. We are looking for candidates with a strong foundational understanding of computer science principles, a keen desire to learn, and excellent problem-solving abilities. While prior professional experience is not required, a portfolio of personal projects or contributions to open-source software would be a definite advantage. This internship is a chance to build a strong portfolio, network with industry professionals, and potentially secure a full-time position upon successful completion. Our client is committed to providing a supportive and enriching learning experience.
Remote Junior Software Developer - Web Applications
Posted 1 day ago
Job Viewed
Job Description
What you will learn and do:
- Develop and maintain front-end and back-end components of web applications using various programming languages and frameworks (e.g., JavaScript, Python, React, Node.js).
- Collaborate with senior developers, designers, and product managers to translate requirements into functional software solutions.
- Write clean, efficient, and well-documented code, adhering to coding standards and best practices.
- Participate in code reviews to ensure code quality and share knowledge with the team.
- Assist in testing and debugging applications to identify and resolve issues.
- Gain exposure to agile development methodologies, including Scrum and Kanban.
- Learn about database management, API integration, and cloud deployment.
- Contribute to project planning and estimation processes.
- Develop problem-solving skills and learn to tackle technical challenges effectively.
- Build a strong understanding of the software development lifecycle.
- Engage in continuous learning and skill development through online courses, workshops, and team training.
- A passion for software development and a strong desire to learn.
- Basic understanding of programming concepts and logic.
- Familiarity with at least one programming language (e.g., Python, JavaScript, Java) is a plus, but not essential.
- Excellent problem-solving and analytical skills.
- Good communication and teamwork abilities.
- Self-motivated and disciplined, with the ability to work independently in a remote setting.
- A stable internet connection and a suitable remote working environment.
- Must be legally eligible to work in the UK.
- Eagerness to commit to a structured apprenticeship program (typically 1-2 years).
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.
Be The First To Know
About the latest Software applications Jobs in Birmingham !
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
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