and tooling. We also use applied technology expertise to serve the defense, entertainment, material handling, aerospace, science, and renewable energy industries. Position Summary The Software Architect is a pivotal role responsible for designing, maintaining, and improving the architecture of software systems to ensure stability, scalability, and maintainability. … Reporting to the Software Delivery Manager, the Software Architect collaborates with Lead Engineers and Lead Software Engineers across multiple teams, driving platform consistency, promoting code reusability, and establishing best practices for development. Additionally, the Software Architect will champion DevOps practices, lead automation initiatives, and ensure the … duties as required to meet the needs of the company, and any other company within its portfolio: Architectural Leadership Define and maintain the overarching softwarearchitecture and technical strategy, ensuring alignment with business goals and project roadmaps. Establish and promote design principles, patterns, and standards to ensure a More ❯
sales offices and manufacturing plants worldwide. Delta's mission continues to be: "To provide innovative, clean, and energy-efficient solutions for a better tomorrow." Software Systems Architect Power Conversion Products Scotland, East Kilbride Our Products At our East Kilbride site, we develop a range of battery chargers used in … us Your Challenge Support Junior Engineers with their technical challenges. Support System Engineering Selection of microcontroller and memory devices Enable reuse of pre-developed software solutions Support efforts to acquire new customers by providing effort estimates Develop high-quality, accurate, and concise software requirements Software System Architecture Design Develop software concepts across microcontroller platforms Create proof of concepts for software systems Software Engineering Requirements capture and analysis Contribute to product design specifications Plan and implement software tests (Model-in-the-Loop) Ensure adherence to existing software processes Collaborate and communicate effectively More ❯
Senior Control Software Engineer Location: Edinburgh, United Kingdom Job Category: Other EU work permit required: Yes Job Views: 6 Posted: 06.06.2025 Expiry Date: 21.07.2025 Job Description: Motor Control Software Engineer (Senior/Principal) Location: Warwickshire, UK Salary: £65-75k + bonus + benefits (negotiable) This is a … fantastic opportunity for an experienced software engineer to develop motor control software for a broad variety of customers across multiple e-mobility/electric vehicle sectors. Based in Leamington Spa. Required: ESSENTIAL: Proven experience developing software for traction motors used directly for e-mobility applications (land, sea … or air - e.g., automotive electric vehicle EDU systems, drone propulsion, marine electric powertrains, etc.) Experience in developing embedded software OR model-based software Experience in capturing requirements and developing softwarearchitecture Good technical leadership, mentoring, and communication skills In this role, you will take customer projects More ❯
Job DescriptionJob Description Position: Software Architect/Program Manager (Senior Level) Location: Dumfries, VA Overview: Group W, a 100% employee-owned company, is searching for a hands-on Senior Software Architect/Developer to lead and manage software development projects in support of our Department of Defense … client. The highly skilled professional will determine, plan, and delegate tasks on all software development projects for the respective client. The professional is an active member of the development team. This position may require reporting to our Dumfries office in addition to the Mark Center in Alexandria. Candidate chosen … must be able to commute to both locations as needed. Requirements: 7+ years' experience in software design engineering Four-year degree from an accredited university Fluency in multiple programming Active Secret clearance U.S. Citizenship : Master's degree in computer science and engineering, or other related technical fields High-level More ❯
the Chief Data and Analytics Office, AIML Data Platforms Team, you are an integral part of a team that works to develop high-quality architecture solutions for various software applications and platforms products. You drive significant business impact and help shape the target state architecture through your … capabilities in multiple architecture domains. Job responsibilities Provides feedback and proposes improvements to architecture governance practices Guides evaluation of current technology and leads evaluation of new technologies using existing standards and frameworks Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and … in one or more areas of focus Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle Influences peers and project decision-makers to consider the use and application of leading-edge technologies Adds to team culture of More ❯
Category: Other - EU work permit required: Yes col-narrow-right Job Views: 2 Posted: 31.05.2025 Expiry Date: 15.07.2025 col-wide Job Description: Motor Control Software Engineer (senior/principal) Warwickshire, UK £65-75k + bonus + benefits (negotiable) This is a fantastic opportunity for an experienced software engineer to develop motor control software for a broad variety of customers across multiple e-mobility/electric vehicle sectors. Based in Leamington Spa. Required : ESSENTIAL : Proven experience of developing software for traction motors used directly for e-mobility applications (land, sea or air - e.g. automotive electric … vehicle EDU systems, drone propulsion, marine electric powertrains, etc) Experience of developing embedded software OR model based software Experience of capturing requirements and developing softwarearchitecture Good technical leadership/mentoring and communication skills In this role you will be involved with taking customer projects from More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Computershare UK
Join to apply for the Software Quality Automation Lead role at Computershare UK Continue with Google Continue with Google Join to apply for the Software Quality Automation Lead role at Computershare UK Location: Edinburgh In this position, you’ll be based in the Edinburgh office for a minimum … about our flexible work culture at computershare.com/flex. We give you a world of potential Computershare have a very exciting opportunity for a Software Quality Automation Lead to join our team in Edinburgh. Role Why is this role exciting when there are so many other Automation positions in … what you’ll be doing, and the type of person that we’re looking for. A role you will love As one of our Software Quality Automation Lead's you will work within our cross-functional agile teams and be involved throughout the full development lifecycle from requirements elicitation More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Cathcart Technology
Software Architect required to join a long standing and highly respected software company headquartered in Edinburgh. With over 25 years of innovation behind them and a strong growth trajectory ahead, this business is driving innovation in how healthcare providers manage revenue, data, and decision making at scale. The … in its evolution, large enough to be stable, yet still agile and ambitious in its technical transformation. They’ve more than doubled their UK software operations in the past three years and are continuing to invest heavily in product development and cloud innovation. Operating in the medtech space, they … is already mission critical for clients, and this role will play a central part in modernising it further. The Role This is a pivotal architecture role, one that sits at the heart of the company’s engineering direction. You’ll be responsible for high level system design, architectural leadership More ❯
Glasgow, Scotland, United Kingdom Hybrid / WFH Options
Canonical
first 25 applicants Join to apply for the Engineering Manager- Ceph & Distributed Storage role at Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public … work, do it outstandingly well, find professional and personal satisfaction, and work well with colleagues and community. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical … delivery, and work with your team on strategy and execution. You will be responsible for sound softwarearchitecture and best practices in software quality, testing and documentation. What you'll do You will lead a team building a Ceph focused software defined storage solution You will More ❯
Crook of Devon, Scotland, United Kingdom Hybrid / WFH Options
Jooble
Graduate Programme -Embedded Software Engineering - Barnstaple Graduate Programme -Embedded Software Engineering - Barnstaple 1 day ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features. PLEASE NOTE: We are promoting this job opportunity as provided by a third party, the employer. … job opportunity and for more details please click on "Apply" button below, which will take you to the employer's website Graduate Programme - Embedded Software EngineeringBarnstaple (with a mix of office and home-based working)We are SEA.Engineered to protect. We protect what matters - our nations, our waters, our … the best way to give you the knowledge and experience you need to grow, unlock your talents, and prove your capabilities.As a Graduate Embedded Software Engineer,you will perform Embedded Software Engineering (Design, Development, Integration and Test activities) for customer contracts across our business. You will work with More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
The Craneware Group
Join to apply for the Software Engineer role at The Craneware Group . 2 weeks ago Be among the first 25 applicants. Join to apply for the Software Engineer role at The Craneware Group . Direct message the job poster from The Craneware Group. Talent Acquisition Recruiter @ Craneware … expected to work a hybrid working arrangement, spending approximately 2 days per week in the Tanfield office. The Team Craneware is looking for passionate Software Engineers to design, develop, and deliver high-quality software solutions for TCG products that drive improvements in the US healthcare market. We are … solutions leverage the .NET platform for scalability and rapid product deployment. Innovation, collaboration, and agility are essential skills for our engineering team. As a Software Engineer, you will work with an agile team to deliver cloud-based solutions using Azure and latest technologies, focusing on pharmacy data to enable More ❯
Linux Enablement - Software Engineering Manager Join to apply for the Linux Enablement - Software Engineering Manager role at Canonical . Canonical's Device Delivery Team works with tier-1 OEM and ODM customers to pre-load Ubuntu Desktop and Ubuntu Core, bringing Ubuntu directly to millions of users. As … a Software Engineering Manager, you will lead and manage the software engineering team to deliver OEM enablement projects. This fast-paced environment requires excellent time management, deep knowledge of the Linux system, low-level debugging, critical thinking, problem-solving skills, and management ability. Key Responsibilities Recruit, motivate, mentor … to the EU, USA, China, and Taiwan. Required Skills and Experience A Bachelor’s (or higher) degree in STEM, preferably in computer science or software engineering. Proven track record in technical roles with Linux, preferably Ubuntu or Debian. Commitment to development and testing methodologies, and maintainable code quality. Experience More ❯
Social network you want to login/join with: Senior Software Applications Developer, aberdeen col-narrow-left Client: SCION Instruments Location: Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 3 Posted: 04.06.2025 Expiry Date: 19.07.2025 col-wide Job Description: THE BUSINESS Techcomp Europe Group … instruments and market solutions and has truly remarkable growth expectations for the coming years. SUMMARY Reporting to the R&D Programme Manager, the Lead Software Application Developer will guide the software development team in creating and maintaining scalable, high-performance software applications that meet the needs of … business, powering it’s Mass Spectroscopy analytical instrumentation. This role requires hands-on development skills, leadership and mentoring capabilities, a deep understanding of various software development methodologies and tools, and the responsibility for managing the technical roadmap and ensuring quality. KEY RESPONSIBILITIES • Lead and mentor a team of softwareMore ❯
Social network you want to login/join with: Senior Software Applications Developer, edinburgh col-narrow-left Client: SCION Instruments Location: edinburgh, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 4 Posted: 04.06.2025 Expiry Date: 19.07.2025 col-wide Job Description: THE BUSINESS … instruments and market solutions and has truly remarkable growth expectations for the coming years. SUMMARY Reporting to the R&D Programme Manager, the Lead Software Application Developer will guide the software development team in creating and maintaining scalable, high-performance software applications that meet the needs of … business, powering it’s Mass Spectroscopy analytical instrumentation. This role requires hands-on development skills, leadership and mentoring capabilities, a deep understanding of various software development methodologies and tools, and the responsibility for managing the technical roadmap and ensuring quality. KEY RESPONSIBILITIES • Lead and mentor a team of softwareMore ❯
Job Category: Software & Computer Systems Engineering At Swordfish, we specialise in delivering transformative innovation to our Defence clients through integrated teams that combine the engineering disciplines with deep defence domain knowledge, specialist skills in the applied sciences, mathematics and digital technologies. We are passionate about applying quality engineering and … and alternative solutions, are passionate about what they do, and eagerly welcome new team members. Job Description What we are looking for A talented software engineerto join one of our engineering teams developing software for Defence projects in: Aerospace Modelling & Simulation Future Military IOT Systems Electronic Warfare Simulation … and Augmented Reality Analytics Machine Learning and AI Distributed Command, Control, Communications, Computing & Intelligence(C4I) An engineerwho can take a senior role in applyingAgile software development practices, providingtechnical leadership, enhancing the technical ability of junior engineers and engagingwith clients. A passionate personwho enjoys technical challenges and problem solvingwho wants More ❯
instruments and market solutions and has truly remarkable growth expectations for the coming years. SUMMARY Reporting to the R&D Programme Manager, the Lead Software Application Developer will guide the software development team in creating and maintaining scalable, high-performance software applications that meet the needs of … business, powering it’s Mass Spectroscopy analytical instrumentation. This role requires hands-on development skills, leadership and mentoring capabilities, a deep understanding of various software development methodologies and tools, and the responsibility for managing the technical roadmap and ensuring quality. KEY RESPONSIBILITIES • Lead and mentor a team of software … clean, maintainable, and efficient code in alignment with best practice and coding standards. • Perform code reviews to ensure quality and adherence to standards. • Ensure software applications are thoroughly tested and perform as expected across different environments. • Provide leadership and technical guidance for resolution of complex technical issues and reported More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
Computershare
about our flexible work culture at computershare.com/flex. We give you a world of potential Computershare have a very exciting opportunity for a Software Quality Automation Lead to join our team in Edinburgh. Why is this role exciting when there are so many other Automation positions in the … what you'll be doing, and the type of person that we're looking for. A role you will love As one of our Software Quality Automation Lead's you will work within our cross-functional agile teams and be involved throughout the full development lifecycle from requirements elicitation … to the delivery of high-quality technical solutions. In this role, you will play a pivotal part in enhancing efficiency and effectiveness of software development and delivery processes through the design, development, and implementation of test automation solutions. Some of the key responsibilities: Designing, developing, and maintaining automation scripts More ❯
applicants Direct message the job poster from PRACYVA Key Responsibilities (Solutions Architect): Strong demonstrated experience in designing high level and low-level application architecture using Microsoft .NET and Azure stack. Good understanding of repeatable design patterns and Microsoft recommendation for performant architecture. Demonstrated experience of implementing Domain Driven Design … stakeholders, to translate business requirements into technical solutions. Provide technical leadership, guidance, and mentorship to development teams. Conduct code and design reviews to uphold software quality standards. Oversee the full software development lifecycle (SDLC) from conceptualization to deployment. Stay updated with emerging technologies, particularly in cloud computing, system … DevOps, and related tools. Hands-on experience in system integration, including designing APIs (REST/GraphQL) and working with middleware technologies. Deep understanding of softwarearchitecture patterns such as microservices, serverless, and event-driven architecture. Familiarity with database design and optimization for both SQL and NoSQL databases. Exposure More ❯
role at GE Vernova . Get AI-powered advice on this job and more exclusive features. Job Description Summary GE Vernova is the leading software provider for the operations of national and regional electricity grids worldwide. Our software solutions support electricity markets, enable grid and network planning, and … Your role involves working with cross-functional teams to ensure seamless data flow, enhancing decision-making and operational efficiency. Key Responsibilities Solution Design and Architecture: Work with utility clients (OT and IT) to understand data requirements, align data architecture with business goals, and design end-to-end data … integrate data from various sources with the GridOS Data Fabric, ensuring data quality, consistency, and accessibility. Technical Leadership: Lead the technical delivery of data architecture, guiding project teams in implementation. Mentoring and Training: Collaborate during implementation, provide training and mentorship to teams and clients, ensuring successful adoption of GridOS More ❯
Edinburgh, Scotland, United Kingdom Hybrid / WFH Options
TieTalent
elicitation to the delivery of high-quality technical solutions. In this role, you will play a pivotal part in enhancing efficiency and effectiveness of software development and delivery processes through the design, development, and implementation of test automation solutions. Some of the key responsibilities: Designing, developing, and maintaining automation … guidance to other automation engineers, helping to solve complex automation challenges and promote best practices. Evaluating and integrating automation tools and frameworks into the software development lifecycle, ensuring they are used to their full potential. Working on enhancing and maintaining CI/CD pipelines, ensuring automated builds, tests, and … a true passion for all things Test and automation. To do this role successfully you will need to have experience working in highly complex software development environments working in similar roles. You will be a collaborative individual who enjoys working as part of a team, as well as providing More ❯
you'll design, develop, and maintain high-quality web applications using ReactJS, contributing to enhanced user experience and optimized application performance. Job Responsibilities Execute software solutions, design, development, and technical troubleshooting, thinking beyond routine approaches to build solutions or break down technical problems. Create secure and high-quality production … code and maintain algorithms that run synchronously with appropriate systems. Produce architecture and design artifacts for complex applications, ensuring design constraints are met by software code development. Create clean and testable code, writing unit/integration/end-to-end/performance tests for the codebase. Gather, analyze … synthesize, and develop visualizations and reporting from large, diverse data sets to continuously improve software applications and systems. Proactively identify hidden problems and patterns in data, using insights to drive improvements to coding hygiene and system architecture, ensuring issues do not resurface. Be an active member of our More ❯
Head of Software Engineering – International Payments 📍 Location: Edinburgh 💼 Department: Technology/Payments Engineering 🕒 Full-time | Permanent | Competitive Salary Up to £155,000 + Bonus + Benefits Lead the Future of Global Payments Technology Are you a strategic technology leader with a passion for building high-performing teams and driving … innovation at scale? This long standing and flagship organisation are looking for a dynamic Head of Software Engineering to lead their International Payments engineering division – the powerhouse behind their cross-border transaction systems. About the Role As Head of Software Engineering, you will shape the technical vision and … multiple regions, ensuring the delivery of scalable, secure, and high-availability solutions that support millions of transactions daily. You’ll work closely with Product, Architecture, Compliance, and Operations to ensure our technology meets the highest standards – from regulatory compliance to real-time performance. What You’ll Do Define and More ❯
Head of Software Engineering – International Payments 📍 Location: Edinburgh 💼 Department: Technology/Payments Engineering 🕒 Full-time | Permanent | Competitive Salary Up to £155,000 + Bonus + Benefits Lead the Future of Global Payments Technology Are you a strategic technology leader with a passion for building high-performing teams and driving … innovation at scale? This long standing and flagship organisation are looking for a dynamic Head of Software Engineering to lead their International Payments engineering division – the powerhouse behind their cross-border transaction systems. About the Role As Head of Software Engineering, you will shape the technical vision and … multiple regions, ensuring the delivery of scalable, secure, and high-availability solutions that support millions of transactions daily. You’ll work closely with Product, Architecture, Compliance, and Operations to ensure our technology meets the highest standards – from regulatory compliance to real-time performance. What You’ll Do Define and More ❯
Head of Software Engineering – International Payments 📍 Location: Edinburgh 💼 Department: Technology/Payments Engineering 🕒 Full-time | Permanent | Competitive Salary Up to £155,000 + Bonus + Benefits Lead the Future of Global Payments Technology Are you a strategic technology leader with a passion for building high-performing teams and driving … innovation at scale? This long standing and flagship organisation are looking for a dynamic Head of Software Engineering to lead their International Payments engineering division – the powerhouse behind their cross-border transaction systems. About the Role As Head of Software Engineering, you will shape the technical vision and … multiple regions, ensuring the delivery of scalable, secure, and high-availability solutions that support millions of transactions daily. You’ll work closely with Product, Architecture, Compliance, and Operations to ensure our technology meets the highest standards – from regulatory compliance to real-time performance. What You’ll Do Define and More ❯
Head of Software Engineering – International Payments 📍 Location: Edinburgh 💼 Department: Technology/Payments Engineering 🕒 Full-time | Permanent | Competitive Salary Up to £155,000 + Bonus + Benefits Lead the Future of Global Payments Technology Are you a strategic technology leader with a passion for building high-performing teams and driving … innovation at scale? This long standing and flagship organisation are looking for a dynamic Head of Software Engineering to lead their International Payments engineering division – the powerhouse behind their cross-border transaction systems. About the Role As Head of Software Engineering, you will shape the technical vision and … multiple regions, ensuring the delivery of scalable, secure, and high-availability solutions that support millions of transactions daily. You’ll work closely with Product, Architecture, Compliance, and Operations to ensure our technology meets the highest standards – from regulatory compliance to real-time performance. What You’ll Do Define and More ❯