Senior Software Engineer

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 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: 8th May 2025. Interviews for this position will take place W/C 19th May 2025. 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-JM1 #LI-Hybrid
Software Engineer

Role: Software Engineer Location: Hybrid in London Salary: AVP - £60,000 - £80,000 To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. This exciting role is for a Giant innovative client in the banking space Ideal Candidate Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organizations technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. To advise and influence decision making, contribute to policy development and take responsibility for operational effectiveness. Collaborate closely with other functions/ business divisions. Lead a team performing complex tasks, using well developed professional knowledge and skills to deliver on work that impacts the whole business function. Set objectives and coach employees in pursuit of those objectives, appraisal of performance relative to objectives and determination of reward outcomes If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L - Listen and be authentic, E - Energise and inspire, A - Align across the enterprise, D - Develop others. OR for an individual contributor, they will lead collaborative assignments and guide team members through structured assignments, identify the need for the inclusion of other areas of specialisation to complete assignments. They will identify new directions for assignments and/ or projects, identifying a combination of cross functional methodologies or practices to meet required outcomes. If this sounds of interest to you, please ring or e-mail me a good time to organise a call!
Senior Software Engineer

Role: Senior Software Engineer Location: Hybrid in London Salary: £80,000 -100,000 (AVP - VP) To design and focus on development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performanc, that provides business, platform, and technology capabilities for our customers and colleagues. This exciting role is for a Giant innovative client in the banking space Ideal Candidate Strong hands-on IAM engineer background with broad expertise across the IAM domain, including tooling, products, protocols, taxonomy, identity management, authentication, authorization and identity federation. Expertise with single sign on, OAuth2, OIDC, PKI, PSD2 SCA knowledge and possession based authentication. ForgeRock developer experience with PingGateway, PingAM, PingIDM and PingDS, including JavaScript coding of PingGateway scripted routes, and PingAM authentication tree nodes Strong hands-on coding across either JavaScript or Java, and you must be comfortable in designing extensible IAM APIs for seamless integration with external and internal applications. Strong working knowledge of implementing PingAM custom authentication trees, including downstream API integration with threat sensors (ThreatMetrix, BioCatch, etc.), adaptive authentication and step-up authentication, including the ability to implement data links between internal and external LDAPS, JDBC, SOAP, HTTPS and other data sources Experience in implementing PingGateway single-sign-on routes, dynamic proxies and filter chains, or implementing PingIDM based data links Experience in partnering with security, product, engineering and compliance teams, to embed identity-first principles into the DevSecOps lifecycle If this sounds of interest to you, please ring or e-mail me a good time to organise a call!
Graduate Software Engineer

Developing high quality business applications with training and career development Top-tier qualifications and a demonstrable passion for software engineering are required for this exceptional career-building opportunity. Joining this Berkshire-based team, you will contribute to core feature development and customisation of their software development toolkit. The company prides itself on using the latest technologies and developing the skills of their engineers. After a period of initial training, you will help develop new features and functionality, and once you are fully up to speed assist clients with their use of the software to build their own business applications. Success in this role will depend on your ability to produce expertly designed, robust and performant software, so whilst this is a great opportunity to kick-start a software engineering career, you will need to be an excellent programmer: - A 1st or 2.1 degree in a relevant STEM subject (ideally Computer Science) from a leading university, and excellent grades at A-level (or equivalent) - Strong coding skills in languages such as C++, C#, Java etc. Your coding experience needs to extend beyond academic modules and projects - Firm grasp of software engineering concepts - object orientation, data structures, version control etc. A knowledge of web development frameworks (React etc.), and JavaScript would be an advantage - Confident communication skills - Full, unlimited, and already existing UK work permission A competitive salary and benefits package is on offer to the successful candidate. Early progression is available, assuming satisfactory performance in the role. Please note that this role is purely office-based. Keywords: Graduate, Developer, JavaScript, Web, React, Applications, OO, C#, C++, Java, Mobile, Client-Facing, Career Support Another top job from ECM, the high-tech recruitment experts. Even if this job's not quite right, do contact us now - we may well have the ideal job for you. To discuss your requirements call [Telephone number removed] or email your CV. We will always ask before forwarding your CV. Please apply (quoting ref: TJ27379 ) only if you are eligible to live and work in the UK. By submitting your details you certify that the information you provide is accurate.
Principal Software Engineer

Role: Principal Software Engineer Location: Hybrid in London Salary: £90,000 - £110,000 You will support in accelerating a new digital platform capability, transforming and modernising our digital estate to build a market-leading digital offering with customer experience at its heart. This is an exciting and key role, partnering with business aligned engineering and product teams, to ensure a collaborative team culture is at the heart of what we do. Our Team empowers innovation, underpinned by engineering excellence and a culture of teamwork, learning and continuous improvement. This exciting role is for a Giant innovative client in the banking space Ideal Candidate Strong hands-on experience in the configuration, deployment and running of ForgeRock COTS based IAM solutions (PingGateway, PingAM, PingIDM, PingDS), including designing and implementing cloud-based, scalable and resilient IAM solutions for large corporate organisations. Experience with IAM engineering experience across authentication, authorisation, single sign-on, multi-factor authentication, identity lifecycle management, OAuth2.0, OpenID Connect, SAML and policy management Knowledge of Site Reliability Engineering, automation, observability, incident management, resilience, disaster recovery, high availability, documentation IAM engineering experience, authentication, authorisation, single sign-on, multi-factor authentication, user lifecycle management, hands on CI/CD approaches and technologies Experience with Ping Identity/Okta/ForgeRock (product platform experience, system integration, , security features, extensions Expertise with JavaScript, Java, Python, and must be comfortable with API and microservices development. Strong working knowledge of Site Reliability Engineering principles Experience with Cloud computing (AWS is essential, Azure is a plus) Knowledge of Infrastructure as a Code tooling (Chef is essential, Ansible is a plus), containerization If this sounds of interest to you, please ring or e-mail me a good time to organise a call!
Software Engineer - Technologist

Software Engineer / Developer *Newcastle onsite* to £70k+ Are you a bright, ambitious Software Engineer looking for an opportunity to progress your career, working on complex and interesting systems in a role where you can learn and develop your skills? You could be joining a FinTech start-up, they have secure backing and an established Hedge Fund client as a partner. As a Software Engineer you will collaborate with a small, talented team to deliver the core platform within a Microsoft environment using the latest versions of C# .Net to produce high quality code. Once the Beta has been rolled out and tested the company has ambitious growth plans, this is a great opportunity to be involved from the ground up and progress your career. Location / WFH: You'll join colleagues in Central Newcastle offices on a full-time basis (Monday to Friday). About you: You have achieved a minimum 2.1 BSc in Computer Science or similar technical discipline from a top tier / Russel Group university, backed by As at A-level Youre a technologist who enjoys collaborating and problem solving, working on complex, distributed systems You have strong backend coding skills - you can come from any tech background (e.g. Java, Python, Full Stack) but be happy to use C# .Net going forward and pick up new things along the way You have experience with public cloud technologies - Azure, AWS, GCP You have a good knowledge of modern software engineering best practices and have experience across the full software development lifecycle You have a thorough understanding of Computer Science fundamentals such as OOP, Data Structures, Design Patterns, Algorithms Youre excited to join a start-up in a role that you can shape and influence What's in it for you: As a Software Engineer / Developer you will earn a competitive salary (to £70k) plus significant bonus and benefits package. Apply now to find out more about this Software Engineer / Developer (OOP C# .Net) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.
Senior Software Engineer

Job Title: Senior Software Engineer Location: Portsmouth Broad Oak. 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 £55,000 dependent on experience What you'll be doing: Designing, reviewing, developing, testing, documenting, configuring and delivering software products to the agreed standards and procedures using the specified tools, within schedule and estimates Resolving the complex challenges, issues and faults associated with installation, commissioning, operation and performance of systems Providing specialist technical advice and guidance to other professionals, technician engineers and/or customers, and works with a high degree of technical autonomy Testing software products sufficiently to ensure software product quality is maintained and minimal or no re-work is required Investigating and resolving issues and problems raised during any stage of the development lifecycle, including software and system integration, qualification, and in-service trials Production of appropriate technical documentation Communicating effectively, identifying early potential risks, seeking clarification and providing feedback to team members and leadership Supporting estimation of development activities Your skills and experiences: BEng/BSc in Computer Science or similar software qualification Experience with all phases of the software development lifecycle Excellent software coding, integration and testing skills Extensive knowledge of programming languages, C++, C# and Ada highly desirable Benefits: As well as a competitive pension scheme, BAE Systems also offers employee share plans, an extensive range of flexible discounted health, wellbeing and lifestyle benefits, including a green car scheme, private health plans and shopping discounts - you may also be eligible for an annual incentive. The Mimesis Product team: Mimesis™ provides a battlespace simulation of the maritime world; from terrain and seabed to weather and underwater acoustics, accurately modelling the movement and behaviour of ships, submarines and other platforms, and digitally replicating their unique capabilities (sonars, radars, weapons). Our product supports naval training, enables customers to experiment with novel concepts or capabilities, and allows design teams to conduct test and integration of new platform systems and capability upgrades, reducing operational risk. As a Software Engineer within the Mimesis™ team, you will be part of a growing team of software engineers in the design and development of new modules and content for the product, working closely with the Software Team Lead and other engineers to develop and support Mimesis for our customers. 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 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: 23rd May 2025 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-JP1 #LI-Hybrid
Software Engineer (C++)

Software Engineer (C++) Bristol - Hybrid £45,000- £57,000 + Training + Progression A great opportunity awaits a Software Engineer with strong C++ experience to join an established tech company in a role that offers variety, technical challenge, and room to grow. This company develops high-performance software used across a broad range of industries and products, working closely with major global partners. In this role you'll be joining an established software and technology team in a senior role, working across the full product lifecycle. The focus is on developing applications including graphical, mostly in C++, with a strong emphasis on the underlying algorithms that support AI-driven solutions. The role is hybrid, with two days a week in the office and great flexibility around working hours. The right candidate for this role will have strong commercial experience in C++, ideally with some exposure to hardware or an understanding of how software interacts with physical systems, It's a great fit for someone who enjoys technically interesting problems, wants to work on real-world applications, and values the opportunity to learn, grow, and contribute to something impactful. The Role: *Software development across the full product lifecycle, with a strong focus on algorithmic development *Work primarily with C++ on desktop applications, including graphical interfaces *Senior role in established development team with strong technical and progression opportunities *Hybrid working - 2 days a week in Bristol office and flexible working hours The Person: *Strong C++ software development experience *Experience of understanding of full project lifecycle *Exposure to hardware or understanding of how software interacts with physical systems *Linux experience is a plus Reference Number: BBBH 252542 To apply for this role or for to be considered for further roles, please click \"Apply Now\" or contact 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.
Software Engineer

Salary up to £38,000 depending on experience + potential bonus + generous pension scheme + 12 flexible days on top of 25 day holiday entitlement + 2 paid volunteering days + other fantastic benefits! Championing diversity and inclusion is so important to us; when we embrace different perspectives and give everyone the chance to be the best they can be, we can think in new, creative ways that grow and enhance our business. At Nestlé we are proud to support and provide equality of opportunity that supports employees to effectively blend their work life and commitments through hybrid and flexible working arrangements, so speak to us to understand what this could look like for you. We would be open to discussing part time working arrangements for this role. Position Summary We have a fantastic opportunity for a Software Engineer joining our Logistics Systems Team. This is a full-time permanent opportunity based in York, but we are always open to discuss individual's flexible working needs so please speak to us during the recruitment process to understand what this could look like for you. Here at Nestlé we describe Supply Chain as the heart of our entire business, and we mean it. It's no exaggeration to say that the success of Nestlé relies on our ability to effectively manage a hugely complex operation and this role is integral to success in achieving this. Nestlé UK & Ireland is a subsidiary of Nestlé SA, the world's largest food and beverage company. Nestlé's purpose is enhancing quality of life and contributing to a healthier future. We want to help shape a better and healthier world. We also want to inspire people to live healthier lives. This is how we contribute to society while ensuring the long-term success of our company. A day in the life of... Reporting to the Logistics Systems Lead, you will be part of the Logistics Systems Team, handling Supply Chain systems and processes across NUK and affiliates. This role encompasses multiple elements of analysis, design, development, implementation and maintenance across Distribution and Transportation systems. You will scope, strategize, and own innovative and traditional business solutions, managing them through to successful implementation and beyond. Whilst Project Management is a key responsibility, supporting the day-to-day operation, ensuring availability, and sharing best practice is also important; allowing systems and process to peacefully exist in unison. The team also covers Out-of-Hours support via an “on-call” rota. Key responsibilities of the role include: • To lead, manage and co-ordinate Projects, in collaboration with both internal partners and external parties to execute the business priorities of Supply Chain effectively and efficiently. • Detailed B2B solution design with full competence in the systems lifecycle. • Operational/business process analysis. Process design and optimisation through system driven solutions. • Software development of customer-logistics systems and EDI interfaces. • Database Admin/Management for Market logistics systems. • Advanced SQL report authoring and PLSQL programming. • Ensure reliability and enable proactive sustain processes for solutions within the teams portfolio What will make you successful To be successful in this role, you will be able demonstrate critical thinking, problem solving and operational awareness. You will be experienced systems programmer with an understanding of end-to-end projects. You will be adaptable, able to work at pace and enjoy working in a complex and detail driven environment. Other key experiences we are looking for: • Preferably Bachelor's degree in Computer Science or an equivalent training • Advanced technical knowledge and demonstrated fluency in at least one of the following: C#, C++, VB.net, PLSQL/Oracle. • Flexibility and agility to solve problems, working collaboratively with colleagues to deliver results • Sound interpersonal and communication skills. What you need to know What can we offer in return? Great benefits you'd expect from a business the size of Nestlé - in the shape of a competitive salary and benefits package, bonus scheme, flexible working scheme, 25 days holiday plus bank holidays, plus flex leave, pension scheme and a real focus on personal development and growth. The closing date for this role is 2nd May 2025. We will be considering candidates as they apply and we will occasionally close job advertisements early in the event we receive sufficient applicants, so please don't delay in submitting your application. At Nestlé, our values are rooted in respect. When we embrace diversity and give everyone the chance to be the best they can be, we can think in new, creative ways that grow and enhance our business. People of all gender identities, ethnically diverse individuals, people with disabilities, and members of the LGBT+ community are strongly encouraged to apply. If there is anything we can do to accommodate you to participate fully in the application process, please let us know. We take pride in championing inclusion and diversity, our people make up a number of Colleague Networks who represent different experiences and communities who hold us accountable in creating a sense of belonging for all, and our values create the conditions for us to respect the unique contribution you bring. Find out more about our Colleague Networks here: Diversity, equity and inclusion | Nestlé We are committed to equal opportunity for all and we may collect relevant data for monitoring purposes during our candidate registration process. Be yourself, everyone else is taken!
Software Acquisition Engineer

Job Title: Software Acquisition Engineer Location: Filton, Weymouth, Broad Oak, Barrow-in-Furness or 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 customers 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: Familiarity with various software types, including programmable electronics, is beneficial, though in-depth expertise in all areas is not required. A strong grasp of software lifecycle principles and their application across different software types is essential Understanding of the systems engineering lifecycle and its relationship to software development Strong logical thinking and problem-solving skills, with the ability to find practical solutions and align stakeholders 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. Closing Date: 6 th May 2025 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-SC1 #LI-Hybrid
Software Engineer

Location(s): Gloucester or Manchester BAE Systems Digital Intelligence is home to 4,500 digital, cyber and intelligence experts. We work collaboratively across 10 countries to collect, connect and understand complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments. Job Title: Software Engineer Requistion ID: 120499 Location: Gloucester or Manchester - Hybrid working offered, with consideration for both full and part-time applicants - please speak to your recruiter about the options Grade: GG08 - GG13 Are you passionate about working with cutting-edge technology and self-motivated to find innovative solutions to complex challenges as part of a team who help keep the UK safe? Join BAE Systems as an experienced Software Engineer. As a key member of a Software Engineering team, you'll be working with our National Security Customers to build systems that support their core mission capabilities. You'll work as part of empowered, autonomous DevOps teams with regular contact with end-users to flexibly and efficiently understand, design, develop, deploy and maintain applications and services. You'll be encouraged to identify new ways of solving problems and get to work in a range of different teams across our customer organisations. You'll be part of the biggest defence company in the UK however we have a startup-like culture nurtured by sports and social clubs, being a safe place to fail, meaning and self-fulfilment over business, and learning from our partners, suppliers, and peers. We fully embrace DevOps ways of working in our teams, and build a very broad range of capabilities for our customers. We therefore value Engineers who enjoy playing a role in the full delivery lifecycle and are flexible to learn and pick up new technologies and approaches. You'll be playing a role in identifying the right technologies to use for the job and be supported with training as needed through access to services such as Pluralsight. Not only will your team be directly making a huge impact upon the systems you work on, you'll be doing it for an organisation who makes a huge impact to the security of the UK. About you You will have experience in many of the following: Programming in one or more of JavaScript, Java, .Net, Python Collaboratively designing and building Proof of Concept or Production systems Source controlling your code with Version Control Systems, for example Git, Mercurial, Perforce Utilising CI/CD tools, such as Bamboo, Jenkins, TeamCity, Bitbucket, in order to streamline delivery of new features and fixes Continual testing of code using Automated Testing Frameworks Ensuring code consistency and quality by utilising static code analysis tools e.g. SonarQube Team working inside an agile environment e.g. Scrum, Lean, Kanban Common software design patterns Using precedent and your own creativity to solve our client's challenges! It would be great if you also had experience in some of these, but if not we'll help you with them Machine Learning software e.g. Amazon and Azure machine learning, or Google's TensorFlow Deploying and managing in Cloud Computing such as AWS, MS Azure Containerisation e.g. Docker, Kubernetes Relational, document, or graph database systems Software configuration and deployment e.g. Ansible Applicants will need to be eligible to work in the UK and hold an active eDV UK security clearance. How we will support you Work-life balance is important; you can work around core hours with flexible and part-time working, and many of our roles include hybrid working enabling a mix of working from home and in the office Youll get 25 days holiday a year and the option to buy/sell and carry over from the year before Our flexible benefits package includes private medical and dental insurance, a competitive pension scheme, cycle to work scheme, taste cards and more Youll have a dedicated Career Manager to help you develop your career and guide you on your journey through BAE Youll be part of our company bonus scheme You are welcome to join any/all of our Diversity and Support groups. These groups cover everything from gender diversity to mental health and wellbeing. About our team Our people are what differentiates us, they are resourceful, innovative and dedicated. We have a mix of generalists and specialists and recognise that this diversity contributes to our success. We recognise the benefits of forming teams from a mix of disciplines, which allows us to come up with cutting edge, high quality solutions. Our breadth of work across the Public Sector provides diverse opportunities for our people to develop their careers in new areas of expertise and with new clients. You'll be part of a big company, but we try to create a culture that feels like a small one. The work will stretch you and be challenging, but we encourage a healthy work-life balance. Most of all, we know teams who work well together also perform well. We'll do everything we can to ensure you have fun at work, and in social activities outside of it whether that's virtually or in person, as conditions allow. We have a rich history of working within National Security. In fact, we have over 40 years' experience of delivering advice and solutions to our customers in this sector, supporting them in carrying out their vital missions. Life at BAE Systems Digital Intelligence We are embracing Hybrid Working. This means you and your colleagues may be working in different locations, such as from home, another BAE Systems office or client site, some or all of the time, and work might be going on at different times of the day. By embracing technology, we can interact, collaborate and create together, even when we're working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance well-being. Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. Division overview: Capabilities At BAE Systems Digital Intelligence, we pride ourselves in being a leader in the cyber defence industry, and Capabilities is the engine that keeps the business moving forward. It is the largest area of Digital Intelligence, containing our Engineering, Consulting and Project Management teams that design and implement the defence solutions and digital transformation projects that make us a globally recognised brand in both the public and private sector. As a member of the Capabilities team, you will be creating and managing the solutions that earn us our place in an ever changing digital world. We all have a role to play in defending our clients, and this is yours.
Software Engineer

Location(s): London or Manchester BAE Systems Digital Intelligence is home to 4,500 digital, cyber and intelligence experts. We work collaboratively across 10 countries to collect, connect and understand complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments. Job Title: Software Engineer Requistion ID: 120492 Location: London or Manchester - Hybrid working offered, with consideration for both full and part-time applicants - please speak to your recruiter about the options Grade: GG08 - GG13 Are you passionate about working with cutting-edge technology and self-motivated to find innovative solutions to complex challenges as part of a team who help keep the UK safe? Join BAE Systems as an experienced Software Engineer. As a key member of a Software Engineering team, you'll be working with our National Security Customers to build systems that support their core mission capabilities. You'll work as part of empowered, autonomous DevOps teams with regular contact with end-users to flexibly and efficiently understand, design, develop, deploy and maintain applications and services. You'll be encouraged to identify new ways of solving problems and get to work in a range of different teams across our customer organisations. You'll be part of the biggest defence company in the UK however we have a startup-like culture nurtured by sports and social clubs, being a safe place to fail, meaning and self-fulfilment over business, and learning from our partners, suppliers, and peers. We fully embrace DevOps ways of working in our teams, and build a very broad range of capabilities for our customers. We therefore value Engineers who enjoy playing a role in the full delivery lifecycle and are flexible to learn and pick up new technologies and approaches. You'll be playing a role in identifying the right technologies to use for the job and be supported with training as needed through access to services such as Pluralsight. Not only will your team be directly making a huge impact upon the systems you work on, you'll be doing it for an organisation who makes a huge impact to the security of the UK. About you You will have experience in many of the following: Programming in one or more of JavaScript, Java, .Net, Python Collaboratively designing and building Proof of Concept or Production systems Source controlling your code with Version Control Systems, for example Git, Mercurial, Perforce Utilising CI/CD tools, such as Bamboo, Jenkins, TeamCity, Bitbucket, in order to streamline delivery of new features and fixes Continual testing of code using Automated Testing Frameworks Ensuring code consistency and quality by utilising static code analysis tools e.g. SonarQube Team working inside an agile environment e.g. Scrum, Lean, Kanban Common software design patterns Using precedent and your own creativity to solve our client's challenges! It would be great if you also had experience in some of these, but if not we'll help you with them Machine Learning software e.g. Amazon and Azure machine learning, or Google's TensorFlow Deploying and managing in Cloud Computing such as AWS, MS Azure Containerisation e.g. Docker, Kubernetes Relational, document, or graph database systems Software configuration and deployment e.g. Ansible Applicants will need to be eligible to work in the UK and hold an active eDV UK security clearance. How we will support you Work-life balance is important; you can work around core hours with flexible and part-time working, and many of our roles include hybrid working enabling a mix of working from home and in the office Youll get 25 days holiday a year and the option to buy/sell and carry over from the year before Our flexible benefits package includes private medical and dental insurance, a competitive pension scheme, cycle to work scheme, taste cards and more Youll have a dedicated Career Manager to help you develop your career and guide you on your journey through BAE Youll be part of our company bonus scheme You are welcome to join any/all of our Diversity and Support groups. These groups cover everything from gender diversity to mental health and wellbeing. About our team Our people are what differentiates us, they are resourceful, innovative and dedicated. We have a mix of generalists and specialists and recognise that this diversity contributes to our success. We recognise the benefits of forming teams from a mix of disciplines, which allows us to come up with cutting edge, high quality solutions. Our breadth of work across the Public Sector provides diverse opportunities for our people to develop their careers in new areas of expertise and with new clients. You'll be part of a big company, but we try to create a culture that feels like a small one. The work will stretch you and be challenging, but we encourage a healthy work-life balance. Most of all, we know teams who work well together also perform well. We'll do everything we can to ensure you have fun at work, and in social activities outside of it whether that's virtually or in person, as conditions allow. We have a rich history of working within National Security. In fact, we have over 40 years' experience of delivering advice and solutions to our customers in this sector, supporting them in carrying out their vital missions. Life at BAE Systems Digital Intelligence We are embracing Hybrid Working. This means you and your colleagues may be working in different locations, such as from home, another BAE Systems office or client site, some or all of the time, and work might be going on at different times of the day. By embracing technology, we can interact, collaborate and create together, even when we're working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance well-being. Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. Division overview: Capabilities At BAE Systems Digital Intelligence, we pride ourselves in being a leader in the cyber defence industry, and Capabilities is the engine that keeps the business moving forward. It is the largest area of Digital Intelligence, containing our Engineering, Consulting and Project Management teams that design and implement the defence solutions and digital transformation projects that make us a globally recognised brand in both the public and private sector. As a member of the Capabilities team, you will be creating and managing the solutions that earn us our place in an ever changing digital world. We all have a role to play in defending our clients, and this is yours.
Software Engineer

Location(s): UK, Europe & Africa : UK : Guildford || UK, Europe & Africa : UK : Gloucester BAE Systems Digital Intelligence is home to 4,500 digital, cyber and intelligence experts. We work collaboratively across 10 countries to collect, connect and understand complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments. Job Title: Software Engineer Requisition ID: 121143 Location: Guildford What you could be doing for us: The Wireless Products team works with the UK Government and its trusted partners to develop hardware solutions which are deployed within challenging environments around the world. The team is passionate about developing technology that helps protect people and keep society safe. What background we are looking for: • C++ & Linux expertise with a strong appreciation for software that drives hardware. • Onsite Dedication: Work onsite to immerse in our secure environment. • Security Clearance: Qualify for full, unrestricted, UK Security Clearance Wireless Team Overview The BAE Systems Digital Intelligence Wireless Products Team comprises over 150 talented individuals and growing. Collaborate with professionals from diverse backgrounds, spanning engineering, physics, and mathematics. From industry veterans to rising stars, together we drive excellence. The team has leading capabilities in Electronics Design, Signal Processing, FPGA's, RF technologies, Software & Mathematical Modelling. Personal development opportunities ensure the Wireless Team score highly on retention rate. It's a really good environment for ambitious techies to flourish. Imagine solving problems from first principles and building solutions from the ground up. Experience the energy of a "start-up" atmosphere, working in small project teams. Join us on a journey of cutting-edge projects with rapid design cycles, where your creativity will flourish. You'll be developing products for extreme operational environments from under water to outer space. Witness your concepts come to life through the entire end-to-end engineering process. Brace yourself for technical challenges that demand your problem-solving prowess. Benefits As well as a competitive pension scheme, BAE Systems also offer employee share plan, an extensive range of flexible discounted health, wellbeing and lifestyle benefits including including a green care scheme, private health plans and shopping discounts - you may also be eligible for an annual incentive. 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 under represented 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 Life at BAE Systems Digital Intelligence Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential.
Full Stack Software Engineer

Full Stack Software Engineers at all levels, this one is for you! What's important to you in your next career move? Full Stack Software Engineer Positions - FULLY REMOTE - £80,000 Depending on Experience With many people re-evaluating what's important to them given the last few years it's important to join a company that can support you and provide work / life balance and give you the opportunities you are looking for within the role. I am working with an award winning employer that offers far more than most, including: • Flexibility on hours worked - TOIL - Work your hours Mon- Thursday & have Friday off! • Working from home 5 days a week • Progression - Meet a Career coach regularly to make sure you are when you need to be • L&D - 5 Paid training days every year • Chance to learn new Tech (Work on Java, AWS, DevOps) • Chance to work with a close knit team and feel appreciated • Highly competitive Salaries This Software Engineering business has offices across the UK and are rapidly expanding their engineering team to keep up with the demand from their ever growing customer base. This is a fantastic opportunity to join a company that truly values its employees and looks after them from day 1 employees will be set up on a fully remote basis with the option to come and work in their local office should they want to. The company is interested in people with the following skills: Java, Spingboot, AWS & RXX XX XX XX XX The company offers fantastic benefits and the opportunity to work on some of the most exciting technical innovations in the UK right now. Due to the nature of the work applications must be SC Clearable, which means you must be a British Citizen and have lived here continuously for the last 5 years. If this sounds like it could be of interest, apply now. To find out more about Computer Futures please visit XX XX XX XX XX Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
Software Engineer

Location(s): UK, Europe & Africa : UK : Gloucester BAE Systems Digital Intelligence is home to 4,500 digital, cyber and intelligence experts. We work collaboratively across 10 countries to collect, connect and understand complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments. Job Title: Software Engineer Requisition ID: 121520 Location: Gloucester What you could be doing for us: The Wireless Products team works with the UK Government and its trusted partners to develop hardware solutions which are deployed within challenging environments around the world. The team is passionate about developing technology that helps protect people and keep society safe. What background we are looking for: • Designing C++ code from scratch on embedded Linux for hardware, • Experience fo developing software that drives hardware, autonmous for developing original code. • Onsite Dedication: Work onsite to immerse in our secure environment. • Security Clearance: Qualify for full, unrestricted, UK Security Clearance Wireless Team Overview The BAE Systems Digital Intelligence Wireless Products Team comprises over 150 talented individuals and growing. Collaborate with professionals from diverse backgrounds, spanning engineering, physics, and mathematics. From industry veterans to rising stars, together we drive excellence. The team has leading capabilities in Electronics Design, Signal Processing, FPGA's, RF technologies, Software & Mathematical Modelling. Personal development opportunities ensure the Wireless Team score highly on retention rate. It's a really good environment for ambitious techies to flourish. Imagine solving problems from first principles and building solutions from the ground up. Experience the energy of a "start-up" atmosphere, working in small project teams. Join us on a journey of cutting-edge projects with rapid design cycles, where your creativity will flourish. You'll be developing products for extreme operational environments from under water to outer space. Witness your concepts come to life through the entire end-to-end engineering process. Brace yourself for technical challenges that demand your problem-solving prowess. Benefits As well as a competitive pension scheme, BAE Systems also offer employee share plan, an extensive range of flexible discounted health, wellbeing and lifestyle benefits including including a green care scheme, private health plans and shopping discounts - you may also be eligible for an annual incentive. 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 which 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 under-represented 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 such as your nationality, any nationalities which you previously may have held and your place of birth can restrict the roles you are able 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. Click here for more information on national security vetting levels. Life at BAE Systems Digital Intelligence Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. Division overview: Financial Services At BAE Systems Digital Intelligence, we pride ourselves in being a leader in the cyber defence industry, and the financial sector is one of the biggest targets for cyber-attacks. Our Financial Services business unit is responsible for all of our clients in the financial sector and handle all areas of these relationships. The Financial Services Division helps banks, insurers and other major financial institutions to combat fraud, unauthorised trading and money laundering, and meets their regulatory compliance obligations. As a member of the Financial Services business unit, you will be responsible for providing critical services to clients in the financial sector and ensure that we remain a leading name in cyber security. We all have a role to play in defending our clients, and this is yours.
Software Engineer

Software Engineer Position Description Elevate your potential with CGI, a global technology service provider and premier business consultancy recognized by Forbes Magazine as a top 100 employer. Our mission is rooted in evolution, excelling in intricate challenges. Collaborating directly with our clients, we employ innovative technologies to revolutionize, empower, safeguard, and deliver critical mission systems. CGI was recognised in the Sunday Times Best Places to Work List 2023 and has been named one of the 'World's Best Employers' by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a member not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. If your coding skills are backed up with a talent for solving problems, we'll help you to make your best, better. Our Software Engineers are trusted to work closely with a wide range of clients on exciting projects with real-world purpose and impact. CGI was recognised in the Sunday Times Best Places to Work List 2023 and has been named one of the 'World's Best Employers' by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a member not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. We are happy to discuss hybrid working. Travel to the CGI office in Leatherhead, Surrey will be required. "All applicants must hold or be prepared to undergo National Security Vetting (NSV) Security Check (SC) level" Your future duties and responsibilities In this Software Engineer position, you will be building cutting edge applications in the Space sector. You will take conceptual designs and see them through the development and test life cycle. In this position you will work as part of a wider delivery function including test teams, DevOps, Infrastructure and Project Management. You will also support with the mentoring of Junior Developers. Required qualifications to be successful in this role -Python or Java -CI/CD -Big Data (Cassandra) would be advantageous. -Machine Learning would be advantageous. -Cloud Technology would be advantageous. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. #LI-SB2 #TJ #INDCGI #IND 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.
Submit your CV
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Latest forum topics
- Grateful to Recover My Stolen Bitcoin!an hour ago
- BEST WAY TO RECOVER STOLEN FUNDS FROM ONLINE SCAMMERS CONSULT FUNDS RECLAIMER COMPANYan hour ago
- Cryptocurrency Fraud | Crypto Scam Recovery/Crypto Asset Recovery Services2 hours ago
- how to reclaim stolen etherum2 hours ago
- Bitcoin recovery expert 20253 hours ago
- How to recover Lost Cryptocurrency"""????6 hours ago
Jobs by city
Jobs by country