Find your next tech and IT Job or contract role.

Our job search is powered by Technojobs , part of the Free-Work group.

Your search returns 83 results.
Tip

Tip

Use commas to search for several terms at the same time.

Example : sql, php corresponds to sql OR php

Premium Job
Permanent

Job Vacancy
Senior Software Engineer

BAE Systems
Published on

Job title: Senior Software Engineer Location: Across all our UK Naval sites including New Malden, Broad Oak - Portsmouth, Frimley, Dorchester or Filton. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role Salary: Circa £ 58,000 (depending on skills and experience) What you'll be doing: Utilise an Agile/DevSecOps approach for the creation of new and modified software code/test modules as part of a wider product solution Contribute to a continuous learning and feedback process in relation to the DevSecOps methodology Lead and/or participate in technical discussions and meetings on an as-required basis Assist in planning for and communicating future work, in liaison with other stakeholders Provide estimates, status updates and other pertinent information related to current and future work Review/provide comments on work items carried out by peers and other team members Your skills and experiences: Essential: Software development skills in a language such as Java, Python, C++ or Rust Practical experience of developing software using a cloud-based development environment following an agile methodology Familiarity with common software development concepts including virtualisation, automated testing, CI/CD techniques, and configuration control Desirable: Experience in using the Rust programming language and associated toolchain A degree in a mathematical, scientific, engineering or computer science discipline Benefits: You'll receive benefits including a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. You'll also have access to additional benefits such as flexible working, an employee assistance programme, Cycle2work and employee discounts - you may also be eligible for an annual incentive. The Naval Ships Combat Systems Product Realisation team: The BAE Systems Naval Ships Combat Systems Product Realisation team use cutting edge technologies to design, develop, integrate and support naval combat system products that enable navies to protect nations. Our core product, the Combat Management System, is the 'brains' of the ship, allowing crews to understand the tactical situation and to rapidly respond to potentially life-threatening situations. This role will help to ensure that naval crews around the world can continue to receive and utilise the most modern capabilities possible in a challenging and ever-changing environment. We offer significant opportunities for committed employees to learn and develop with us. Why BAE Systems? This is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all backgrounds and particularly from sections of the community who are currently underrepresented within our industry, including women, ethnic minorities, people with disabilities and LGBTQ+ individuals. We also want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. Please be aware that many roles working for BAE Systems will be subject to both security and export control restrictions. These restrictions mean that factors including your nationality, any previous nationalities you have held, and your place of birth may limit those roles you can perform for the organisation. Closing Date: 12th January 2025. Interviews for this position will take place W/C 20th January. We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible.

Premium Job
Permanent

Job Vacancy
Software Engineer

BAE Systems
Published on

Job title: Software Engineer Location: Across all our UK Naval sites including New Malden, Broad Oak - Portsmouth or Frimley; We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role. Salary: Up to £46,500 dependent on skills and experience What you'll be doing: Utlise an Agile/DevSecOps approach for the creation of new and modified software code/test modules as part of a wider product solution Contribute to a continuous learning and feedback process in relation to the DevSecOps methodology Participate in technical discussions and meetings on an as-required basis Provide status metrics and other pertinent information in relation to current work items Generate and provide suitable estimates for future work Review and provide comments on work items carried out by peers Your skills and experiences: Essential: Software development skills in a language such as Java, Python, C++ or Rust Practical experience of developing software using an agile methodology Familiarity with common software development concepts including virtualisation, automated testing, Continuous Integration/Continuous Development techniques, and configuration control Desirable: Experience in using the Rust programming language and associated toolchain A degree in a mathematical, scientific, engineering or computer science discipline Benefits: You'll receive benefits including a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. You'll also have access to additional benefits such as flexible working, an employee assistance programme, Cycle2work and employee discounts - you may also be eligible for an annual incentive. The Combat Systems Strategic Projects team: The Combat Systems Strategic Projects team develops innovative and technically complex applications that are demonstrated to customers through trials and experiments, to be considered for further development into future Combat System products. This is an exciting opportunity to develop new tools and applications to help generate new business within Combat Systems. Why BAE Systems? This is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all backgrounds and particularly from sections of the community who are currently underrepresented within our industry, including women, ethnic minorities, people with disabilities and LGBTQ+ individuals. We also want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. Please be aware that many roles working for BAE Systems will be subject to both security and export control restrictions. These restrictions mean that factors including your nationality, any previous nationalities you have held, and your place of birth may limit those roles you can perform for the organisation. Closing Date: 11th November 2024 - Interviews for this position will take place W/C 18th November. We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible.

Premium Job
Permanent

Job Vacancy
Senior Software Engineer

BAE Systems
Published on

Job title: Senior Software Engineer Location: Across all our UK Naval sites including New Malden, Broad Oak - Portsmouth, Frimley, Dorchester or Filton. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role Salary: Circa £ 58,000 (depending on skills and experience) What you'll be doing: Utilise an Agile/DevSecOps approach for the creation of new and modified software code/test modules as part of a wider product solution Contribute to a continuous learning and feedback process in relation to the DevSecOps methodology Lead and/or participate in technical discussions and meetings on an as-required basis Assist in planning for and communicating future work, in liaison with other stakeholders Provide estimates, status updates and other pertinent information related to current and future work Review/provide comments on work items carried out by peers and other team members Your skills and experiences: Essential: Software development skills in a language such as Java, Python, C++ or Rust Practical experience of developing software using a cloud-based development environment following an agile methodology Familiarity with common software development concepts including virtualisation, automated testing, CI/CD techniques, and configuration control Desirable: Experience in using the Rust programming language and associated toolchain A degree in a mathematical, scientific, engineering or computer science discipline Benefits: You'll receive benefits including a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. You'll also have access to additional benefits such as flexible working, an employee assistance programme, Cycle2work and employee discounts - you may also be eligible for an annual incentive. The Naval Ships Combat Systems Product Realisation team: The BAE Systems Naval Ships Combat Systems Product Realisation team use cutting edge technologies to design, develop, integrate and support naval combat system products that enable navies to protect nations. Our core product, the Combat Management System, is the 'brains' of the ship, allowing crews to understand the tactical situation and to rapidly respond to potentially life-threatening situations. This role will help to ensure that naval crews around the world can continue to receive and utilise the most modern capabilities possible in a challenging and ever-changing environment. We offer significant opportunities for committed employees to learn and develop with us. Why BAE Systems? This is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all backgrounds and particularly from sections of the community who are currently underrepresented within our industry, including women, ethnic minorities, people with disabilities and LGBTQ+ individuals. We also want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. Please be aware that many roles working for BAE Systems will be subject to both security and export control restrictions. These restrictions mean that factors including your nationality, any previous nationalities you have held, and your place of birth may limit those roles you can perform for the organisation. Closing Date: 12th January 2025. Interviews for this position will take place W/C 20th January. We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible.

Premium Job
Permanent

Job Vacancy
JavaScript/Node. JS Software Engineer

DWP
Published on

£42,614-58,347
Newcastle upon Tyne, England, United Kingdom

JavaScript/Node. JS Software Engineer: Pay of £58,347 plus 28.97% employer pension contributions, hybrid home working, flexible hours, and great work life balance. DWP. Digital with Purpose. We are looking for a Software Engineer to join our community of tech experts in DWP Digital. Our digital teams are using fresh ideas and leading-edge tech to build and maintain digital solutions that will be used by nearly every person in the UK, every day and at key moments in their lives. DWP is the UK's largest government department. We help people into work, and make payments worth over £195bn a year to support and empower millions of people. The scale of what we do is extraordinary, and our purpose is unique. We'd love you to join us. What skills, knowledge and experience will you need to show us in your application? Good understanding and experience of modern JavaScript, TypeScript, Node, Express with a real focus on Microservice Architectures (RESTful services including SOAP).* Good experience developing User Interfaces (UI) that adhere to WCAG compliance 2.2 and experience of accessibilities tools such as AXE and WAVE. Experience developing on cloud-based environments like AWS and Azure. Proven experience developing utilising key standards such as a Test Driven Design (TDD) and Government Digital Service (GDS). Knowledge of SQL, NoSQL and in-memory database applications such as Postgres, MySQL and MongoDB. Experience and the skills required to build up a useful, robust automated test suite to support a continuous deployment environment. You and your role We want our Software Engineers to work with freedom and autonomy. We write code and make design decisions which shape the future engineering landscape of DWP. We develop, build and support products and applications as part of multi-functional agile delivery teams, working alongside researchers, analysts, designers, architects, testers and more. Together we use the latest and greatest tools and technologies to build applications and products that work for millions of users. You'll be part of a thriving Engineering community of practice, supported by over 200 other engineering experts from across the UK, all united by passion and purpose. We want you to be at your best. We'll give you the tools and time to build your capability, with coaching, mentoring, qualifications and formal learning, meet-ups or whatever else works for you. Details. Wages. Perks. Location: You'll join us in our brilliant digital hubs in Newcastle. We're just across the road from Longbenton Metro. Hybrid Working: We have all the tools and tech we need to enable our people to work flexibly. We work a hybrid model with a mix of home working and sometime in the office. Pay: In return for your skills, we offer competitive pay of £58,347 p.a. Pension: You'll be eligible for a brilliant civil service pension with employer contributions worth 28.97% (Worth £13,000/year). Holidays: You'll get a generous leave package starting at 26 days, rising to 31 days over time, plus all the usual bank holidays, and the option to take extra days off on flexi leave. We also have a broad benefits package built around your work-life balance which includes: Flexible working, flexi hours and flexi days Hybrid working: some time in a hub with the team, some time at home Family-friendly policies Time off volunteering and charitable giving Bring your authentic self to work with 'I Can Be Me in DWP' Discounts and savings on shopping, fun days out and more Interest-free loans to buy a bike or a season ticket Sports and social activities Working in an award-winning environment and culture Professional development, coaching, mentoring and career progression opportunities. Click 'Apply' for more information and to start an application on Civil Service Jobs.

Premium Job
Permanent

Job Vacancy
Software Engineer

BAE Systems
Published on

Hertfordshire, United Kingdom

Job Title: Software Engineer Location: Filton, Weymouth, Broadoak, Barrow-in-Furness, Brough. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role. Salary: competitive What you'll be doing: Work with our customer to agree an acceptable approach to risk Plan and carry out software assurance activities including reviews of plans, processes, witnessing testing, inspections and auditing Review software plans, documentation and software aspects of system level plans and documents to provide timely and meaningful feedback Engaging with System Designers, Software Developers and other engineering disciplines in the design process to ensure that software meets requirements Document the level of risk, provide evidence and reporting for Senior Management Work with a range of stakeholders at all levels to resolve non-conformances and programme risks Your skills and experiences: Essential: There are large number of software types and includes programmable electronics. Detailed knowledge of all types is not required, but a good understanding of the principals of the software lifecycle and the application to other types of software is critical to the role Understanding of Systems engineering lifecycle and how this relates to software Logical thinker with the ability to pragmatically resolve problems and bring stakeholders onboard with the resolution Desirable: Experience of Software Assurance methods and processes, including audit and review Understanding of the application of software engineering, security, quality and safety standards Ability to understand strategic direction and tailor actions to support this Benefits: You'll receive benefits including a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. You'll also have access to additional benefits such as flexible working, an employee assistance programme, Cycle2work and employee discounts - you may also be eligible for an annual incentive. The Submarine Software team: This is a growing role within our business and industry with significant potential for development and further growth. We expect the candidate to quickly develop an understanding of the development, use and control of software in our complex and unique application. Being actively involved in the decision making and problem resolution for some of the most critical aspects of our design. This opportunity offers a uniquely broad view of the programme, business and customer organisations which offers significant development both technically and personally. We offer relocation support packages across all Submarines roles, subject to meeting eligibility criteria. Why BAE Systems? This is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all backgrounds and particularly from sections of the community who are currently underrepresented within our industry, including women, ethnic minorities, people with disabilities and LGBTQ+ individuals. We also want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role, to allow for meaningful security vetting checks.

Premium Job
Permanent

Job Vacancy
HPC Software Engineer

AWE
Published on

£38k-46k
Reading, England, United Kingdom

HPC Software Engineer Closing Date: 16th January 2025 Location: RG7 4PR , located between Reading and Basingstoke, with free onsite parking . Due to the classified nature of the work involved, there are limited opportunities to work from home in this role. It is anticipated that the successful candidate will spend the majority of their time working on site at AWE Aldermaston. Package: £38,000 - £46,000 (depending on your suitability, qualifications, and level of experience) Working pattern: AWE operates a 9-day working fortnight. We will consider flexible working requests so that your work may fit in with your lifestyle. Just let us know your preferred working pattern on your application. Let us introduce the role Would you like to work on an industry leading high-performance computing platform? An opportunity is now available for a HPC Software Engineer to provide computer science support, through development and deployment of software techniques and solutions. Within this role you will be responsible for: Providing appropriate assistance for porting specific codes to new platforms. Design, coding, testing, installation, and maintenance of software modules. Production of suitable online documentation Interacting with vendors, universities, and US laboratories on leading-edge research. Research level investigation of advanced novel techniques for solution of multi-physics. Development of relevant benchmarks for assessing current and future systems. Maintaining an awareness of current and future developments in the HPC field. Who are we looking for? We do need you to have the following: A PhD or a BSc/MSc in Computer Science, Physics, Mathematics, or other numerate discipline plus equivalent industrial experience. Whilst not to be considered a tick list, we'd like you to have experience in some of the following: The ability to programme in C, C++, Fortran, or a similar high-level language. Knowledge of computer architectures, in particular, parallel architectures (including accelerators such as GPUs) and their applicability to running large scientific calculations. Familiarity with parallel programming concepts - both threading and MPI style parallelism. An understanding of software development life cycles. An interest in processing technologies: software, hardware, and algorithms together with their use and application. Experience of using debuggers and performance analysis tools would be advantageous. Knowledge of open-source software. Experience of working in Unix/Linux environment. Ability to capture software requirements and produce appropriate implementations. Software testing experience. Familiarity with scripting languages - e.g., bash, python. Ability to write in clear and concise language on technical matters and summarise and present such material effectively. You'll need to have the ability to work calmly and constructively in a priority changing environment and be able to manage your own workload. You will also have initiative, enthusiasm, a flexible approach, and ability to work to tight deadlines. Some reasons we think you'll love it here: AWE has wide range of benefits to suit you. These include: 9-day working fortnight - meaning you get every other Friday off work, in addition to 270 hours of annual leave. Market leading contributory pension scheme (we will pay between 9% and 13% of your pensionable pay depending on your contributions). Family friendly policies: Maternity Leave - 39 Weeks Full Pay and Paternity Leave - 4 Weeks Full Pay. Opportunities for Professional Career Development including funding for annual membership of a relevant professional body. Employee Assistance Programme and Occupational Health Services. Life Assurance (4 x annual salary). Discounts - access to savings on a wide range of everyday spending. Special Leave Policy including paid time off for volunteering, public service (including reserve forces) and caring. The 'Working at AWE' page on our website is where you can find full details in the 'AWE Benefits Guide'. Next steps: Everyone who works at AWE brings unique skills and perspectives to the table. We recognise that great people don't always 'tick every box'. That's why we focus on your potential, your fit with our values, your transferable skills as well as your experience. Even if you don't meet every point above, but you feel that this role and AWE are a great fit for you, please go ahead and apply, we'd love to receive your application. Important things you need to know: We encourage you to apply promptly to avoid disappointment if applications are high and the role therefore closes. You will need to obtain and maintain the necessary security clearance for the role. This will be funded by AWE. The nature of our work does mean you need to be a British Citizen who has been resident in the UK for the past 5 years in order to apply for SC clearance and 10 years for DV. We want you to feel comfortable and able to shine during our recruitment process. Please let us know on your application form if you need any adjustments/accommodations during the process. Our interviews typically take place over Teams and for most roles are a 1 stage process. #LI-KT

Premium Job
Permanent

Job Vacancy
Senior HPC Software Engineer

AWE
Published on

£52k-68k
Reading, England, United Kingdom

Senior HPC Software Engineer Closing Date: 16th January 2025 Location: RG7 4PR , located between Reading and Basingstoke, with free onsite parking . Due to the classified nature of the work involved, there are limited opportunities to work from home in this role. It is anticipated that the successful candidate will spend the majority of their time working on site at AWE Aldermaston. Package: £52,000+ (depending on your suitability, qualifications, and level of experience) A relocation package may also be available with this role (terms & conditions apply). Working pattern: AWE operates a 9-day working fortnight. We will consider flexible working requests so that your work may fit in with your lifestyle. Just let us know your preferred working pattern on your application. Let us introduce the role Would you like to work on an industry leading high-performance computing platform? An opportunity is now available for a Senior HPC Software Engineer to provide computer science support, through development and deployment of software techniques and solutions. As part of this role, you will be: Providing appropriate assistance for porting specific codes to new platforms. Designing, coding, testing, installing, and maintaining software modules. Producing suitable online documentation. Interacting with vendors, universities, and US laboratories on leading-edge research. Undertaking research level investigation of advanced novel techniques for solution of multi-physics problems. Developing relevant benchmarks for assessing current and future systems. Maintaining an awareness of current and future developments in the HPC field . Who are we looking for? We do need you to have the following: A PhD or a BSc/MSc in Computer Science, Physics, Mathematics, or other numerate discipline plus at least 4 years relevant experience. Whilst not to be considered a tick list, we'd like you to have experience in some of the following: The ability to programme in C, C++, Fortran, or a similar high-level language. Knowledge of computer architectures, in particular, parallel architectures (including accelerators such as GPUs) and their applicability to running large scientific calculations. Familiarity with parallel programming concepts - both threading and MPI style parallelism. An understanding of software development life cycles. An interest in processing technologies: software, hardware, and algorithms together with their use and application. Experience of using debuggers and performance analysis tools would be advantageous. Knowledge of open-source software. Experience of working in Unix/Linux environment. Ability to capture software requirements and produce appropriate implementations. Software testing experience. Familiarity with scripting languages - e.g., bash, python. Ability to write in clear and concise language on technical matters and summarise and present such material effectively. You'll need to have the ability to work calmly and constructively in a priority changing environment and be able to manage your own workload. You will also have initiative, enthusiasm, a flexible approach, and ability to work to tight deadlines. Some reasons we think you'll love it here: AWE has wide range of benefits to suit you. These include: 9-day working fortnight - meaning you get every other Friday off work, in addition to 270 hours of annual leave. Market leading contributory pension scheme (we will pay between 9% and 13% of your pensionable pay depending on your contributions). Family friendly policies: Maternity Leave - 39 Weeks Full Pay and Paternity Leave - 4 Weeks Full Pay. Opportunities for Professional Career Development including funding for annual membership of a relevant professional body. Employee Assistance Programme and Occupational Health Services. Life Assurance (4 x annual salary). Discounts - access to savings on a wide range of everyday spending. Special Leave Policy including paid time off for volunteering, public service (including reserve forces) and caring. The 'Working at AWE' page on our website is where you can find full details in the 'AWE Benefits Guide'. Next steps: Everyone who works at AWE brings unique skills and perspectives to the table. We recognise that great people don't always 'tick every box'. That's why we focus on your potential, your fit with our values, your transferable skills as well as your experience. Even if you don't meet every point above, but you feel that this role and AWE are a great fit for you, please go ahead and apply, we'd love to receive your application. Important things you need to know: We encourage you to apply promptly to avoid disappointment if applications are high and the role therefore closes. You will need to obtain and maintain the necessary security clearance for the role. This will be funded by AWE. The nature of our work does mean you need to be a British Citizen who has been resident in the UK for the past 5 years in order to apply for SC clearance and 10 years for DV. We want you to feel comfortable and able to shine during our recruitment process. Please let us know on your application form if you need any adjustments/accommodations during the process. Our interviews typically take place over Teams and for most roles are a 1 stage process. #LI-KT

Premium Job
Permanent

Job Vacancy
Principal Software Engineer

BAE Systems
Published on

Newport, Wales, United Kingdom

Job Title: Principal Software Engineer Location: Cowes Salary: Up to £65,000 dependent on experience. Part time & accruing hours available, plus bonus scheme What you'll be doing: Applying experience to design & develop sub-system solutions, resolve engineering issues and problems, and provide guidance to others for a range of software products as part of a 70 strong software team within the Product & Training Services area of BAE Systems Maritime Services Providing technical expertise across the software team for the ongoing maintenance of software that is part of the naval radars that are in service with the Royal Navy on multiple platforms Providing technical expertise across the software team for the requirements, design, implementation, testing and verification of the software subsystems on Naval radars Providing technical expertise for the design and development of subsystems including replacement of obsolete hardware and software to maintain and enhance the capability of the radar products for the RN Providing guidance and work as part of a cohesive team of software engineers across multiple projects and products Your skills and experiences: BEng/BSc in Computer Science or other relevant Engineering or Numerate subject (technology, engineering or science related discipline) and a CEng or equivalent level of capability or working towards CEng status Considerable experience of using at least one high level programming language Considerable experience of using a high-level design methodology (e.g. UML) Experienced of all aspects of a software lifecycle and good knowledge of software lifecycle models (e.g. Waterfall, Agile) Benefits: You'll receive benefits including a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. You'll also have access to additional benefits such as flexible working, an employee assistance programme, Cycle2work and employee discounts - you may also be eligible for an annual incentive. The Sampson Radar Software team: The Sampson Radar Software team is a 30 personnel group that provides support and capability upgrades to the Royal Navy and their products. This role will deliver software products to the customer as part of a team delivering enhancements over the next 10 years, as well as providing ongoing support to existing products. You will have the opportunity to develop and enhance your skills and knowledge, with the potential to lead into more senior positions within a global business. As the world has evolved, so has the way we work. Our working approach, will enable you to have flexibility with your working hours, depending on your role and location. This could include part time hours, accruing hours as well as flexibility around start and finish times, ensuring you can balance life at work, on site and life at home. Why BAE Systems? This is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all backgrounds and particularly from sections of the community who are currently underrepresented within our industry, including women, ethnic minorities, people with disabilities and LGBTQ+ individuals. We also want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role, to allow for meaningful security vetting checks. Closing Date: 30th December 2024 We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible. #LI-AL1 #LI-Onsite

Premium Job
Permanent

Job Vacancy
Senior Software Engineer

BAE Systems
Published on

£50k-60k
Newport, Wales, United Kingdom

Job Title: Senior Software Engineer Location: Isle of Wight (Full time onsite) Salary: Circa £55,000 commensurate with skills and experience What you'll be doing: Under limited technical supervision apply experience to design & develop solutions, resolve engineering issues and problems for a range of software products as part of a 30 strong software team within the Sampson Radar Software team of BAE Systems Maritime Services Responsible for supporting the ongoing maintenance of software that is part of the naval radars that are in service with the Royal Navy on multiple platforms Responsible for the requirements, design, implementation, testing and verification of the software subsystems on the Naval radars Responsible for the design and development of subsystems including replacement of obsolete hardware and software to maintain and enhance the capability of the radar products for the RN Work as part of a cohesive team of software engineers across multiple projects and products Your skills and experiences: Hold a BEng/BSc in Computer Science or other relevant Engineering or Numerate subject (technology, engineering or science related discipline) Have considerable experience of using at least one high level programming language (Ada is desirable) and a high-level design methodology (UML is desirable) Have experience of all stages of the software lifecycle and good knowledge of software lifecycle models (e.g. Waterfall, Agile) and have good knowledge of appropriate software standards (e.g. ISO/IEC/IEE 12207) Have a comprehensive understanding of configuration management and experience of a configuration management tool Benefits: You'll receive benefits including a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. You'll also have access to additional benefits such as flexible working, an employee assistance programme, Cycle2work and employee discounts - you may also be eligible for an annual incentive. The Sampson Radar Software Team: The Sampson Radar Software team is a 30 personnel group that provides support and capability upgrades to the Royal Navy and their products. This role will deliver software products to the customer as part of a team delivering enhancements over the next 10 years, as well as providing ongoing support to existing products. You will have the opportunity to develop and enhance your skills and knowledge, with the potential to lead into more senior positions within a global business. As the world has evolved, so has the way we work. Our working approach, will enable you to have flexibility with your working hours, depending on your role and location. This could include accruing hours as well as flexibility around start and finish times, ensuring you can balance life at work, on site and life at home. Why BAE Systems? This is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all backgrounds and particularly from sections of the community who are currently underrepresented within our industry, including women, ethnic minorities, people with disabilities and LGBTQ+ individuals. We also want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role, to allow for meaningful security vetting checks. Closing Date: 30th December 2024 We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible. #LI-AL1 #LI-Onsite

Permanent

Job Vacancy
Software Engineer

Nexus Jobs Limited
Published on

£60k-90k
London, England, United Kingdom

Job Description Software Engineer Our Client is looking for a Software Engineer with at least of 5 years of progressively complex experience in a directly related area, during which both professional and technical capabilities have been clearly demonstrated. Your expertise must include design and development experience with various relevant Microsoft platforms, tools, technologies, patterns, and techniques related to MSFT suites, Azure tools, integration, and data is required. Experience with industry/domains like pharmaceutical, finance, HR, sales, marketing, and manufacturing is highly preferred. Experience with healthcare industry regulations, data security and compliance standards (e.g. GDPR), and EDI standards (e.g. FHIR, HL7), etc. is very valuable. Developer certifications of Azure and/or Microsoft suite technologies is a big plus. A degree in computer science, software engineering, or a related field is required. Technical skills: • In-depth knowledge and experience in programming, administrating, configuring, and integrating using/with MS Office/MS Office 365 suite, SharePoint Online, Power Apps/Power Automate, GitHub, MS Teams, etc. • In-depth knowledge & development experience using Azure integration tools like Data factory, Logic Apps, etc. Along with knowledge of utilizing Azure SQL Server, Data lake, etc. • In-depth knowledge & experience using Visual Studio, with one of the programming languages: C#/Java/JavaScript/Python, and PowerShell. • Thorough understanding of the fundamental architecture of the cloud and on-prem MSFT Suite. • Solid fundamentals and thorough understanding of exception handling principles and production/operational support solutions (alerts, dashboards, runbooks, etc.) • Experience working with Azure DevOps and CI/CD pipeline. • Knowledge and some experience of using Serverless, SOAP, XML, REST, JSON, EDI, XSLT, etc. • Knowledge and some development experience using MS SQL Server (SSIS, T-SQL, Stored procedures, Functions, Views, Queries, Datatype conversions, etc.). • Experience working with APIs, Postman/SOAPUI tools, MS D365, ServiceNow, Azure Analytics tools, Azure Synapse, Azure BYOD & Data verse, Azure DevOps, Informatica, BI tools, etc. is a big plus. General business skills: Excellent communication to translate and explain business requirements to technology & vice-versa. Analytical & methodical mindset with a problem-solving attitude is extremely important for the success of this role. Concise written, verbal, and presentation skills. Must be a team player who can earn a team's respect quickly. Ability to take initiative and be innovative. Ability to complete projects and achieve results in an ambiguous work environment. The Client is based in Trumbull CT USA - this is a remote role ideally from London UK. The salary will be in the range £60K - £90K. Please send your CV to us in Word format along with your salary and availability.

Permanent

Job Vacancy
Senior Software Engineer

Rise Technical Recruitment Ltd
Published on

£45k-65k
Dorchester, England, United Kingdom

Senior Software Engineer £50,000 - £65,000 + 33 Days Holiday + Healthcare Plan + Pension + Additional Benefits Dorset Are you a Senior Software Engineer who has strong experience with LabVIEW? On offer is a rare opportunity to work for a global manufacturer where you will collaborate with all disciplines in the business to deliver exciting projects to customers who operate in different markets. Established over 30 years ago, they offer fully automated scanning systems that provide motion control, data analysis, and generate acoustic parameter reports. They are now looking for someone who wants to utilise their years of experience with LabVIEW and designing medium-large scale applications involving hardware integration. This position is key to the success of the company where you will be acting as one of the senior members of the team and collaborate with all divisions in helping to deliver key projects. Partnering with internal teams, including sensors, to develop and integrate software components for in house systems, improving both manufacturing efficiency and quality control. As a Senior Software Engineer, you will join a small team where you will report to the Software Systems Manager and help him with mentoring the less experienced development team all while leading the development of high quality control software applications. The ideal candidate will possess good working knowledge of LabVIEW and have a LabVIEW Architect certification. The role: * Senior Software Engineer * Designing and overseeing the development of robust, medium-to-large scale control software applications in LabVIEW, integrated into electromechanical ultrasonic measurement and testing systems * Providing mentorship to members of the software team to enhance their proficiency in advanced LabVIEW skills The person: * Certified LabVIEW Architect * Strong experience designing medium-large scale applications involving hardware integration in LabVIEW * Experience working with source code control * Forever looking to self develop Reference Number: BBBH - BBBH240188 To apply for this role or to be considered for further roles, please click \"Apply Now\" or contact Rise Technical Recruitment. Rise Technical Recruitment Ltd acts an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set. We are an equal opportunities employer and welcome applications from all suitable candidates.

Permanent

Job Vacancy
Embedded Software Engineer

Rise Technical Recruitment Ltd
Published on

£70k-90k
Derby, England, United Kingdom

Embedded Software Engineer Derby - Hybrid Working (2-3 days per week onsite) £70,000 - £90,000 + Bonus, Holiday, Pension, Training, Progression This is an excellent opportunity for an Embedded Software Engineer to join a well-established electronics company where you will work on innovative products. This company are a rapidly expanding Instrumentation specialist with a superb reputation and worldwide clients. They have won national awards for innovation and excellence and are looking to expand the embedded software team. In this role you will develop firmware for real-time microprocessor-based Products using Embedded C. You will also undertake hardware design of FPGAs in VHDL all while ensuring compliance with industry standards and regulations. The ideal candidate will have proven experience in a similar role and strong knowledge of Embedded C, FPGAs, VHDL and real-time embedded systems. Any experience with DSP, Python and Nios Processors is nice to have. This is a great opportunity to join an exciting business where you can grow, develop and be part of a company that provides their employers with fantastic projects and cutting-edge technologies. The Role: *Develop firmware for real-time microprocessor-based Products using Embedded C *Hardware design of FPGAs in VHDL *Compliance with industry standards and regulations *Hybrid working in Derby, 2-3 days per week onsite The Person *Proven experience in a similar role *Strong knowledge of Embedded C, FPGAs, VHDL and real-time embedded systems *Any experience with DSP, Python and Nios Processors is nice to have *Must be commutable to Derby or willing to relocate Reference Number: BBBH244507 To apply for this role or for to be considered for further roles, please click \"Apply Now\" or contact Ryan McIntyre at Rise Technical Recruitment. This vacancy is being advertised by Rise Technical Recruitment Ltd. The services of Rise Technical Recruitment Ltd are that of an Employment Agency. Rise Technical Recruitment Ltd regrets to inform that our client can only accept applications from engineering candidates who have a valid legal permit or right to work in the United Kingdom. Potential candidates who do not have this right or permit or are pending an application to obtain this right or permit should not apply as your details will not be processed.

Permanent

Job Vacancy
Junior Software Engineer

BluetownOnline Ltd
Published on

£34,788-41,669
Bristol, England, United Kingdom

Job Title Junior Software Engineer Location : St James Court, Bristol, BS1 3LH Salary: Starting from £34,788 per year (£34,788 - £41,669 ) starting salary will depend on skills and experience.) Job Type: Full-time (37.5 hours per week) About the role: To collaborate with CSE colleagues in the Research and Analysis team, across CSE and external partners on the following tasks: Create innovative software to answer climate change and energy related questions. To design, plan, develop and test new software. Support and extend existing applications and to use software to help colleagues undertake tasks, including statistical and spatial analyses, and data management. Duties and Responsibilities: An applicant appointed to the role will be expected to: '-Contribute to the design of new software features and products in collaboration with the team.'-Write new software and tests and develop or maintain existing software and tests to a high standard.'-Learn new tools, languages, libraries etc. as required.'-Liaise with customers to understand user and stakeholder needs.'-Plan and prioritise workloads while contributing to the timely and high-quality delivery of work.'-Any other tasks related to this role. To see a more detailed list of responsibilities please see the supporting documents attached. These documents are also available to download from our website. About you: Essential attributes for this role include: '-A degree or equivalent in computer science, software engineering, mathematics, physics, or similar.'-Solid demonstrable experience of software development.'-Experience of developing software using Python, Clojure, JavaScript or Java.'-Good knowledge of Linux.'-Ability to work effectively both autonomously and as part of a team.'-Excellent self-motivation and initiative. Ability to initiate, develop and maintain effective team relationships.'-The ability to manage own workload.'-Demonstrable commitment to CSE's primary objectives to tackle the climate emergency and end the suffering caused by cold homes.'-Curiosity and a willingness and ability to learn new approaches, languages, etc. Please note, the above is an overview of the skills required for this role. To see the full list of essential and desirable skills please see the attached job description. Benefits: '- You will be entitled to 25 days paid holiday (plus statutory holidays). CSE offer a range of benefits including, subsidised bike purchase and Tech Scheme, Life Assurance, Health Cash plan, retail discounts and discounted breakdown cover and many more. We will pay fees and expenses on relevant training courses. Please click the APPLY button to submit your CV for this role Candidates with experience or relevant job titles of Entry-Level Software Developer, Junior Programmer, Associate Software Engineer, Junior Application Developer, and Software Engineer may also be considered.

Permanent

Job Vacancy
Technical Graduate - Geospatial Software Engineer 2025

CGI
Published on

England, United Kingdom

Technical Graduate - Geospatial Software Engineer 2025 Position Description Looking for a challenge? Excitement? Ready to own your career and make an impact from day one? At CGI, we offer Early Careers opportunities that empower you to take ownership of your work and your future. Join us, and you'll be part of the next generation of leaders and innovators, working to solve complex challenges and drive the digital transformation of industries. The Role - Technical Graduate - Geospatial Software Engineer As a Geospatial Software Engineer you will join CGI on the Technical Graduate programme joining our team with a focus on ESRI and open-source technologies. In this role, you will have the opportunity to work on ground breaking projects that leverage the power of both ESRI's ArcGIS platform and open-source geospatial tools to address complex challenges and drive innovation. Our graduates are trusted with responsibility from day one, contributing to some of the UK's most exciting industries. CGI is a place where your ideas and solutions are not just welcomed, but essential. You'll collaborate with colleagues and clients, combining your creativity with our global expertise to develop innovative solutions that solve real-world problems. Your future duties and responsibilities • Empowerment through Innovation: From the very start, you'll play a key role in project delivery, helping shape the future of businesses across a range of industries. • Collaborate and Create: Apply your insights to consult on and develop solutions that drive real value for clients, all while collaborating with CGI Partners to overcome complex challenges. • Learn and Develop: As a CGI Early Careers Partner you will benefit from additional business, technical and soft skills training, helping you accelerate in your career from day one. As a Geospatial Software Engineer at CGI, you'll • Develop and maintain geospatial software applications, tools, and platforms using ESRI's ArcGIS platform and open-source technologies such as Geonode, PostgreSQL / PostGIS, OpenLayer / Leaflet, and MapLibre. • Collaborate with cross-functional teams to design and implement innovative solutions that leverage the strengths of both ESRI and open-source technologies. • Utilize geospatial data, GIS technologies, and spatial analysis techniques to develop scalable, reliable, and high-performance software solutions. • Stay up-to-date on the latest advancements in ESRI's ArcGIS platform, open-source geospatial tools, and software engineering best practices. We recruit Geospatial Software Engineers in our London, Bristol, Chippenham, and Reading offices. As CGI is a consultancy, you may be required to work in different locations, so flexibility and a willingness to travel are key. At CGI, we believe in investing in our people. From the moment you join, you are not just an employee; you are a CGI Partner , with the opportunity and responsibility to participate in all aspects of the company. You'll contribute to building a company we can all be proud of. • Be Valued: You'll be part of a culture that celebrates diversity, inclusion, and collaboration, where your unique perspective and ideas are recognised and contribute to the success of the team and the organisation. • Be empowered: You'll start with a structured Early Careers Induction Programme designed to help you hit the ground running, and you'll have access to ongoing mentorship from your buddy and managers. • Be Creative: Our Student Kick-start Initiative will give you the chance to work with fellow graduates on creative and impactful projects beyond your day-to-day role. With opportunities to gain professional qualifications and develop your skills through 24/7 access to e-learning platforms, you'll be equipped to navigate your career with confidence. Along with a competitive salary and a £1000 joining bonus, you'll enjoy a comprehensive benefits package: • Be an owner: All CGI Partners are offered a stake and say in the business with a 3.5% matched share scheme, making you an owner from day one. • Be supported: Award winning health and well-being programmes, access to world-class training and development and benefit from private medical insurance, • Be secure: A competitive pension plan to help secure your future. • Be connected: Take advantage of our free sports and social clubs, diversity networks, and local office events, helping you build connections and enjoy your time at CGI. CGI is an unconditionally inclusive workplace where you are respected, your voice is heard, and you can be yourself. We were recognized in the Sunday Times Best Places to Work List 2024 and named one of the 'World's Best Employers' by Forbes magazine. Required qualifications to be successful in this role We're seeking individuals who are ready to take ownership of their career and are passionate about making a difference through technology and business, if you're eager to learn , collaborate , and innovate , we want to hear from you. Candidates with Computer Science, Geomatics, Engineering or related degrees may be particularly well-suited for this role. • Minimum 2:2 degree (some roles may require a 2:1 depending on the business unit) • Flexibility to travel and work on different projects across the UK • Enthusiasm for working in a fast-paced, project-based environment Due to the security clearance requirements of this particular role UK nationality is required. • Strong proficiency in programming languages such as Python, JavaScript, or .Net . • Experience with ESRI's ArcGIS platform, including ArcGIS Pro, ArcGIS Online, ArcGIS Server, and ArcGIS API for JavaScript. • Familiarity with open-source geospatial libraries, frameworks, and tools (e.g., GDAL, PostGIS, Leaflet, Mapbox). • Excellent problem-solving skills, attention to detail, and ability to work independently and collaboratively in a fast-paced environment. Together, as owners, let's turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you'll reach your full potential because... You are invited to be an owner from day 1 as we work together to bring our Dream to life. That's why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company's strategy and direction. Your work creates value. You'll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You'll shape your career by joining a company built to grow and last. You'll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team-one of the largest IT and business consulting services firms in the world.

Permanent

Job Vacancy
Robotics Software Engineer

Rise Technical Recruitment Ltd
Published on

£45k-55k
Sheffield, England, United Kingdom

Software Engineer (Robotics) Sheffield £45,000 - £55,000 + Training + Progression + Pension An excellent opportunity awaits a Software Engineer with experience in industrial automation, robotics, or mechatronics. This role offers excellent career progression, technical variety, and training opportunities. This company is a well-established and growing specialist in industrial automation and robotics. In this position, you will work on a variety of technically diverse projects from design to delivery, focusing on backend software, HMIs, and system integration for advanced industrial applications. The role is based on-site in Sheffield, with flexibility around working hours. The ideal candidate will have strong commercial software engineering experience in an industrial automation or robotics environment, with solid skills in C# .NET and desirable knowledge of C++. Experience with PLCs would also be a significant advantage. This is a fantastic opportunity for a Software Engineer with commercial expertise in industrial automation or robotics to join a dynamic specialist company, offering great potential for career progression, technical variety, and ongoing training. The Role: *Software Development using C# .Net and C++ *Hardware and Software Integration *Design, Development and Delivery of bespoke systems *Site based in Sheffield, 5 days a week The Person: *Experience in C# .NET *Experience in C++ *Commercial experience in Industrial Automation/Robotics *Full UK Right to Work Reference Number: BBBH 230530 To apply for this role or for to be considered for further roles, please click \"Apply Now\" or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts as an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set. We are an equal opportunities employer and welcome applications from all suitable candidates

Permanent

Job Vacancy
Graduate Embedded Software Engineer

Verso Recruitment Group
Published on

£25k-32k
Warwickshire, United Kingdom

Job Title: Graduate Embedded Software Engineer Location: Warwick Salary: £25,000 - £32,000 Are you looking for a Graduate Embedded Software Engineer job opportunity in Warwick? My client is a well-established and rapidly growing company that designs an innovative range of products for diverse industries. Due to expansion, they are looking for a Graduate Embedded Software Engineer to join their growing team based in Warwick. The successful candidate will be supporting the development on a diverse range of exciting and challenging projects. Responsibilities and Technical Skills required in this Graduate Embedded Software Engineer will include: A first or upper second-class honours degree in engineering, specialising in embedded systems Direct experience in a product design and development environment is not required, relevant work experience and participation in university design projects will be advantageous. Knowledge of Embedded C/C++ programming. Demonstrate a "can-do" attitude by leading by example and establishing high standards. This is a great opportunity to join a well-established engineering company who are highly profitable, experiencing double-digit growth at present and investing heavily in R&D. If you have any specific questions about this Graduate Embedded Software Engineer role in Warwick, please contact Lewis on [Telephone number removed] . To apply email:

83 results

Contracts

Contractor Permanent

Location

Remote type

Hybrid Remote On-site

Rate minimum.

£150 £1300 and more

Salary minimum

£20k £250k

Experience

< 2 years experience 2 to 5 years experience 5 to 10 years experience > 10 years experience

Date posted

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2025 © Free-Work / AGSI SAS
Follow us