Software Architecture Jobs

1 to 25 of 177 Software Architecture Jobs

Head of Architecture

London, England, United Kingdom
News UK
by gender minorities. News UK Tech is an award-winning team, winning Team of the Year at the UK Business and Innovation Awards, 2023. Architecture & Engineering Productivity: We play a pivotal role in shaping the technological landscape of our enterprise while ensuring efficiency, security, and scalability across all engineering … endeavours. Our software architecture team collaborates closely with business, product, and platform teams to drive informed decision-making that aligns with our overarching enterprise goals. With a primary focus on simplification and optimisation, this team leads strategic initiatives aimed at streamlining our technological infrastructure. By identifying and eliminating … redundancies, unnecessary software, and services, they pave the way for accelerated innovation and agility in the future. In parallel, our engineering productivity team is dedicated to implementing and enforcing cybersecurity policies and best practices across the organisation. This includes but is not limited to disaster recovery planning and secrets more »
Posted:

Software / Hardware Co-design Research Engineer

Cambridge, England, United Kingdom
European Recruitment
Software/Hardware Co-design Research Engineer - AI Processors I am partnered with a global tech giant at their research center in Cambridge, who are looking for someone with an academic background to bring onto their high caliber team. Responsibilities: Lead a specific sub-technical direction within the AI … Processor Software & Hardware Co-design Lab, focusing on NPU chip technology. Identify pivotal technologies, formulate strategic evolution plans, and drive implementation to establish industry-leading technical prowess. Spearhead technology and business innovations, integrating various application algorithms, frameworks, runtimes, modeling, simulation, and compilers within processor domains. Anticipate AI industry trends … usability and performance challenges across the AI stack. Qualifications Required: Extensive experience in optimizing AI chip architectures and systems. Proficiency in mainstream heterogeneous computing software and hardware architectures. Practical expertise in at least one of: Numerical Calculation, Compilation, Algorithm & chip co-design, Runtime, Shared Memory. Deep understanding of AI more »
Posted:

Data Scientist

London Area, United Kingdom
Harnham
Tech Strategy Working closely with existing and new partners Maintaining strong governance, security, risk management, IT policies and procedures Managing core tech budgets Specifying software architecture and platform strategy REQUIREMENTS: A background in leading technology teams, with a clear focus on AI and LLMs Ideal experience in small … companies or startups Experience in software architecture and platform development Strong understanding of deploying a model in a sensitive customer environment Experience negotiating and managing supplier relationships Commercially driven with strong communication skills NEXT STEPS: If this role looks of interest, please reach out to Joseph Gregory more »
Posted:

Senior Embedded Software Engineer

Alton, England, United Kingdom
Hybrid / WFH Options
In-Space Missions Limited
Who are you? As a Senior Embedded Software Engineer, you will be well-versed in embedded software development using C for deployment on modern microcontrollers (e.g. ARM) or Systems-on-Chip (SoCs). You will also have an understanding of Real-Time Operating Systems (RTOS) such as FreeRTOS. … You do not need to have direct experience with satellite software; you may have developed your skills in the aerospace, automotive, medical or other industries. However, you must be a self-starter who has a proven ability to manage risks and take pragmatic approaches to resolving technical issues. Key … skills we are looking for are: Real-Time Software architecture design An understanding of data flows on microcontrollers connected through databuses Microcontroller software development using C in Eclipse, VSCode or other environments Developing for and using Linux-based embedded systems Communications protocols including CAN, RS485, SPI, I2C more »
Posted:

Head of Development - Trading

London Area, United Kingdom
Cititec Talent
market opportunities. Encourage experimentation and creativity within the Development team to deliver high-quality, timely, and on-budget solutions. Work with the CIO and software architecture team to define and advocate for architectural principles and patterns that ensure scalable, resilient, and secure technical solutions. Oversee the design, development … of technology solutions supporting trading platforms and risk management systems. Lead the development process from concept to launch, ensuring adherence to best practices in software engineering, scalability, reliability, and performance optimisation. Collaborate closely with stakeholders and cross-functional teams to prioritise projects, define technical specifications, and deliver solutions that … Qualifications: Master’s degree in Computer Science, Information Technology, Applied Mathematics, or a related field; advanced degree preferred. Over 10 years of experience in software development with a focus on IT projects in the commodity trading domain; experience in other trading asset classes, particularly derivatives, will also be considered. more »
Posted:

Senior Software Engineer - iOS

London Area, United Kingdom
Hybrid / WFH Options
Roc Search
Title: Senior Software Engineer (iOS) Salary: upto £90,000 + Equity Industry: Robotics Start-Up Location: London Skills: iOS, Swift, UI Kit, Serverless Roc Search`s client is a robotics start-up from a top tier university building a new market disruptive medical product which will change people`s … problems. Take initiative and fight through ambiguity to get stuff done! What We're Looking For 5+ years of industry experience with expertise in software development. Broad knowledge of development & experience working with all roles in a software team. Strong software engineering background, with advanced understanding of … software architecture, design principles, data structures and algorithms. Self-motivated and willing to work long hours to help build a business. Desirable Experience: Mobile application development (ideally iOS Swift). Strong maths or physics background. Experience developing for products with custom hardware (Bluetooth Low Energy). Experience developing more »
Posted:

Senior Java Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
Anson McCade
We are currently hiring for a Senior Java Developer role in London. As a Senior Java Developer, you will lead the development of complex software solutions, leveraging your expertise in Java programming and software architecture. You will mentor junior team members, contribute to technical decisions, and drive innovation … in our projects. Requirements: Proven experience in Java development, including Java EE or Spring framework Strong understanding of software design principles and architecture patterns Experience with Agile methodologies and DevOps practices Excellent problem-solving and decision-making skills British citizenship and eligibility for SC clearance Join us and more »
Posted:

Technical Lead

London Area, United Kingdom
Hybrid / WFH Options
talenty
its core. You’ll own the design and development of robust cloud-based applications primarily using C#/.NET. Importantly you’ll own the software development lifecycle driving continuous improvements in practices and processes to increase the flow of value to customers. You will guide the technical direction of … projects, making strategic decisions on technology stacks, coding standards, and software design - playing a pivotal role in the product delivery team, actively contributing to design, scoping, prioritisation, and the iterative delivery of features. You’ll be responsible for ensuring code quality through code reviews, automated testing, and continuous integration … practices. You can expect to collaborate and support the commercial and operational teams in driving the next generation of software solutions for external and internal customers. Finally, as Technical Lead you’ll mentor and coach team members, fostering a collaborative, productive, and inclusive team environment. Experience needed First and more »
Posted:

R&D Engineer II - Python

Athens, Greece
Ansys
how their world-changing ideas will perform, they close the gap between design and reality with Ansys simulation. For more than 50 years, Ansys software has enabled innovators across industries to push boundaries by using the predictive power of simulation. From sustainable transportation to advanced semiconductors, from satellite systems … to problems they are aware of today and problems they have yet to observe. To help them create their solutions, built upon our simulation software portfolio, we are enriching our platform capabilities and programming interfaces. Join us in our exciting journey, where we'll enable a world of innovators … to shape our future together. The R&D Engineer II will support the development of software products and related systems. In this role, the R&D Engineer II will use advanced technical and problem-solving skills to help the team tackle complex issues, satisfy customer requirements, and accomplish development more »
Employment Type: Permanent
Salary: EUR Annual
Posted:

R&D Engineer II - Python

Madrid, Spain
Ansys
how their world-changing ideas will perform, they close the gap between design and reality with Ansys simulation. For more than 50 years, Ansys software has enabled innovators across industries to push boundaries by using the predictive power of simulation. From sustainable transportation to advanced semiconductors, from satellite systems … to problems they are aware of today and problems they have yet to observe. To help them create their solutions, built upon our simulation software portfolio, we are enriching our platform capabilities and programming interfaces. Join us in our exciting journey, where we'll enable a world of innovators … to shape our future together. The R&D Engineer II will support the development of software products and related systems. In this role, the R&D Engineer II will use advanced technical and problem-solving skills to help the team tackle complex issues, satisfy customer requirements, and accomplish development more »
Employment Type: Permanent
Salary: EUR Annual
Posted:

Software Architect for Hardware Test Applications

Stevenage, Hertfordshire, South East, United Kingdom
Hybrid / WFH Options
Airbus
to cleaning up space, sustainability is at the heart of our purpose. So what's your next change? We are looking for an experienced software engineer/architect within the Test engineering division of the Digital Payload Hardware team based in Stevenage. You will have a high level of … experience in architecting software solutions, supporting their development, design and integration onto both custom and standard off-the-shelf hardware platforms within a system/product test environment. The role is perfectly suited to a software designer who is motivated by working at the software/hardware … and we strive to offer all our employees an enjoyable and rewarding career. HOW YOU WILL CONTRIBUTE TO THE TEAM Gather requirements and architect software designs capable of meeting the needs of testing our innovative and complex electronics & PCBs Lead the test software development tasks with a small more »
Employment Type: Permanent, Part Time, Work From Home
Posted:

Cloud Software Engineer

Glasgow Area, Scotland, United Kingdom
IO Associates
Europe. We are looking for a contractor to join their team as an experienced senior/lead. Role and Responsibilities: Within the R&D Software Engineering team, the software engineer participates in the research, design, production, and maintenance of software on various IMV solutions. The aim is … to bring technical innovations and new functionalities on mobile solutions and desktop applications using web services with our Cloud servers, ensure the architecture of our Cloud eco-system and the improvement of web and mobile services, guaranteeing the cybersecurity of our applications. The key functions of the role are … user needs on our veterinary products. Propose and define technical and innovative solutions to answer those needs. Participate in workload estimation and planning. Design software architecture evolutions, based on Windows and Linux operating systems, iOs and Android, with the implementation of internal or customer Cloud services. Develop programs more »
Employment Type: Contract
Posted:

Software Solution Architect

Bristol, Avon, South West, United Kingdom
Hybrid / WFH Options
Systems Engineering and Assessment Limited
About The Role Software Architect Bristol, Beckington, or Barnstaple based with a mix of office and home-based working Up to 70k DOE We are SEA. Engineered to protect. We protect what matters - our nations, our waters, our land, our cities, our people, our environment, our world. Join us. … As a Software Architect, or an experienced developer looking to take the next step, you will be working across the defence portfolios, youll play a key role in developing the technical roadmap to support the wider strategy, identify exploitation paths between technical products, and ensuring that all software … cold beverages Onsite showers and toiletries provision Free onsite parking What youll be doing Maintaining overall configuration management of products, Development of model-based architecture views of software systems and products. Providing technical input into the planning of the projects, including work package definition, population and grooming of more »
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

Development Team Lead

Sheffield, South Yorkshire, Yorkshire, United Kingdom
Hybrid / WFH Options
British Business Bank
building out a multifunctional, cross discipline development team with capabilities across the Banks preferred programming languages and ensure delivery is aligned to the Banks software architecture vision. Building a team culture aligned to the values of transparency, challenge, outcome focused and collaboration is crucial for this role. You … will be able to demonstrate a depth and breadth of software engineering competencies including but not limited to: System and software design Systems integration and build Release and deployment Quality assurance Application support User experience design Also you will have an excellent knowledge of refactoring, application architecture more »
Employment Type: Permanent, Work From Home
Posted:

Senior Information Systems Security Engineer (ISSE)

Annapolis Junction, Maryland, United States
Leidos
Program execution follows DEVOPS best practices and employs robust development, test, and production environments. Our team of security engineers support enhancements to system security architecture and cyber security capabilities; manage multiple system security plans for development, test and production systems at multiple classification levels following the Risk Management Framework … program increment planning and related agile team activities. Working closely with System Engineering, Test Engineering, and Integration teams to ensure that the hardware and software architecture and implementation meets the security requirements for processing classified information. Analyzing and assessing system implementation against multiple security compliance policies and recommending … customer specified requirements for processing classified information. Providing configuration management for security-relevant information system software. Serving as a subject matter expert in security architecture to include providing advice to Program Managers, Customer technical experts, and internal program teams. Formulating security compliance requirements for new system features. Identifying and more »
Employment Type: Permanent
Salary: USD Annual
Posted:

Information Systems Security Engineer (ISSE)

Annapolis Junction, Maryland, United States
Leidos
Program execution follows DEVOPS best practices and employs robust development, test and production environments. Our team of security engineers support enhancements to system security architecture and cyber security capabilities; manage multiple system security plans for development, test and production systems following the Risk Management Framework (RMF); manage cross domain … Program Increment Planning and related agile team activities. Working closely with System Engineering, Test Engineering, and Integration teams to ensure that the hardware and software architecture and implementation meets security requirements. Analyzing and assessing system implementation against multiple security compliance policies and recommending and implementing enhancements. Evaluating security … effect various components of geographically distributed systems. Providing configuration management for security-relevant information system software. Serving as a subject matter expert in security architecture to include providing advice to Program Managers, Customer technical experts, and internal program teams. Formulating security compliance requirements for new system features. Identifying and more »
Employment Type: Permanent
Salary: USD Annual
Posted:

SaaS Solutions Architect

United Kingdom
Hybrid / WFH Options
Spectrum IT Recruitment
Solutions Architect - SaaS/Software/Product Spectrum IT Recruitment have partnered with a global technology company who provide crucial digital technology to public safety and law enforcement clients in the UK, Europe & the US. Fuelled by large global investment and significant project demand, they are growing their software engineering function across the board. The role of Product Solutions Architect is an extension of the software and architecture team with the purpose to provide product behaviour workflows across the platform domain. It is a mixture of Business Systems Analysis, Systems Design and Solutions Architecture. Leveraging your … technical appreciation of software and systems to devise product designs and product roadmap in response to customer RFI's. You'll take non-technical requirements provided in RFI's/RFP's from the product team and translate this into technical architecture and design of the platform for more »
Posted:

Application Architect

Greater London, England, United Kingdom
LexisNexis Intellectual Property Solutions
helping our customers achieve their goals, we support the development of new technologies and processes that ultimately advance humanity. The role focuses on designing software architecture to meet technical and business needs, collaborating with stakeholders to understand requirements and create efficient solutions. Responsibilities include setting technical standards, guiding … implementation, and ensuring alignment with organizational goals. Responsibilities Developing, designing, and govern the overall structure, framework, and architecture of software applications, ensuring alignment with business objectives and scalability for future growth Collaborating with stakeholders and development teams to gather and analyze requirements, understanding functional and non-functional needs … to inform architectural decisions Evaluating and select appropriate technologies, tools, frameworks, and methodologies best suited for the software's development, considering factors such as performance, security, and maintainability. Defining and establish coding standards, architectural patterns, and best practices to ensure consistency, quality, and efficiency across software development projects more »
Posted:

Lead Software Engineer

Manchester Area, United Kingdom
Hybrid / WFH Options
Adria Solutions Ltd
C# Lead Software Engineer – Manchester – Up to £75K On behalf of our reputable client based in Manchester, we are recruiting for a talented Senior Developer. As a Lead Software Engineer, you will be responsible for all aspects of the development lifecycle, new bespoke projects and the development and … mentoring of other developers. The Lead Software Engineer will be responsible for: Software architecture and design Validate software design with the Head of Engineering Adhering to coding standards and security principles Supporting the team QA when required Mentoring Developers and Junior Developers Code Review Issue Resolution … Participate in, and sometimes lead, Scrum Ceremonies Managing small projects The Lead Engineer will have the following: Several years of experience in software development operating at a Senior level Cloud architectures, preferably Azure Solution design Database/storage design using SQL/NoSQL DevOps C# Full-stack web development more »
Posted:

Software Engineer

London Area, United Kingdom
Nexere Consulting
AI Software Engineer - C++ - GPGPU - CUDA - openCL The ideal candidate will have experience and expertise in both GPU compute programming and systems development using modern C++. The prospective candidate will work on and grow in both directions. This position will require the candidate to work closely with researchers and … the AI stack – from framework to applications for on-device execution Propose and prototype innovative ideas/solutions while considering real-world constraints Incorporate software engineering practices and contribute to software architecture planning Stay informed about state-of-the-art tools, techniques, and frameworks for AI Required … Skills: Bachelor's or higher degree in Computer Science/Engineering or related disciplines Professional software development experience with modern C++ Experience with GPU compute in CUDA/OpenCL Knowledge of linear algebra equivalent to at least first-year university level Strong computer science and engineering fundamentals (e.g., OS more »
Posted:

Software Developer

Manchester Area, United Kingdom
Hybrid / WFH Options
ETAS
Company Description Tomorrow’s cars will be defined by software and here at ETAS we are at the forefront of this evolution to the software-defined vehicle. The solutions we are developing today will enable millions of cars to get closer to the dream of Autonomous Driving. We … are the experts in the industry and together we have decades of experience in software architecture, embedded development, agile methodologies, and test-driven development. Alongside our parent company Robert Bosch, we share the values of a better world for everyone and our common mission - Invented for Life. Job … Web Client, MQ). VCATS™ GRADE-X Eclipse IDE Qualifications Essential: Degree level in a relevant discipline or equivalent industrial experience. Proven experience in software development, with experience in all stages of the software development life-cycle (including requirements capture and test). Proven ability in software more »
Posted:

Principal Enterprise Architect Java AWS - Payments FX

United Kingdom
Hybrid / WFH Options
Client Server
Opportunity to progress your career working on a financial Tech for Good product in an impactful Principal Enterprise Architect role at a scale-up software house. You'll provide technical and domain expertise, driving the modernisation and re-architecture of the FX, Payments and Core banking platforms for … needed most using sophisticated technology. As the Principal Enterprise Architect you will collaborate with Team Leads across the business to support them with technical architecture and design on large, complex, cloud based distributed systems, ensuring best practice and a cohesive structure. The tech stack is based on modern Java … two. About you: You have experience of architecting and leading the modernisation of Payments, FX or Core Banking platforms You are experienced with designing software architecture for complex, large-scale distributed systems using modern cloud-native architecture You have a strong understanding of payments processing, FX systems more »
Posted:

Full Stack Engineer

London Area, United Kingdom
Primis
AR technology, we are developing a pocket-sized digital guide dog. What We're Looking For: 5+ years of industry experience with expertise in software development. Broad knowledge of development and experience working with all roles in a software team. Strong software engineering background with an advanced … understanding of software architecture, design principles, data structures, and algorithms. Excellent interpersonal and communication skills with the ability to communicate fluently in English (written and verbal). Self-motivated and willing to work long hours to help build a business. Experience with SwiftUI If this is of interest more »
Posted:

Software Engineering Team Lead

United Kingdom
Insignis Talent
Software Development Team Leader – Greenwich Based – Hybrid – Up-to £75,000 + Bonus and £6,000 Car Allowance We are on the hunt for a Software Development Team Leader to join a well-known client of ours operating in the Telecommunications and Connectivity space. They are in need … and manage the ongoing development of solutions to issues across the business. The main focus for this role will be the collaboration of the software, hardware, and validation teams to ensure solutions are thoroughly tested and achieve expected functionalities. This is a hybrid role with an expectation that you … per week. Required Experience with the following: C or C++ Digital Signal Processing Knowledge and understanding of Electronic products or general Systems Team Leadership Software Design and Testing VxWorks or Linux Embedded and Web Browser based GUI (Graphical User Interface) CPLD (Complex Programmable Logic Device), FPGA (Field Programmable Gate more »
Posted:

Low Latency Software Engineer

London Area, United Kingdom
Algo Capital Group
Low Latency Software Engineer C++ A global systematic hedge fund based in Chicago is recruiting a software Engineering that is core to the business and systematic trading team. By designing and implementing real-time systems, the engineers are solving some of the world’s most complex financial problems. … You will be an enthusiastic, intelligent software engineer who can solve real-world problems. Equities, FX, Futures, Options, Fixed income, C++, ultra-low latency trading. The Role: The Low Latency Platform build-out we are looking for an exceptional developer with a strong academic background to work directly on … paced and continually changing environment. Technology is at the heart of what they do. Required skills and experience: Proven ability to develop high-quality software at varying levels of experience. Experience with C++, python or other mainstream modern programming languages, in low latency Java. Strong experience working on distributed more »
Posted:
Software Architecture
10th Percentile
£45,000
25th Percentile
£57,500
Median
£70,000
75th Percentile
£82,500
90th Percentile
£100,000