39 Software Engineer jobs in Cardiff
Software Engineer
Posted 9 days ago
Job Viewed
Job Description
Enhanced SC Cleared Software Engineer / Data Integration
Bristol or London (2 days per week onsite)
Up to 745 per day (Umbrella, Inside IR35)
Contract until 17th February 2026
Must hold live and transferrable Enhanced SC Clearance. We are unable to consider those with only BPSS or standard SC.
About the Role
We're looking for a highly skilled Software Engineer / Data Integration Specialist to join a mission-critical programme, ensuring data and services move seamlessly, securely, and efficiently across systems. This role blends backend software engineering with data integration expertise, offering the chance to work on high-impact projects within a collaborative, technically advanced environment.
Key Responsibilities
- Integration Development - Design, build, and maintain integrations between internal systems and third-party platforms via APIs and related technologies.
- Data Pipeline Engineering - Create scalable, reliable pipelines to ingest, transform, and deliver data across multiple environments.
- Collaboration - Work closely with software engineers, DevOps, and product teams to translate integration requirements into effective solutions.
- Troubleshooting & Optimisation - Resolve integration challenges including data mismatches, authentication issues, and performance bottlenecks.
- Documentation - Produce clear documentation for integration workflows, processes, and architecture.
- Monitoring & Maintenance - Implement robust logging, alerting, and performance monitoring for integrations.
- Continuous Improvement - Champion enhancements to integration architectures and best practices.
Skills & Experience Required
- Experience with workflow orchestration tools (e.g., Apache Airflow).
- Proven track record in backend development (e.g., Node.js, Python, Java).
- Strong knowledge of API design, integration methods (REST, Webhooks, GraphQL), and authentication protocols (OAuth2, JWT).
- Experience with ETL/ELT tools and frameworks.
- Solid database skills (SQL and/or NoSQL).
- AWS cloud platform experience, particularly in integration services.
- Strong debugging, problem-solving, and communication abilities.
- Comfortable in agile environments and familiar with CI/CD and DevOps practices.
- Understanding of data security, privacy, and compliance (e.g., GDPR).
Apply Now
Bring your software engineering and data integration expertise to a role where your work will make a measurable impact on secure, data-driven systems.
Software Engineer
Posted 9 days ago
Job Viewed
Job Description
Enhanced SC Cleared Software Engineer / Data Integration
Bristol or London (2 days per week onsite)
Up to 745 per day (Umbrella, Inside IR35)
Contract until 17th February 2026
Must hold live and transferrable Enhanced SC Clearance. We are unable to consider those with only BPSS or standard SC.
About the Role
We're looking for a highly skilled Software Engineer / Data Integration Specialist to join a mission-critical programme, ensuring data and services move seamlessly, securely, and efficiently across systems. This role blends backend software engineering with data integration expertise, offering the chance to work on high-impact projects within a collaborative, technically advanced environment.
Key Responsibilities
- Integration Development - Design, build, and maintain integrations between internal systems and third-party platforms via APIs and related technologies.
- Data Pipeline Engineering - Create scalable, reliable pipelines to ingest, transform, and deliver data across multiple environments.
- Collaboration - Work closely with software engineers, DevOps, and product teams to translate integration requirements into effective solutions.
- Troubleshooting & Optimisation - Resolve integration challenges including data mismatches, authentication issues, and performance bottlenecks.
- Documentation - Produce clear documentation for integration workflows, processes, and architecture.
- Monitoring & Maintenance - Implement robust logging, alerting, and performance monitoring for integrations.
- Continuous Improvement - Champion enhancements to integration architectures and best practices.
Skills & Experience Required
- Experience with workflow orchestration tools (e.g., Apache Airflow).
- Proven track record in backend development (e.g., Node.js, Python, Java).
- Strong knowledge of API design, integration methods (REST, Webhooks, GraphQL), and authentication protocols (OAuth2, JWT).
- Experience with ETL/ELT tools and frameworks.
- Solid database skills (SQL and/or NoSQL).
- AWS cloud platform experience, particularly in integration services.
- Strong debugging, problem-solving, and communication abilities.
- Comfortable in agile environments and familiar with CI/CD and DevOps practices.
- Understanding of data security, privacy, and compliance (e.g., GDPR).
Apply Now
Bring your software engineering and data integration expertise to a role where your work will make a measurable impact on secure, data-driven systems.
Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Software Engineers - Junior / Mid / Senior - UK Remote
Are you ready to use your technical expertise to help transform services that directly improve lives across the UK?
Our client provides emergency accommodation and support services to the UK's most vulnerable people victims of domestic abuse, those fleeing war, chaos and corruption, and individuals seeking asylum. Their mission is to deliv.
WHJS1_UKTJ
Software Engineer
Posted 9 days ago
Job Viewed
Job Description
Enhanced SC Cleared Software Engineer / Data Integration
Bristol or London (2 days per week onsite)
Up to £745 per day (Umbrella, Inside IR35)
Contract until 17th February 2026
Must hold live and transferrable Enhanced SC Clearance. We are unable to consider those with only BPSS or standard SC.
About the Role
We're looking for a highly skilled Software Engineer / Data Integration Specialist to join a m.
WHJS1_UKTJ
Software Engineer
Posted 21 days ago
Job Viewed
Job Description
Software Engineer
Location: Cardiff
Hybrid / Flexible Working
Salary: Up to £40,000 depending on experience + up to 20% annual bonus + benefits
About Us
Founded in 2018 LDMS are part of the LC Financial Holdings group, a 4 pillar organisation that has over 2,000 employees across Europe. Together, we have an impressive track record of providing world-class credit expertise that spans over 20 years.
We are a Fintech company focused on digital lending software, a market growing around 18% per year and set to be worth $27 billion by 2028. Given our expertise within the company and across the group we aim to be the leader in the space, and in order to do that we need a team of people who can not just write quality code but can think, create and challenge others to come up with the best solutions for our customers. We are an ambitious team with a pretty big ‘to-do list’ including improving existing products, building new ones and delivering to new markets.
The Role
Working within an agile and supportive team, you will be responsible for building and enhancing backend systems using primarily Java and Spring Boot. You will be working collaboratively across cross-functional teams, contributing to discussions and decision-making to drive problem-solving and deliver effective outcomes.
We champion and embrace an agile mindset, empowering individuals at all levels to innovate and collaborate in a supportive, fast-paced and solutions driven environment.
Key Responsibilities
From time to time the key responsibilities may change or be adapted to the needs of the business, however the below gives an overview of the key areas of focus
- Work closely and collaboratively with the wider engineering team on technical enhancements and features
- Attend and contribute in scrum events
- Design, implement and optimise backend services
- Ensure a high quality of work by contributing to automated testing
Requirements
About You
- Technical Expertise: Strong experience in Java and Spring Boot, with a solid understanding of backend systems and database management.
- Agile Mindset: Confident working in an agile environment and enthusiastic about embracing change and continuous improvement.
- Team Player: You're a strong collaborator and enjoy working in a self-organising, cross-functional team that values each member’s contributions.
Skills and Knowledge
- Experience developing REST APIs with Java (preferably Java 8+) and Spring Boot
- Experience working with modern Continuous Integration tooling e.g. Jenkins
- Knowledge of version control systems e.g. Git
- Experience with automated unit and integration testing
- A passion for solving problems and collaborating
- Excellent communication skills with the ability to contribute to open discussions in planning sessions
- Good knowledge of SQL DBs, preferably Postrgres or Oracle would be advantageous but not essential
What’s important to us?
It’s safe to say our passion is tech, but we recognise that it’s the people that we hire and bring together who are at the heart of the organisation. Over the years we have acquired and recruited a pretty eclectic bunch with hobbies ranging from gaming to ultra marathon running, snowboarding to chess and hiking and climbing, however, what we do have in common are our values:
● Teamwork
● Merit
● Develop
● Honest
● Impactful
● Integrity
They may just look like corporate jargon, but they mean something to us, and if you can relate to the above, get in touch as it there’s a good chance that you’d be a great addition to the team.
Benefits
- Discretionary Bonus (Up-to 20%)
- 25 days Annual leave (plus bank holidays)
- 1 day Birthday Leave
- 1 day Charity Leave
- Private Health Insurance - AXA VIP comprehensive cover - optional
- EAP
- Pension (Salary Sacrifice 3%/5% contribution)
- Salary sacrifice bike and electric car scheme
- Monthly Socials
- Charity Events
Please note: we will only retain your personal data for as long as necessary to fulfil the purposes for which it was collected. Successful applicants’ data will form part of their employment record and will be retained as described in the HR Privacy Policy. Unsuccessful applicants’ data will be held for no longer than 2 years.
Software Engineer
Posted 567 days ago
Job Viewed
Job Description
Space Forge is a fast-growing in-space manufacturing company. We are developing the world’s first returnable and re-launchable satellite platform, the ForgeStar. Space Forge is transforming return from space to enable new techniques to produce products and services for the benefit of all.
The ForgeStar can support a wide array of missions, from in-space manufacturing of new materials and microgravity research, to planetary landing systems and deep space exploration.
We are now seeking a full time embedded software engineer to join our team. You will help design and build C/C++ software to run on a satellite in space.
What will you do?
- Software design
- Coding in embedded C and C++
- Documentation and testing
Key responsibilities:
- Ability to take the software requirements for a complete subsystem (e.g. motor driver or communication system), and design and build software to meet those requirements
- Ability to understand electronics schematics, processor datasheets, peripheral datasheets, and peripheral interface (protocol) definition documents
- Ability to write great documentation covering the architecture, design, APIs, protocols, and implementation.
- Build unit tests, integration tests, subsystem tests, and full-system tests. This will include writing system and subsystem test scripts. It will also include writing and executing manual testing plans.
.
Requirements
Required experience:
- Developing in C/C++ for embedded Real Time operating Systems (RTOS);
- Experience with hardware level communication protocols (e.g. I2C, UART or RS-485/422);
- Ability to understand electronics schematics and device datasheets.
Desirable experience:
- Experience with Slack, Jira and Google workspace as productivity tools;
- Demonstrable experience of working across the full software lifetime development cycle;
- Working knowledge of the space industry and European space standards;
- Knowledge of Agile and Waterfall working practices.
- Use of Python 3 for test scripts and data analysis.
We are looking for people who are willing to work hard, think logically, have high energy levels, respect others’ abilities and ultimately have an unending appetite to learn a large number of new skills quickly. Space Forge is committed to making super-powered teams of diverse individuals in all senses of the term, therefore women are strongly encouraged to apply and we welcome applicants from all backgrounds.
Benefits
We believe in a future where our most polluting industries are moved off the planet, built for sustainability, and returned back to Earth for the benefit of all. Space is the next step for our manufacturing needs.
Salary range: £42,000 - £5,000 pa depending on experience, knowledge and skill set
At Space Forge, we believe in creating the best possible workplace that suits every single person that joins us.
- Flexible working hours
- 33 days holiday including bank holidays
- Pension scheme at 4% matched
- Charity or cause you’re passionate about? Up to 5 volunteering days a year to support the things closest to you and make an impact
- Super cool office and factory - the coffee is on us (and it’s certified carbon neutral too, our snazzy machine does anything from the humble americano to a superb flat white)
- Pizza pay day - okay, it’s not always pizza, but if you’re at the office on pay day, lunch is on us
- We’re changing the way humanity builds, we think that’s exciting, and we want you to be excited about it too. That’s why we have an Employee Share Option Plan (ESOP) so you can own part of our journey
- You’re the master of your own destiny. We offer every person at Space Forge a £1500 annual learni budget so you can choose the training or experiences to help you grow
- Your mental health is important! You’ll have access to Spill - an all-in-one mental health support platform offering completely anonymous therapy sessions to our whole team
- Working with a passionate, friendly and highly motivated team
- Maternity / Paternity benefits beyond statutory
We are committed to building an inclusive workplace and that starts with hiring diversely. However you identify, and whatever background you bring with you, we welcome you to apply for a role at Space Forge.
If there are any adjustments that would help improve your experience with Space Forge, please do let us know when you apply.
We also believe our interview process should be inclusive and transparent and we take it very seriously. We want to give you time to learn about us while we get to know you. As always, if there is anything missing, or you've identified a way we can improve, just let us know!
For this role, have a two-stage interview process:
- 45-minute Culture and Values video call interview with 2 members of our team
- 60-minute Technical interview related to specific needs of the role with 2 members of the team you'll be most closely working with
Closing date is Monday 26th February 2024.
Senior Software Engineer
Posted 9 days ago
Job Viewed
Job Description
This permanent role involves working on innovative software solutions for defence applications, supporting future capabilities for the Royal Navy!
Key Responsibilities:
- Developing high-quality software solutions in C++ for complex defence systems
- Leading technical implementation and delivery of software projects
- Mentoring and supporting junior engineers within the team
- Collaborating with internal and external stakeholders to build strong relationships
- Participating in all aspects of the Software Development Lifecycle, with a focus on software requirements and design
- Ensuring robust problem-solving approaches and effective communication within the team
Job Requirements:
- Strong proficiency in C++ programming
- Proven experience in delivering software products for complex systems
- Comprehensive knowledge of the Software Development Lifecycle, especially in software requirements and design
- Experience in building and maintaining stakeholder relationships
- Ability to support and develop junior engineers
- Excellent problem-solving skills and collaborative communication abilities
Desirable skills and knowledge include:
- Windows / Linux OS lockdown
- Software Security and Safety requirements
- HMI development / design
- Automated Testing
Benefits:
- Company bonus based on company performance
- Pension scheme with employer and employee contributions up to 14%
- Opportunities for paid overtime
- Up to 15 additional Flexi Leave days
- Flexible working arrangements
- Enhanced parental leave, including up to 26 weeks for maternity, adoption, and shared parental leave, with additional provisions for paternity and neonatal leave
- Fantastic site facilities, including subsidised meals and free car parking
If you're looking to further your career within the Defence sector, we would love to hear from you. Apply now to contribute to the future capability for the Royal Navy and join our client's dynamic and talented team.
Be The First To Know
About the latest Software engineer Jobs in Cardiff !
Senior Software Engineer
Posted 9 days ago
Job Viewed
Job Description
The Opportunity:
Join our clients growing New Product Development team and work on the next generation of mission planning and control products!
You'll collaborate with international teams to lead the development and delivery of software requirements and design across the full software engineering lifecycle.
I'm looking for engineers with deep and broad experience in software engineering, from requirements to certification. Who can lead technical implementation, deliver complex solutions, and mentor others. You'll have the opportunity to develop your skills across a wide range of products and technologies in a supportive environment that values work/life balance.
What we're looking for:
Strong proficiency in Core Java and/or C++
Proven record delivering software products across multiple complex systems
Experience across all aspects of the Software Development Lifecycle , particularly requirements and design
Ability to manage software requirements end-to-end, ensuring developed software meets specifications
Experience building internal and external customer relationships to develop and validate software requirements
Collaborative problem-solving approach and strong communication skills
Experience mentoring and coaching other team members
What we can offer you:
Company bonus (based on company performance)
Pension up to 14% total contribution (employer + employee)
Paid overtime opportunities
Up to 15 days flexi leave in addition to annual leave
Flexible working arrangements supported
Enhanced parental leave (maternity, adoption, shared parental, plus enhancements for paternity, neonatal, fertility support)
Excellent on-site facilities: subsidised meals, free car parking, and more
If you are a passionate software engineer looking to contribute to innovative developments in the defence sector, we would love to hear from you. Apply now to join our client's dynamic and talented team.
Please reach out for more details!
C# Software Engineer
Posted 9 days ago
Job Viewed
Job Description
My Prime Defence client is currently seeking a proactive and passionate C# Software Engineer to join their System Simulation and Experimentation team. This is an exciting opportunity to work with cutting-edge technologies and support the Armed Forces by developing some of the world's most advanced defence systems!
Key Responsibilities:
- Developing real-time software components to simulate systems
- Integrating hardware to provide true representations of systems
- Providing visualisation, demonstrations, experimentation, design and development, verification and validation, and training systems
- Utilising agile scrum methodologies for software development
Job Requirements:
- Proficiency in C# software development
- Exposure to practical software engineering and potentially C++ development
- Experience with real-time software
- Understanding of configuration control, Continuous Integration, and Continuous Delivery or Deployment
- Familiarity with unit testing and test-driven development
- Agile development experience
Benefits:
- Company bonus (based on company performance)
- Maximum total (employer and employee) pension contribution of up to 14%
- Opportunity for paid overtime
- Up to 15 additional flexi-leave days
- Flexible working arrangements
- Enhanced parental leave packages
- Excellent site facilities, including subsidised meals and free car parking
If you are a passionate C# software developer looking to contribute to innovative developments in the defence sector, we would love to hear from you. Apply now to join our client's dynamic and talented team.
Please reach out for more details!