cover image
Innovate

Software Engineer/Developer

Hybrid

Welwyn Garden City, United Kingdom

Full Time

04-03-2025

Share this job:

Score my CV

Job Specifications

Software Engineers – Hybrid Working
About the Role

We are looking for skilled Software Engineers to work on complex software solutions across multiple areas, including embedded systems, real-time applications, test automation, simulation, and software validation.
We have opportunities for individuals with experience in:

Software Development – C, C++, C#, Python, real-time and embedded systems
Testing & Quality Assurance – Automated testing, system verification, and validation
Simulation & Modelling – Developing software for simulated environments
Software Engineering Leadership – Team leadership, project management, and technical expertise
Systems Integration & DevOps – CI/CD, Agile development, and deployment pipelines

Our work involves integrating software and hardware to create innovative solutions that improve performance, efficiency, and automation.

Key Responsibilities
Depending on your expertise, you may:
Design, develop, and test high-performance software solutions
Work with embedded, real-time, or middleware applications
Develop and validate software for testing and verification
Optimise software for integration with physical and virtual systems
Lead and mentor teams in software architecture and development
Collaborate across engineering, testing, and quality assurance teams
Implement and refine CI/CD pipelines, Agile methodologies, and DevOps practices
Work on software-driven decision-making, simulation tools, and advanced technologies

What We’re Looking For
We welcome candidates with experience in one or more of the following areas:

Software Development & Engineering
Strong programming skills in C, C++, C#, or Python
Experience with embedded, middleware, or real-time software
Systems integration and software optimisation

Testing & Software Validation
Automated test development
Test-driven development (TDD)
System verification and validation

Leadership & Project Delivery
Managing software development projects
Leading small to medium-sized teams
Agile, Scrum, CI/CD, DevOps methodologies

Advanced Software & Simulation
AI-driven decision-making and automation
Virtual environments and software modelling
Simulation tools and data-driven optimisation

About the Company

Innovate is a leading, global technical staffing and resource service business, proudly recognised as the world's highest-rated 5-star staffing solutions provider. Our vision is simple and unchanged for over 20 years: 'We Help the World Innovate with the Right Talent'. We achieve this with our comprehensive suite of customer-focused, project-driven resourcing solutions, each proven to deliver cost-optimised and outcome-based results, every time - across the entire Technology & Engineering space. Innovate takes a unique 'tr... Know more

Related Jobs

Company background Company brand
Company Name
Abound
Job Title
Senior Python Software Engineer
Job Description
About The Role We’re on a mission to make affordable loans available to more people. Using the power of Open Banking, we have built state-of-the-art technology that allows us to look beyond traditional credit scores and offer fairer credit to people ignored by traditional lenders. We have two parts of our business. On the consumer side, we have Abound. Abound has proven that our approach works at scale, with over £300 million lent to-date. While other lenders only look at your credit score, we use Open Banking to look at the full picture – what you earn, how you spend, and what’s left at the end. On the B2B side, we have Render. Render is our award-winning software-as-a-service platform that allows Abound to make better, less risky lending decisions. And less risky decisions mean we can offer customers better rates than they can usually find elsewhere. We’re taking Render global so that more companies, from high-street banks to other fintechs, can offer affordable credit to their customers. We're looking for an experienced individual to join us in the role of Senior Python Engineer. This position requires an enthusiasm for exploring and understanding new business areas. We maintain a culture of ownership and value engineers that are excited about the business, and are willing to work alongside stakeholders to continually improve business processes and customer experience. We offer a broad range of opportunities across platform engineering, B2B customer integration, conversion optimisation and business process automation. At Abound, you will work on the best-in-class open-banking decision making platform, and learn how a operate with low-latency, at scale. Candidates must have had experience working directly with internal stakeholders to establish requirements, designing technical solutions, and owning the delivery of significant functionality, ideally having worked with peers of different levels to complete projects collaboratively. Our technology stack: Python (including FastAPI, OpenTelemetry, procrastinate, SQLAlchemy, Uvicorn), Postgres, MySQL, Liquibase, Retool, Docker, AWS Who You Are Seven or more years professional experience in software engineering Proven experience leading the development of significant new functionality Proficiency in writing well-structured async Python code with type hints and unit tests Experience maintaining codebases for business-critical systems Strong analytical and problem-solving skills Effective communication and collaboration skills Proficiency in Git for version control Basic knowledge of cloud infrastructure with experience working with at least one of AWS, GCP, or Azure Strong SQL skills for efficient data management and retrieval Knowledge of lending products and business processes will be a major advantage What You'll Be Doing Develop new features in python for backend services that could span any part of the lending lifecycle, from finding and onboarding new customers, to helping underwriters asses their affordability, all the way through to actually paying out and then collecting a loan Participate in the entire SDLC, helping to design changes, review code, build tests, and coordinate deployments Own a part of the platform, and be responsible for the smooth operation of associated business processes, and their KPIs. Collaborate closely with colleagues in Product and Design as well as users (both internal and external) to understand, challenge, and refine requirements Provide second-line support within business hours, helping to troubleshoot and resolve any system issues that impact our customers Supporting junior engineers through PRs and pairing Apply strong SQL skills to troubleshoot and improve the performance of data management and retrieval across our Postgres databases What We Offer Everyone owns a piece of the company - equity 25 days’ holiday a year, plus 8 bank holidays 2 paid volunteering days per year One month paid sabbatical after 4 years Employee loan Free gym membership Save up to 60% on an electric vehicle through our salary sacrifice scheme with Loveelectric Team wellness budget to be active together - set up a yoga class, a tennis lesson or go bouldering
London, United Kingdom
On site
Full Time
03-03-2025
Company background Company brand
Company Name
Oliver Bernard
Job Title
Frontend Angular Developer
Job Description
Angular Developer Salary: £55,000 - 65,000 Location: London, 2-3 days p/week Frontend Angular Developer - Would you like the opportunity to work for a fast-growing start-up operating in the property management industry? They're currently looking to revolutionise the industry with innovative solutions to ensure a smoother and efficient way to manage properties. This is a unique opportunity to join an exciting business with excellent growth potential. Their software development team is the engine room of their business, and you will have the opportunity to have an impact in helping them maintain their competitive advantage and continue their growth plans over the coming years. This opportunity is suitable for someone who is looking for a technology driven role, centred around Angular. You will be a vital product development team member and will help design, develop and maintain custom webpages. Key requirements: Angular and TypeScript experience (ideally 3+ years) Good track record of delivering reactive web applications. Experience in Agile development techniques and practices. If you're an experienced Angular Developer interested in joining an ambitious start-up with huge personal growth potential, please apply.
London, United Kingdom
Hybrid
Full Time
05-03-2025
Company background Company brand
Company Name
Yakara
Job Title
Full Stack Software Engineer
Job Description
About Yakara Yakara is a software fintech business, expanding our team to support increasing demand from our customers. We are an established business that is growing and making headway in an exciting market sector with an innovative product that has substantial growth opportunities. Yakara operates B2B and creates customer engagement services for use in a wide range of sectors. We’re looking for ambitious, talented mid-level Software Engineers who thrive on problem solving and building great software. We are looking for someone who enjoys working across the full development stack. If you are motivated to use technology to create accessible products, that drive business processes, read on! Our development stack is Ruby, Java, Javascript, and postgres. The work you’ll be doing is innovative and varied, and your input to the team really counts. You’ll be involved in the entire development lifecycle, not pigeon-holed. Responsibilities will include · Maintaining and upgrading existing products and features · Developing new features or products throughout the full development cycle while working collaboratively with other engineers and designers · Implementing best practices in coding testing and deployment to ensure secure, high quality products are produced · Creating user journeys for customers that are accessible and easy to use You’ll also need to share our software engineering values: to build well-engineered systems in a timely manner to relevant standards. Desired skills Minimum 2 years’ experience as a software engineer with demonstratable skills in both front and back end technologies Knowledge of software development using Javascript/Ruby/Java or similar Writing code in a secure manner following best practices Strong problem solving skills and the ability to work independently and as part of a team Experience or willing to learn testing tools such as RSpec. Bachelor’s degree or above in a related field with proven experience in hands-on full cycle development. Applicants from coding bootcamps with 2 years’ commercial experience welcomed. We would be especially interested in anyone with experience in Ruby or Ruby on Rails. Yakara offers: · A friendly, skilful team dedicated to making a great product and delivering excellent customer service · The chance to make a real difference and see the end product from your work. · Generous holiday entitlement and pension contributions · Flexible/hybrid working arrangements. Minimum 2 days per week in the office. Our office is based in Leith, Edinburgh · Self-development is actively encouraged, with professional and personal training support · Training in our core languages is available Salary range depending on experience - £40,000-£55,000 Due to the nature of our work, background checks need to be carried out for all members of staff. As an employer committed to equal opportunities, we invite applications from individuals of all backgrounds. If you need any specific support or adjustments during the recruitment process, please contact us directly.
Edinburgh, United Kingdom
Hybrid
Full Time
05-03-2025
Company background Company brand
Company Name
Torbay and South Devon NHS Foundation Trust
Job Title
App Developer
Job Description
As an Application Developer, you will be part of the wider Application Management Services (AMS) team, who provide support and development for our clinical systems, electronic patient record and Microsoft 365 platform. In this role, you will be responsible for system configuration and developing functionality to deliver solutions that assist Trust staff in their day-to-day activities. Working within a large service-driven organisation, you will maintain services and develop solutions that support both frontline and back-office staff, ultimately contributing to the delivery of high-quality patient care within the NHS. You will collaborate with a large diverse, multi-skilled team, leveraging your skills by working together towards common goals and objectives. Participating in all phases of the software development lifecycle including analysis, design, development, testing, documentation, implementation, and support whilst ensuring that the system adheres to all relevant policies, standards, and procedures. Liaising with all groups of staff affected by the solution developments that you are working on. System developments support clinical and administrative processes associated with the delivery of patient care and will therefore have a direct impact upon the staff and patients using the system. Monitoring of systems and services, performing routine checks and maintenance to ensure business continuity. Delivering first and second line support capabilities as demand dictates, working with all groups of staff to resolve reported issues in an efficient manner. Working on EPR activities including Bridges Interfaces. Responsibilities The AMS team is responsible for supporting and developing integrated IT solutions that facilitate the Trust's day-to-day activities. This includes utilising key third-party IT systems as well as bespoke development. The team provides support services essential to the Trust's core activities, including: over 40 interfaces to Clinical and GP systems inpatient, outpatient and breast screening reminder texts and rule-based alerts for abnormal lab results and patient activity for managed cohorts of patients user management and support for over 5,000 users core patient activity e.g. 24,000 patient letters, activity for over 700 inpatient episodes and over 2,500 care plan summaries per month custom legacy apps and ad hoc work such as upgrading macros, access databases and other unsupported solutions developed externally to the HIS department management and development of the Microsoft 365 platform Why Work With Us For further details / informal visits contact: Name: Phil Sweet Job title: AMS Programme Manager Email address: phil.sweet@nhs.net Telephone number: 07915 272282 NHS staff please contact via Teams phil.sweet@nhs.net - otherwise please email or telephone.
Torquay, United Kingdom
On site
Full Time
04-03-2025