Permanent Software Architecture Jobs

1 to 25 of 158 Permanent Software Architecture Jobs

Lead Agile Software Engineer

Omaha, Nebraska, United States
Hybrid / WFH Options
Leidos
Description Leidos has a Lead Agile Software Engineer position open on Offutt AFB, NE supporting the Air Vehicle Planning System (APS) contract. This position will primarily be worked on site, but will support a hybrid working schedule with 1-2 days worked from home. Primary Responsibilities: Lead multiple Agile … for the application level outcomes, prioritization of those outcomes and maintaining a roadmap of capability improvements (in conjunction with the Government) related to the software's architecture and the end-to-end design. Formulate software designs that create solutions meeting various desired outcomes (both now and future … the goals and constraints on the solutions (i.e. customer environment, cybersecurity, continuous integration/continuous delivery (CI/CD), etc.). Clearly communicate the software architecture to Government and Agile teams with varying levels of technical understanding. Verify implementation to validate that the delivered software is consistent more »
Employment Type: Permanent
Salary: USD Annual
Posted:

Software Architect

Bristol Area, South West, United Kingdom
Defence
As a Software Architect, you will be responsible for: Delivering software input into a variety of tendering opportunities. Mobilising and maintaining software development teams to deliver against the requirements of successfully bid opportunities. Acting as Product Owner for software delivered into in-service projects, R&D … and the wider campaigns. Providing guidance to the team on focus and priorities across the portfolio. Understanding and reporting on software delivery timescales and risk across a software portfolio. Developing and maintaining software architecture for our software solutions. Working closely with the System Architect and … Programme technical lead to integrate software solutions into the wider system architecture. Driving agile delivery within the focus area software delivery activities. Ensuring that all stakeholders including management and technical staff are clear of the design, architecture, and how software will be delivered. A Software more »
Employment Type: Permanent
Posted:

Software Architect

London, England, United Kingdom
Defence
As a Software Architect, you will be responsible for: Delivering software input into a variety of tendering opportunities. Mobilising and maintaining software development teams to deliver against the requirements of successfully bid opportunities. Acting as Product Owner for software delivered into in-service projects, R&D … and the wider campaigns. Providing guidance to the team on focus and priorities across the portfolio. Understanding and reporting on software delivery timescales and risk across a software portfolio. Developing and maintaining software architecture for our software solutions. Working closely with the System Architect and … Programme technical lead to integrate software solutions into the wider system architecture. Driving agile delivery within the focus area software delivery activities. Ensuring that all stakeholders including management and technical staff are clear of the design, architecture, and how software will be delivered. A Software more »
Posted:

Software Solution Architect

Reading, Berkshire, South East, United Kingdom
Hybrid / WFH Options
Bowerford Associates
business. You will be responsible for defining the solution view for specific problems in the Enterprise. We are ideally looking for Application Architects or Software Solution Architects rather than pure Infrastructure Architects - people who have designed solutions and applications not just the underlying infrastructure, whilst ensuring alignment with the … Architecture Strategy. The role is offered as a remote role with very occasional office meetings, circa once every 2 months, at offices based either in Reading or Exeter (whichever location is best for you). Your role will involve: Defining and owning the solution architectures, including 'as is', 'to … be' and transitional states Collaborating with stakeholders to ensure alignment to the architecture strategy, vision and principles. Communicating solution architectures at the governing architecture review board and addressing any actions. Working with Software Engineering to ensure implementation alignment to the solution. Managing architectural risk and debt at more »
Employment Type: Permanent, Work From Home
Salary: £75,000
Posted:

Solutions Architect

England, United Kingdom
DXC Technology
DXC Technology is recognized among the best corporate citizens globally. For more information, visit www.dxc.com Job Description: We are seeking a talented and experienced Software Architect to join our team. As a Software Architect, you will play a crucial role in designing and implementing robust, scalable, and secure … software solutions. You will work closely with stakeholders to understand their needs and align project goals with the software architecture. Additionally, you will provide leadership and guidance to the development team, ensuring adherence to best practices and architectural principles. Job functions and responsibilities: Deep Understanding of Software Architecture Principles, having a comprehensive understanding of various architectural principles, patterns, and best practices in software development. Designing software architecture for projects, selecting appropriate technologies, frameworks, and patterns to ensure robustness and scalability. Working closely with stakeholders to understand and address their needs, ensuring alignment more »
Posted:

Lead Software Engineer

Fareham, Hampshire, South East, United Kingdom
SAAB UK Ltd
of opportunities for personal fulfilment and career growth. We currently employ over 500 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training. As part of the global entity Saab AB, Saab UK combines the innovative spirit of … work-life balance to ensure our staff have the chance to live a fulfilling life beyond the workplace. The Role: To lead multiple concurrent software development activities, directing and managing software engineers in the delivery of technical solutions for new and existing products. Build and enhance software engineering principles with the appropriate latest technologies delivering projects to cost and timescale budget. Key accountabilities and responsibilities: Software Engineer with min 7 years' experience as a Senior Engineer Able to demonstrate expertise and experience in software used on industrial/vehicle/vessel systems Broad understanding more »
Employment Type: Permanent
Posted:

Autonomous Systems Program Manager

Dayton, Ohio, United States
Leidos
and Autonomy branch, you will help our customers solve some of their most challenging problems in autonomous systems by leveraging unique modeling and simulation, software, and algorithm solutions. You will leverage existing unique capabilities from across the company as well as propose and develop new capabilities to meet customer … and IT solutions. Work will be based in the Dayton, Ohio area! Primary Responsibilities As the Program Manager, you will manage a multi-faceted architecture and software development effort of importance to the company and the customer. You will identify, develop, engage and retain a high performance program … Masters degree and 6+ years) in program management and engineering fields 4+ years of experience supervising or leading a development team, preferably one with software deliverables Must be a U.S Citizen Must have an active DoD Secret security clearance Prior experience running programs within the federal market, preferably valued more »
Employment Type: Permanent
Salary: USD Annual
Posted:

Program Director

Dayton, Ohio, United States
Leidos
and Autonomy branch, you will help our customers solve some of their most challenging problems in autonomous systems by leveraging unique modeling and simulation, software, and algorithm solutions. You will leverage existing unique capabilities from across the company as well as propose and develop new capabilities to meet customer … and IT solutions. Work will be based in the Dayton, Ohio area! Primary Responsibilities As the Program Manager, you will manage a multi-faceted architecture and software development effort of importance to the company and the customer. You will identify, develop, engage and retain a high performance program … Masters degree and 6+ years) in program management and engineering fields 4+ years of experience supervising or leading a development team, preferably one with software deliverables Must be a U.S Citizen Must have an active DoD Secret security clearance Prior experience running programs within the federal market, preferably valued more »
Employment Type: Permanent
Salary: USD Annual
Posted:

Lead Software Engineer

London Area, United Kingdom
Hybrid / WFH Options
PURVIEW
Lead Software Engineer London – Hybrid Working Great Benefits Position Summary We are looking for a lead software developer to provide leadership in the development and running of a new software services arm of our client. You will be responsible for designing, developing, testing, and deploying software applications using the latest technologies and best practices. Key Responsibilities develop, test, and deploy software applications using various technologies and frameworks. that the software meets the functional and non-functional requirements and follows the best practices of software engineering. with other teams and stakeholders to deliver … software solutions that meet internal or client's needs and expectations. the software architecture and design. and evaluate new technologies and tools to improve the software development process and quality and be able to mentor others in their use. a team of software developers and more »
Posted:

Full Stack Engineer

London, England, United Kingdom
Hybrid / WFH Options
MakeSense Technology
people globally. In this role you will: Write, review, and advocate for robust, maintainable code with extensibility in mind. Play a pivotal role in software architecture across the stack. Pair program with other engineers, making everyone around you better. Identify skills gaps and help build out the team. … 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. Excellent interpersonal and communication skills with demonstrated ability to communicate fluently in English (written and verbal). Self-motivated and willing to work long hours to help build a business. Desirable Experience: Experience working in an Agile team. Mobile app more »
Posted:

Senior Controls and Software Engineer

Banbury, Oxfordshire, South East, United Kingdom
Prodrive
Senior Controls and Software Engineer Prodrive Advanced Technology (AT) operates across a wide range of industries including automotive, defence, marine and renewable energy. We specialise in the design, development and integration of electromechanical control systems, and mechanical system architectures for vehicles and other applications. Applications range from high performance … to production release. Within these phases we deploy concept design, then detailed design including manufacturing considerations. We are looking for an experienced Controls and Software Engineer to design and deliver solutions for a variety of engineering projects across the design and implementation of control strategies and software, both … may involve interfacing with analysis, systems, electrical/electronics and vehicle component systems engineers. Key responsibilities: Enable functionality and refinement through intelligent controls and software solutions Control system strategy design, specification and simulation Requirements elicitation and decomposition Creation and maintenance of detailed software design documents (software architecture more »
Employment Type: Permanent
Posted:

Software Engineer

Edinburgh, Scotland, United Kingdom
Burman Recruitment
Job Opportunity: Senior Software Engineer (Full-time) Are you passionate about software development and looking for an exciting opportunity to contribute to groundbreaking research and education? Join one of Scotland's University's prestigious team as a Senior Software Engineer and be part of our mission to … you'll have the opportunity to work alongside world-class researchers and educators in a vibrant and supportive environment. Role Overview: As a Senior Software Engineer, you'll play a pivotal role in developing and maintaining software solutions that support research projects, academic initiatives, and administrative processes. You … ll lead software development efforts, collaborate with cross-functional teams, and contribute to the advancement of technology-driven solutions across the university. Key Responsibilities: Lead the design, development, and maintenance of software applications to support research projects, academic departments, and administrative functions. Collaborate closely with researchers, faculty, and more »
Posted:

Embedded Software Engineer

Hemel Hempstead, England, United Kingdom
Smiths Detection
month FTC - Embedded Software Engineer As a Senior Embedded Software Engineer, you will be responsible for the development, testing and integration of software for embedded systems forming part of Smiths Detection’s next generation of chemical and explosive trace detection products. You will be part of an … Agile software team of 3 to 4 engineers reporting to a software team leader. Our Hemel Hempstead site employs 280 people across all disciplines and is the Smiths Detection Centre of Excellence for chemical detectors including our highly successful Lightweight Chemical Detector (LCD) and IONSCAN 600 products. This … role, but the minimum expectation is that you will be site based 3 days a week. What you'll do - Design, implement, and test software for embedded systems. Develop software in C++ running on ARM Cortex M33 Microcontrollers Develop software for Azure RTOS (ThreadX) including FileX, GUIX more »
Posted:

SC Cleared Java Developer

Reading, England, United Kingdom
Hybrid / WFH Options
Damia Group
pd Inside IR35- 12 months+ - Hybrid working (Reading) My client is a Global Defence Consultancy who are looking for a number of Senior Java Software Engineers. Ideally looking for someone who has previously worked for Police or National Law Enforcement. Role and responsibilities: As a Java Software Engineer … leadership, sharing your Java expertise and providing advice to fellow engineers and architects. Experience to be successful in the role: • Java engineering and general software architectureSoftware lifecycle automation and best practices • Using consultative approach, engaging with internal and external stakeholders • Product identification and down-selection • Problem … Swarm, Kubernetes) Due to the nature of the project, all candidates are required to be SOLE UK NATIONALS. SC + NPPV3 Cleared Senior Java Software Engineer - £Inside IR35 - Hybrid working (Reading more »
Posted:

Embedded Software Security Architect

Cambridge, Cambridgeshire
Hybrid / WFH Options
IC Resources
Join a leader in Radio System development - Cambridge, Hybrid Working Model Currently seeking an Embedded Software Security Architect for a longstanding client and industry leader within Radio System development, specialising on RF solutions for critical business communications. The successful Embedded Software Security Architect will be an integral part … of software development and architecture, whilst ensuring that security is of paramount importance throughout the software and product development lifecycle. For this Embedded Software Security Architect, we are looking for someone with: Expertise within embedded programming using C and C++ Understanding of the full software development life cycle (SDLC) Proven history developing software architecture Experience creating secure software - any experience using ARM TrustZone, Secure Bootloaders or encryption is desirable What Next? If you’re an Embedded Software Engineer looking for an exciting new challenge within a great company, then please more »
Employment Type: Permanent
Posted:

Senior Solutions Architect

Watford, Hertfordshire
Hybrid / WFH Options
Noir
for our client's digital gaming platforms. Collaborate with stakeholders to understand business requirements and translate them into scalable technical solutions. Design and implement software architecture patterns and best practices to ensure system reliability, scalability, and performance. Provide technical leadership and mentorship to development teams, driving innovation and … excellence in execution. Evaluate emerging technologies and industry trends, making recommendations for adoption where appropriate. Essential Skills and Qualifications: Extensive experience in software architecture and design, with a focus on web-based applications. Proficiency in TypeScript for frontend and backend development. Strong expertise in PHP for server-side … delivering complex projects on time and within budget. Preferred Qualifications: Experience with cloud platforms such as AWS, Azure, or Google Cloud. Knowledge of microservices architecture and containerization technologies (e.g., Docker, Kubernetes). Familiarity with frontend frameworks such as React or Angular. Understanding of agile development methodologies. Why Join: Opportunity more »
Employment Type: Permanent
Salary: £100,000 - £130,000
Posted:

Lead Software Developer

South East London, London, United Kingdom
Hybrid / WFH Options
Purview Consultancy Services Ltd
Technical Lead London Hybrid Working Great Benefits Position Summary We are looking for a lead software developer to provide leadership in the development and running of a new software services arm of our client. You will be responsible for designing, developing, testing, and deploying software applications using … the latest technologies and best practices. Key Responsibilities Design, develop, test, and deploy software applications using various technologies and frameworks. Ensure that the software meets the functional and non-functional requirements and follows the best practices of software engineering. Collaborate with other teams and stakeholders to deliver … software solutions that meet internal or client's needs and expectations. Document the software architecture and design. Research and evaluate new technologies and tools to improve the software development process and quality and be able to mentor others in their use. Lead a team of software more »
Employment Type: Permanent, Work From Home
Posted:

Software Engineer

Oxfordshire, South East, United Kingdom
Hybrid / WFH Options
Brook Street UK
Software Engineer We are looking for an experienced software engineer to take significant responsibility within a small and busy software team in the UK. The role will suit someone with at least 2-4 years of industrial experience (or equivalent), wanting to develop a career in a … of C++ or .NET is essential. We are looking for an experienced and confident developer to take significant responsibility within a small and busy software team. The role will suit a Software Engineer with at least 2-4 years of industrial experience (or equivalent), who is keen to … testing and documentation. You will have the opportunity to work with engineers and scientists in finding technical solutions which may involve both hardware and software components. You will be expected to contribute to and facilitate team collaboration and agile practices and to share your skills with the team and more »
Employment Type: Permanent, Work From Home
Salary: £45,000
Posted:

Lead Software Developer

Leeds, England, United Kingdom
Hybrid / WFH Options
Middletons Assured Talent
Technical Lead Leeds – Hybrid Working Great Benefits Position Summary We are looking for a lead software developer to provide leadership in the development and running of a new software services arm of our client. You will be responsible for designing, developing, testing, and deploying software applications using … the function and offering. Once financial viability is proven they will then build a team around them. Key Responsibilities Design, develop, test, and deploy software applications using various technologies and frameworks. Ensure that the software meets the functional and non-functional requirements and follows the best practices of … software engineering. Collaborate with other teams and stakeholders to deliver software solutions that meet internal or client's needs and expectations. Document the software architecture and design. Research and evaluate new technologies and tools to improve the software development process and quality and be able more »
Posted:

Electronics Engineer - Cyber Security Engineer

Royston, Hertfordshire, South East, United Kingdom
Vector Recruitment Ltd
Electronics Engineer/Electronics Research Engineer to join a fast growing and dynamic Cambridge based electronics R&D company who are developing next generation software and hardware cyber security devices revolutionising the industry. You will be at the forefront of this innovation primarily focusing on research into vulnerabilities found … in a wide range of Systems, Software, and Hardware. Building on this research you will part of the team responsible for roadmapping and developing next generation products making the digital world a safer place. This Research Engineer role is well suited to an Electronics Engineer/Electronics Design Engineer … has a keen interest in Cyber Security technologies and enjoys investigation, problem solving and design. You should have a deep understanding in Electronics Hardware, software architecture, sensors and/or systems and their functionality in real world applications. This really is a fantastically challenging, varied, and agile role. more »
Employment Type: Permanent
Salary: £65,000
Posted:

Senior C++ Software Developer

Manchester Area, United Kingdom
Nanotek Ltd
Senior C++ Software Developr ** C++ Software Engineer ** ** C++ Software Developer ** ** Salary £45 - £60K p.a ** ** Candidates MUST be living in the UK with FULL UK Working rights ** Candidate Criteria: C++ CAD CAM Software Developer · A computer science degree or scientific degree with commercial development experience. · 5+ years … working in a relevant position/role. · An in depth understanding of C++, object-oriented software architecture, analysis and design skills. · Strong communications skills. · Legal right to work within the United Kingdom. · Experience with CAD/CAM/Maths may be beneficial. C# Visual Studio more »
Posted:

Software Engineer (Embedded)

Rochester, Medway, South East
BAE Systems
Job Title: Software Engineer (Embedded) Location: Rochester, Kent - We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role. Salary: £34,000 - £40,000 - Depending on skills and experience What you'll be doing: Developing embedded software, peripheral drivers, protocol, human-machine interfaces and associated supporting documentation Analysing and defining, software architecture/design, modelling and simulation, systems/software integration, verification and validation, safety critical development techniques Your skills and experiences: Essential: Degree or equivalent qualification in a Scientific/Engineering (electronics … engineering, software-engineering, physics, maths) environment Excellent Software Engineering skills, with a solid foundation in one of C/C++/C# Knowledge and understanding of the Software Lifecycle Desirable: Practical experience of developing embedded software (e.g., for bare metal or embedded RTOS platforms) Scripting languages more »
Employment Type: Permanent
Salary: £34,000 - £40,000
Posted:

Principal Software Engineer

Worcestershire, England, United Kingdom
Yoh, A Day & Zimmermann Company
Job Title: Principal Software Engineer Role Type: Permanent Location: Worcestershire Principal Software Engineer required by an advanced magnetic sensing technology business based in the west midlands. The Principal Software Engineer will be a key leader within a growing product development team, responsible for both leading a small … well as hands on requirements. This role requires strong technical expertise, leadership skills, and a passion for developing cutting edge technological products. The Principal Software Engineer will play a vital role in driving innovation, ensuring the successful delivery of high-quality software solutions, and shaping the future of … our products. Role Requirements Provide hands on technical leadership and guidance to both embedded and non-embedded software engineers. Leading the development of complex software systems. Collaborate with cross-functional teams to define software requirements and specifications. Contribute to project management by providing software design plans more »
Posted:

Solution Architect, SharePoint Architect, APIs, Microsoft, Remote

Central London, London, United Kingdom
Hybrid / WFH Options
Carrington Recruitment Solutions Limited
Europe and maybe the States. All travel will be fully reimbursed. This role is a great opportunity for someone in the world of Solution Architecture, SharePoint Architecture, Technical Architecture, Technical Cloud Operations/Integrations Services Management/API Infrastructure to work with a Technical Product mindset to … call upon, along with 3 rd party organisations to work with. This particular Solution Architect role demands a comprehensive understanding of technical concepts and architecture principles. We need someone who fully understands SharePoint 365, Microsoft Stack technologies (including Azure Cloud), APIs, and excellent, solid, proven Stakeholder Management. Read on … the organisation in exploiting technology and use knowledge of SharePoint solutions to drive organisational change and support business process design. Understand and support to software architecture design and support development team in developing solutions Estimate cost, and prepare business cases for IT solutions, considering infrastructure, licenses, development and more »
Employment Type: Permanent, Work From Home
Salary: £90,000
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:
Software Architecture
10th Percentile
£47,500
25th Percentile
£57,500
Median
£70,000
75th Percentile
£81,250
90th Percentile
£100,000