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 15 results.
Premium Job
Permanent

Job Vacancy
Senior Software Engineer

BAE Systems
Published on

Frimley, England, United Kingdom

Job Title: Senior Software Engineer Location: Frimley - On Site Salary: £40,748+ depending on skills and experience What you'll be doing: • Develop design solutions to meet an agreed time, cost and quality in accordance with project or business milestones • Develop and manage requirements and the overall acceptance criteria specific to IT Rigs, and systems and products across the platform or programmes • You will be attending factory acceptance tests and assisting in the development of test procedures • Produce documentation required to support the design review process, including; diagrams, technical specifications, supporting calculations, software designs and justifications • Ensure design proving evidence is comprehensive and is captured within the requirements management tools whilst also being endorsed by the appropriate level of authority • Undertake design reviews and presentations to share and report to stakeholders and, offer mentorship to junior team members Your skills and experiences: Previous experience in; • Ansible Playbooks • Ansible scripts • Virtualisation • VMWare • ProFTP • BitBUCKET • Software Defined Data Centres • Atlassian tools (Confluence and Jira) 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 Platform Realisation Team: This is a burgeoning team within BAE working on some of the most key IT and Software to help develop and progress the multimillion-pound projects and deploying the CS on several submarines. You will be able to help form the IT business area and shape the future of this team with BAE. You will have the opportunity to liaise with key stakeholders and you will receive opportunities for self-development to Lead your own Team and to build a lasting career with BAE Systems. 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 of thought, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome people from all backgrounds and 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: 26th June 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-JM2 #LI-On Site

Permanent

Job Vacancy
Senior Software Engineer

BAE Systems
Published on

Rochester, England, United Kingdom

Job title: Senior Software Engineer Location: Rochester Salary: Up to £80,000 depending on skills and experience What you’ll be doing: Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces and associated supporting certification documentation Requirements analysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, Safety Critical Development techniques Peer review and technically guide the work of others, produce size / re-use estimates, reliably estimate your own work Liaise with customers on technical issues, define processes/procedures, perform design review assessments, and make sound strategic technical decisions within your area of responsibility/expertise Influence department productivity through Software process improvement/automation Your skills and experiences: Essential: Degree or equivalent qualification in a Scientific/Engineering (electronics-engineering, software-engineering, physics, math’s) environment Excellent Software Engineering skills, with significant experience in C/C++ Extensive experience of Software Architecture Design using UML or other recognised model-based design techniques Extensive experience of developing embedded software for bare metal systems or with Real-Time Operating Systems Extensive experience of interfacing software with hardware in a real-time environment Experience of developing Safety Critical Software within DO178B/C guidelines Desirable: Experience with software modelling tools such as Simulink or SCADE Experience of scripting languages such as MATLAB or Python Working knowledge of Git/Subversion or other configuration management 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 Electronic Systems Team: We support a range of commercial and military platforms, including fixed and rotary wing aircraft, ground vehicles, human-machine interfaces, and power management. Our systems operate in more than 100 countries with 25 air forces, 30 manufacturers and 280 airlines. Around 1,500 professionals work here, all focused on delivering innovation and outstanding customer responsiveness. We are a rapidly growing and successful part of one of the world’s leading defence, security, and aerospace companies. 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 of thought, rewards integrity, and merit, and where you’ll be empowered to fulfil your potential. We welcome people from all backgrounds and 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: 7th July 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-NP1 #LI-Onsite

Permanent

Job Vacancy
Senior Software Engineer

ECM Selection
Published on

£50k-70k
Surrey, United Kingdom

Developing uncrewed autonomous vehicles for defence applications This tech start-up is working on new innovations for next generation uncrewed autonomous systems, integrating robotics and autonomy with vehicular technologies. These are nascent projects with in-house technology know-how from techpreneur founders. They are looking for senior software engineers looking for an intellectually challenging problem to work on and get stuck into. The project work will be both core tech development, simulation work as well as real-world testing of hardware. This could include: low-level software for robotics development and integration; building simulation environments to test autonomous behaviours; HIL / SIL testing; software for autonomy; field testing. Requirements - Degree in computer science or similar and ideally a PhD. - Demonstrable project experience developing production code in C++ and Python on Linux including documentation and test coverage. Additional experience with embedded Linux systems (x86) would be desirable. - Experience with UxV domains (MAVLink, autopilot systems), sensor integration (LiDAR, radar), ROS/ROS2 for robotic control, airspace test operations would be advantageous. Due to the nature of projects, interested applicants must be UK based and eligible for SC. Preference is for sole British nationals. The role is currently mostly remote, with weekly (once or twice per week) office days. This is interspersed with field days at test sites for real-world technology testing. Keywords: UxV, Autopilot, Linux, C++, Python, Real-world Testing, Defence, SC, Robotics, Autonomous Systems, UAV / UGV / USV, Prototyping, PoC, Hybrid 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: TJ27419 ) 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.

Permanent

Job Vacancy
Senior Software Engineer

BAE Systems
Published on

Leeds, England, United Kingdom

Location(s): UK, Europe & Africa : UK : Leeds 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. Senior Software Engineer Job Title: Senior Software Engineer Requisition ID: 121783 Location: Leeds - We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role. Grade: GG010 - GG11 Referral Bonus: £5,000 National Security & Government Overview The National Security & Government business is growing and there are an increasing number of opportunities to work with a range of National Security & Government clients to provide solutions that have a real impact. Be part of a growing team that not only delivers for its clients but also gives back to the community with plenty of opportunities to get involved with local community engagement and outreach activities to help build tech and cyber skills in the region. Senior Software Engineer We are looking for experienced Senior Software Engineer to join our teams following continuous growth and success in the UK Government sector. 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. What background we are looking for: 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 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 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. Security Clearance Only those with the permanent and unrestricted right to live and work in the UK will be considered for a position within BAE Systems Digital Intelligence. Due to the nature of our work, successful candidates for this role will be required to go through Government SC clearance prior to starting with us. -hidden link- 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 of thought, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome people from all backgrounds and 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. PLEASE NOTE : You're expected to have completed 12 months in role prior to applying for an advertised vacancy and you should also discuss the internal opportunity with your line manager to ensure sustained business continuity and to further support your career development. We know there may be individual circumstances that impact this, so please discuss this with your line manager or HR Business Partner (HRBP). If you don't feel you can talk to your line manager, you can contact your HRBP. Should you be invited for interview, you will be giving consent for the Recruitment team to contact you and your line manager regarding your application for this opportunity. This vacancy is eligible for the UK Employee Referral Scheme. Amount: £5000 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: Government At BAE Systems Digital Intelligence, we pride ourselves in being a leader in the cyber defence industry, and Government contracts are an area we have many decades of experience in. Government and key infrastructure networks are critical targets to defend as the effects of these networks being breached can be devastating. As a member of the Government business unit, you will defend the connected world and ensure the protection of nations. We all have a role to play in defending our clients, and this is yours.

Permanent

Job Vacancy
Senior Software Engineer Architect

Nexus Jobs Limited
Published on

Connecticut, United States of America

Senior Software Engineer Architect ??????\" Trumbull CT USA Our Client is a Global organisation who are looking to recruit a Senior Software Engineer with Architect expertise. You must have at least 7 years proven track record of developing complex software coupled with Architect skills. Technical architecting, hands-on programming, problem-solving, PoC building, and owning, building, and reviewing thorough documentation. Work closely with business champions, vendors, project managers, system analysts, QA, compliance, regulations, security, operations, and infrastructure teams to create and/or review integration-focused project documents to cover all the relevant aspects including data, tools, security, compliance, and operations requirements. Develop/Program proofs-of-concept. Support developers in problem-solving. Conduct code-reviews. A bachelor's degree in computer science, software engineering, or a related field is required. Master's is preferred. A minimum of seven (7) years of progressively complex experience in a directly related area, during which both professional and technical capabilities have been clearly demonstrated. A minimum of seven (7) years of architecting, design and development experience with various relevant Microsoft platforms (predominantly with Azure), tools, technologies, patterns, and techniques related to integration and data is required. A minimum of three (3) years of experience must be as an architect or solution designer with relevant job functions and technologies is required. Hands-on programming experience throughout is a must. Experience with healthcare industry regulations, data security and compliance standards (e.g. GDPR), and EDI standards (e.g. FHIR, HL7), etc. is very much preferred. Experience with industry/domains like pharmaceutical, finance, HR, sales, marketing, and manufacturing is valuable. Architecture certification like TOGAF or similar, and Developer certifications of Azure and/or Microsoft suite technologies is a big plus. Technical skills: In-depth knowledge and thorough experience in working with a variety of integration patterns is very important. In-depth knowledge and thorough experience in programming, configuring, and/or integrating using/with Azure integration tools like Data factory, LogicApps, Functions, API Management, Data catalog, WebApps, Integration service environment, configuring monitoring & diagnostics, etc., and connectivity & security configurations (certificates, encryptions, etc.). In-depth knowledge and experience with Azure data storage (SQL Server, Data lake, Synapse, etc.) & access tools, APIs, cloud connectivity, and ETL processes. In-depth knowledge & experience using Visual Studio, with one of the programming languages C#/Java/JavaScript/Python, PowerShell, and Postman, SOAPUI or similar tools. In-depth knowledge and thorough experience of using Serverless, SOAP, XML, REST, JSON, EDI, XSLT, Async/Sync, Request/Response, Service Bus, Publish/Subscribe, Batch/Real-time, Scheduling, Event triggers, etc. In-depth knowledge and development experience using MS SQL Server (SSIS, T-SQL, Stored procedures, Functions, Views, Queries, Datatype conversions, etc.). Knowledge and experience of MS Office/MS Office 365 suite, SharePoint Online, Power Apps, GitHub, MS Teams, etc. Thorough understanding of the fundamental architecture of the cloud and on-prem MSFT Suite (e.g. Share point) and Integration platforms architecture (e.g. BizTalk, MuleSoft, or similar), and version control methods. Solid fundamentals and thorough understanding of exception handling principles and production/operational support solutions (alerts, dashboards, runbooks, etc.) Thorough understanding and practice/experience of designing performance tuned architecture, investigating performance issues and fixing and tuning the systems Experience working with Azure DevOps and CI/CD pipeline. Experience working with MS D365, ServiceNow, Azure Analytics tools, Azure Data lake, Azure Synapse, Azure BYOD & Data verse Experience or knowledge of Informatica, BI tools, etc. is a big plus. The position will be based in either Trumbull CT or Livingston NJ USA. The salary for this role will be in the range $100K - $135K. Please send your CV to us in Word format along with your salary and availability.

Permanent

Job Vacancy
Senior Software Engineer - Java

Starling Bank
Published on

London, England, United Kingdom

Description Starling is the UK's first and leading digital bank on a mission to fix banking! We built a new kind of bank because we knew technology had the power to help people save, spend and manage their money in a new and transformative way. We're a fully licensed UK bank with the culture and spirit of a fast-moving, disruptive tech company. We're a bank, but better: fairer, easier to use and designed to demystify money for everyone. We employ more than 3,000 people across our London, Southampton, Cardiff and Manchester offices. Our technologists are at the very heart of Starling and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together! The way to thrive and shine within Starling is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, discovering, to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five Starling values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Hybrid Working We have a Hybrid approach to working here at Starling - our preference is that you're located within a commutable distance of one of our offices so that we're able to interact and collaborate in person. In Technology, we're asking that you attend the office a minimum of 1 day per week. Our Engineering Environment Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. Hear from the team in our latest blogs or our case studies with Women in Tech . We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Starling, to continue changing banking for good. We have built our entire banking platform in house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis. Requirements Ideally, you have at least 5-6 years of experience as a professional software engineer. We are very open about how we deliver software. For the most part we code in Java and we believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we'd love to hear from you. We have built our entire banking platform in-house and mostly in Java. We are looking for people who want to work on building the tooling that is used by our engineers on a daily basis. The main part of our Tech Stack is listed below, we don't ask that you have experience in all of this, but if you do, that's great! Java, which makes up the majority of our backend codebase AWS & GCP - were cloud-native Microservice based architecture Kubernetes (EKS) TeamCity for CI / CD (lots of team are releasing code 15-20 times per day!) Terraform and Grafana Our process: Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team: Initial interview with an Engineer - ~45 minutes Take home technical test to be discussed in the next interview Technical interview - ~1.5 hours Final Interview - ~40 minutes Benefits 25 days holiday (plus take your public holiday allowance whenever works best for you) An extra days holiday for your birthday Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off 16 hours paid volunteering time a year Salary sacrifice, company enhanced pension scheme Life insurance at 4x your salary & group income protection Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton Generous family-friendly policies Incentives refer a friend scheme Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing About us You may be put off applying for a role because you don't tick every box. Forget that! While we can't accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren't sure if you're 100% there yet, get in touch anyway. We're on a mission to radically reshape banking - and that starts with our brilliant team. Whatever came before, we're proud to bring together people of all backgrounds and experiences who love working together to solve problems. Starling Bank is an equal opportunity employer, and we're proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Starling Bank are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. When you provide us with this information, you are doing so at your own consent, with full knowledge that we will process this personal data in accordance with our Privacy Notice. By submitting your application, you agree that Starling Bank may collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we may process, where we may process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information.

Permanent

Job Vacancy
Senior Software Engineer with Python and Java

Nexus Jobs Limited
Published on

London, England, United Kingdom

Senior Software Engineer with Python and Java Our Client is looking to recruit brilliant Software Engineer with upwards of 5 to 10 years solid proven track record of developing complex applications with Python coupled with Machine Learning and ideally Go. We’re looking to recruit initially 2 excellent Software Engineers to work with an existing team of 4 software developers on a very large strategic consulting engagement within the Life Sciences industry. So if you any experience with the Life Sciences domain ??????\" then the Client would be very interested to see your profile. Must be 100% trustworthy with real integrity ??????\" this is a highly sensitive project. Key skills: Python, Machine Learning, Java The Client would like to see solid expertise of working with and developing complex applications with Java. Excellence is vital. Ideally have security clearance. The Client has offices in Central London and the project is based in Oxford and are happy with remote working for the foreseeable future. They are absolutely committed to family-friendly operations with diversity & work-life balance. Daily rate for this assignment will be dependent on your expertise ??????\" but will be in the range £500 to £2000 per day. Duration for this assignment will be 3 to 6 months initially with possibility of the role becoming permanent at some point in the future. The ideal candidate will have a PhD in Computer Science although an MSc with excellent skills may work. Please note we really are looking for the best software developers ??????\" the cream of the crop ??????\" or crème de la crème. Do send your CV to us in Word format along with your daily rate and availability.

Permanent

Job Vacancy
Senior Software Engineer - Identity & FinCrime

Starling Bank
Published on

London, England, United Kingdom

Description Starling is the UK's first and leading digital bank on a mission to fix banking! We built a new kind of bank because we knew technology had the power to help people save, spend and manage their money in a new and transformative way. We're a fully licensed UK bank with the culture and spirit of a fast-moving, disruptive tech company. We're a bank, but better: fairer, easier to use and designed to demystify money for everyone. We employ more than 3,000 people across our London, Southampton, Cardiff and Manchester offices. Our technologists are at the very heart of Starling and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech. We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do. Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together! The way to thrive and shine within Starling is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, discovering, to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers. Our purpose is underpinned by five Starling values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. Hybrid Working We have a Hybrid approach to working here at Starling - our preference is that you're located within a commutable distance of one of our offices so that we're able to interact and collaborate in person. In Technology, we're asking that you attend the office a minimum of 1 day per week. Our Engineering Environment Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. Hear from the team in our latest blogs or our case studies with Women in Tech . We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they make to Starling. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Starling, to continue changing banking for good. Requirements We're looking for passionate and driven engineers to join our Customer Identity & Fincrime team. This is a fantastic opportunity to learn from experienced engineers, contribute to critical projects, and develop your skills in a rapidly evolving FinTech environment. You'll gain hands-on experience with Java, AWS, Postgres and other parts of our tech stack and have the chance to make a real impact on our security and customer experience. We're committed to your growth and will provide mentorship and support to help you reach your full potential. We're open-minded when it comes to hiring and we care more about aptitude and attitude than specific experience or qualifications. We are very open about how we deliver software. For the most part we code in Java, but you need not be an expert when you join us! We believe in clean coding, simple solutions, automated testing and continuous deployment. If you care enough to find elegant solutions to difficult technical problems, we'd love to hear from you. The main part of our Tech Stack is listed below, we don't ask that you have experience in all of this, but if you do, that's great! Java, which makes up the majority of our backend codebase AWS & GCP - were cloud-native Microservice based architecture Kubernetes (EKS) TeamCity for CI / CD (lots of teams are releasing code 15-20 times per day!) Terraform and Grafana The team The Customer Identity & Fincrime division is at the forefront of understanding who our customers are and protecting them and the company from financial crime while ensuring a seamless and secure customer experience. We build and maintain critical systems that verify identities, protect accounts, detect fraud, and prevent money laundering. We work with cutting-edge technologies in a fast-paced environment, offering a unique opportunity to learn and grow within the exciting world of FinTech. Join us and help us build trust and security in the financial landscape! Our process Interviewing is a two way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you! Our interviews are conversational and we want to get the best from you, so come with questions and be curious. In general you can expect the below, following a chat with one of our Talent Team: Initial phone call - ~45 minutes Take home technical test Technical interview - ~1.5 hours Final Interview - ~40 minutes Benefits 25 days holiday (plus take your public holiday allowance whenever works best for you) An extra days holiday for your birthday Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off 16 hours paid volunteering time a year Salary sacrifice, company enhanced pension scheme Life insurance at 4x your salary & group income protection Private Medical Insurance with VitalityHealth including mental health support and cancer care. Partner benefits include discounts with Waitrose, Mr&Mrs Smith and Peloton Generous family-friendly policies Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle (EV) leasing About us You may be put off applying for a role because you don't tick every box. Forget that! While we can't accommodate every flexible working request, we're always open to discussion. So, if you're excited about working with us, but aren't sure if you're 100% there yet, get in touch anyway. We're on a mission to radically reshape banking - and that starts with our brilliant team. Whatever came before, we're proud to bring together people of all backgrounds and experiences who love working together to solve problems. Starling Bank is an equal opportunity employer, and we're proud of our ongoing efforts to foster diversity & inclusion in the workplace. Individuals seeking employment at Starling Bank are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. When you provide us with this information, you are doing so at your own consent, with full knowledge that we will process this personal data in accordance with our Privacy Notice. By submitting your application, you agree that Starling Bank may collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we may process, where we may process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information.

Permanent

Job Vacancy
Senior Software Engineer (Sr .Net Developer with AWS)

Nexus Jobs Limited
Published on

Illinois, United States of America

Our Client is looking to recruit a Senior Java or C# .net software developer for their Chicago, IL office. Senior Software Engineer (Sr .Net Developer with AWS) Duties · 5+ years of experience with coding in Java and/or .Net programming languages · Directs, prepares, designs, codes, tests, debugs, and maintains complex computer programs · Be able to write great code and know what that means · Experience with working in continuous integration and continuous delivery environments · Experience of Agile development methodologies e.g Scrum & Kanban · Strong communication & collaboration skills · Willingness to learn new things · Strong focus on quality · Be able to work on your own initiative · Believe in getting things done and show the tenacity to see projects to completion Skills · Strong Experience of software development in C#. · Experience with frontend languages like JavaScript, AngularJS or React is preferred · Experience in tools like Redis and Elasticsearch is a plus · Experience with cloud technologies like AWS and/or Azure is a plus · Ability to work in service oriented applications by following design principles. · Experience of Object Oriented Design and the use of modern database technologies Postgres and SQL Server. · A working knowledge of current operating systems (UNIX, LINUX, MS Windows etc.). · A deep understanding of software version control techniques, such as git and TFS. · An appreciation of Scrum based agile development methods and processes. Education · Bachelors or Masters in Computer related fields. The position is based in Chicago USA. You must have the relevant visa’s and the right to live and work in the US. Send your CV to us in Word format along with your hourly rate is USD along with your availability.

Permanent

Job Vacancy
Senior Software Engineer with C# .net Fixed Income FX

Nexus Jobs Limited
Published on

London, England, United Kingdom

C# .NET Software Developer with FX and Fixed Income Our Client is a niche boutique broker specialising in FX. They are looking to recruit a C# .NET Software Developer with at least 3 to 5 years proven track record of developing with C# .NET. The Client would like meet candidates ideally with some understanding Trading Floor projects to include Fixed Income, Risk Management, Swap Options and FX. You need to be resilient as you will be working closely with traders and developing financial trading systems so an understanding of FX instruments would be very useful. The Company is a fast growing dynamic brokerage firm, specialising in currency options and interest rate swaps. They are seeking a talented technologist to join the London team. You will be working in a fast paced, delivery focused environment where you will get the opportunity to make a genuine impact on the business rather than just ‘making up the numbers’. Initially reporting to the CTO, the successful candidate will become a key member of the global team. There will be a large amount of autonomy in the role, giving the candidate the opportunity to showcase their development talents, Responsibilities :- Re-architecting and building the in-house middle office platform and integrating with a new trading platform. • Developing pricing toolsets • Integrating to external reporting/tradeflow and pricing APIs. • Maintaining the company’s daily operation on the existing platforms. Essential skills :- • Minimum 3 to 5 years experience of Microsoft web technologies ( C#, ASP.NET Core MVC ) • Relational database experience (SQL Server) • Proactively able to build relationships with stakeholders:- sales, brokers, middle office, external vendors. • Ability to produce clean, well-written, fully tested production ready software. Desirable skills :- Knowledge of the FIX protocol • Knowledge of FX trade processing • Basic knowledge of Foreign exchange products (vanilla/exotic options, fx cash) ( training will be given) Qualifications: Computer Science related degree preferred At least 3 years experience in a comparable development role. The Client is based in the City of London. The salary for this role will be £50K - £75K. Please do send your CV to us in Word format along with your salary and availability.

Permanent

Job Vacancy
Senior Embedded Software Engineer

Rise Technical Recruitment Ltd
Published on

£50k-60k
Linlithgow, Scotland, United Kingdom

Senior Embedded Software Engineer Linlithgow (Hybrid - 2 days per week in office) Very Competitive Salary + 5% Pension + 32 days holiday + Performance Bonus + Share Incentive Plan + Healthcare + Income Protection + Life Assurance + Flexible Working Hours + Sponsorship available Excellent opportunity for an Embedded Software engineer looking to join a stock market listed business, renowned for their supportive culture and award winning training opportunities. This company are a well-established, international and industry leading Networking Solutions specialist that develops, manufactures, and supports complex and innovative products for a range of telecoms and network providers. In this role you will work alongside product owners to turn high level system requirements into software features. You will complete the full development lifecycle for embedded software through to integration and testing. You will also be responsible for debugging of system level issues. The ideal candidate will have strong commercial experience in Embedded software development using C and C++ and with re-usable and extensible Object Oriented design patterns. This is a fantastic opportunity for an experienced Embedded Software Engineer to join and international Network device specialist where you will receive award winning training and shape the future of their latest innovative products. The Role: *Full lifecycle embedded software development *Development of C++ software using Object Oriented design patterns *Deploying applications and drivers onto an embedded Linux system *Estimate project timescales *Hybrid working, 2 day a week office based in Linlithgow *Sponsorship available under the Skilled Worker Visa The Person: *Experience working in an agile development environment *Experience with C and C++ Embedded software development *Experience with Linux *Good Communication Skills *Ability to work in interdisciplinary technical teams Reference Number: BBBH - 254710 To apply for this role or for to be considered for further roles, please click \"Apply Now\" or contact 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
Senior Software Test Engineer

BAE Systems
Published on

Cowes, England, United Kingdom

Job title: Senior Software Test Engineer Location: Cowes - Isle of Wight , Great Baddow, Broad Oak- Onsite only Salary: Up to £60,000 (dependent on skills and experience). Part time & accruing hours available. Please let us know if you would like to discuss these options What you'll be doing: Participate in the production of automated and manual tests to ensure that the software functionality and behaviour meet the requirements Engage in the testing of the software builds from unit testing to system integration testing on radar hardware (including digits) Analysis of data to determine that the system requirements have been met Cooperate in the creation of Software Functional Proving Builds using code and data components which under configuration control Assist in the software Verification & Validation activities for all identified functional builds Use of models to prove expected behaviour Participate in the generation of the Software Test Reports (STRs) and Software test Plans (STP) Maintain the production and maintenance of the VCRI and using the VCRI to assist proving that the software satisfies the requirements Your skills and experiences: Hold a Computer Science/ Engineering/Numerate degree or a be an experienced Practitioner in Software/Hardware testing Have experience of all aspects of a software lifecycle and good knowledge of software lifecycle models (e.g. Waterfall, Agile) Have considerable experience of using at least one high level programming language Have a comprehensive understanding of configuration management and experience of a configuration management tool Have experience with a high level design methodology (e.g. UML) 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 etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. We welcome applications from all suitably qualified people, who are BAE Systems employees and have been in their current role for 12 months or longer. 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: 7 th July 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-TP1 #LI-Onsite

Permanent

Job Vacancy
Senior Fullstack Software Engineer

BAE Systems
Published on

Guildford, England, United Kingdom

Location(s): UK, Europe & Africa : UK : Guildford || UK, Europe & Africa : UK : Amersham || UK, Europe & Africa : UK : Andover - CS || UK, Europe & Africa : UK : Client Site - Buckinghamshire || UK, Europe & Africa : UK : Client Site - Greater Manchester || UK, Europe & Africa : UK : Client Site - Midlands || UK, Europe & Africa : UK : Client Site-Andover || UK, Europe & Africa : UK : Coventry-CS || UK, Europe & Africa : UK : Frimley || UK, Europe & Africa : UK : Gloucester || UK, Europe & Africa : UK : Great Baddow || UK, Europe & Africa : UK : Leeds || UK, Europe & Africa : UK : London || UK, Europe & Africa : UK : London-CS || UK, Europe & Africa : UK : Manchester || UK, Europe & Africa : UK : Milton Keynes-CS || UK, Europe & Africa : UK : NR- London || UK, Europe & Africa : UK : Preston || UK, Europe & Africa : UK : UK Home 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. What You'll Be Doing This role will involve leading development across several software applications delivered into complex customer systems. Due to the sensitivity of the work, limited context can be provided. However, this role will offer variety of engaging activities, including; designing solutions at the system and component level, acting as technical authority for relevant software applications, developing applications with React/Typscript/Kotlin, and engaging with key project customer stakeholders. Skills & Experience Essential Professional Experience developing Full Stack Applications Java or Cotlin expertise as well as Angular or React expertise Expereince that translates in being able to lead a large development team (approx 40 people) Experience developing with modern Web Application Frameworks in Typescript/Javascript Experience designing and implementing SQL databases Comfortable working in a dynamic environment with regular customer interaction Desirable Willing for occasional travel to West Midlands customer site Experience developing React applications with TypeScript Experience developing applications with Kotlin or Java Experience using end-to-end UI testing frameworks (e.g. Cypress / Selenium) Experience leading Development Teams or acting as Technical Authority Experience eliciting user requirements and designing software to meet customer needs Previous experience working as part of an Agile team Good understanding of MDM related technologies Experience developing Next.js applications 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 of thought, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome people from all backgrounds and 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 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.

Permanent

Job Vacancy
Senior Systems Engineer (Software)

BAE Systems
Published on

Portsmouth, England, United Kingdom

Job Title: Senior Systems Engineer (Software) 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: £45,000 - £55,000 commensurate with skills and experience. Part time & accruing hours available' Please let us know if you would like to discuss these options. Put yourself into a dynamic Systems Engineering role at the forefront of real world demands in the defence industry. You will be part of our Autonomy team developing Autonomous Maritime products to counter emerging threats and gain an advantage in the future maritime battlespace. Your new day-to-day will be exciting and diverse by applying your knowledge of Systems Engineering and Software Architecture definition in the increasingly significant field of autonomous defence systems, working with global experts and cutting-edge technology. What you'll be doing: Apply Systems Engineering experience with a good understanding of software system embodiment for the development of maritime autonomous systems Discern and decompose requirements at system, sub-system and software specification level and manage these in an appropriate requirements management toolset Undertake system design decomposition and architectural modelling, managing architectural models from system architecture into software architecture Undertake system test planning, execution and reporting Contribute to definition of acceptance strategies verifying compliance at various levels of system design, supporting production of customer acceptance evidence Your skills and experiences: Understanding and experience of Systems Engineering with integrated software systems, which could include knowledge of Systems and Software Engineering standards (e.g. ISO 15288 and ISO 12207) Model Based Systems Engineering (MBSE) and software architectural modelling in appropriate frameworks and languages (e.g. NAF/UAF/TOGAF/SysML/UML) using a dedicated toolset such as CATIA Magic (Cameo), Sparx EA, or equivalent Requirements definition and management using an appropriate toolset such as IBM DOORS Next and configuration management with tools like Teamcenter, SAP Planning, performing, and documenting system testing traced to requirements using a dedicated toolset (e.g. IBM Engineering Test Manager) Some experience of mathematical simulation tools/languages (e.g. Mathworks MATLAB, Simulink, Pearl, Python) would be an advantage Higher education (or equivalent experience) in a relevant STEM 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 Maritime Autonomy Team: You will be working as a Senior Software Systems Engineer within our Maritime Autonomy product team of inter-disciplinary engineers, evolving our product portfolio for maritime surface and sub-surface autonomous vessels, integrating payloads and platforms to deliver cutting edge autonomous capability. With demonstrable experience in contemporary Systems Engineering, you will become an integral member of a growing team to develop our future maritime autonomous systems. This role is a fantastic opportunity to enhance your skills and invest in your career journey within a global business The Flexible Working Statement: 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 of thought, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome people from all backgrounds and 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: 2nd July 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-AL1 #LI-Hybrid

Permanent

Job Vacancy
Senior Software Developers/Engineers with Python, Terraform and Go

Nexus Jobs Limited
Published on

London, England, United Kingdom

Senior Software Developers/Engineers with Python, Terraform and Go Our Client is looking to recruit brilliant Software Developers/Engineers with upwards of 7 to 10 years solid proven track record of developing complex applications with Python coupled with Machine Learning and ideally Go. We’re looking to recruit initially 2 excellent Software Engineers to work with an existing team of 4 software developers on a very large strategic consulting engagement. Must be 100% trustworthy with real integrity ??????\" this is a highly sensitive project. Key skills Python Machine Learning ideally Terraform Go programming language If you are excellent with developing software with C++ and/or C# etc… then you can easily learn Go. Excellence is vital. Ideally have security clearance. Duration for this assignment will be 3 to 6 months initially with possibility of the role becoming permanent at some point in the future. The Client has offices in Central London and the project is based in Oxford - and are happy with remote working for the foreseeable future. They are absolutely committed to family-friendly operations with diversity & work-life balance. Daily rate for this assignment will be dependent on your expertise ??????\" but will be in the range £500 to £2000 per day. Please note we really are looking for the best software developers ??????\" the cream of the crop ??????\" or crème de la crème. Do send your CV to us in Word format along with your daily rate and availability.

15 results

Contracts

Contractor Permanent

Location

Remote type

Hybrid Remote On-site

Rate minimum.

£150 £1300 and more

Salary minimum

£20k £250k

Experience

0-2 years experience 3 to 5 years experience 6 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