Job Role: Software Engineer Salary: Competitive Location: Billington Road, Burnley, UK Term: Permanent full time Start Date : ImmediateA vacancy for a Software Engineer has emerged at the award-winning company, AMS Neve, offering the chance to work within their busy and motivated Research and Development (R&D) team. Why AMS Neve Ltd? For the past sixty years, AMS … R&D innovations have contributed to prestigious honours, including two Scientific and Engineering Academy Awards, a Technical Grammy, and an Emmy - recognising the global impact of our audio and software engineering excellence. You will assume significant responsibilities for designing, developing, and implementing software solutions for the audio industry's most prestigious products. You will undergo company training, benefiting … from the expertise of our friendly and motivated software team. Core Duties Working within a dynamic software team, and reporting directly to the Senior Software Engineer, the Software Engineers core responsibilities will include but are not limited to: Design, develop, and implement embedded and application-level software solutions. Collaborate within a multidisciplinary team to understand More ❯
Software Engineer - Tech Lead/Algorithm Development - 20+ yrs of Experience - TS/SCI w/Poly Required Halogen Engineering Group is looking for a Software Engineer that develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information … systems) based upon documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to the design requirements and documents test result. Resolves software problem reports. Utilizes software development and software design methodologies appropriate to the development environment. Provides specific input to the software components of system design to … include hardware/software trade offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components. Location: Columbia, MD Travel Required: No Shift: Day Remote Type: Onsite Security Clearance: Current TS/SCI Polygraph: Required More ❯
London, England, United Kingdom Hybrid / WFH Options
B4B Payments - A Banking Circle Group Company
Job Description: Job Title : Senior Software Engineer Location: London/Remote/Hybrid Job Status: Permanent/Full-time Reports to: Technical Operations Manager About us B4B Payments is a multi-award-winning, global financial services technology company offering an advanced transaction payments platform and APIs for emerging payments and financial services. Our flexible technology and comprehensive services include … and most successful companies around the world, as they accelerate the digitalisation of their customer and supply-chain. About the role We're looking for a UK based, experienced Software Engineer with a deep knowledge of Ruby on Rails to join our friendly, well organised and product led dev team here at B4B Payments. You'll be working closely … a fun and fulfilling environment Design and implement new features as part of a product specific team led by a product owner Take ownership of the end-to-end software development lifecycle from technical specification through to testing and warranty Provide feedback and mentoring of your peers through the software development lifecycle Contribute ideas to improve how More ❯
Responsibilities Develop, test, and implement software solutions to meet company needs, ensuring functionality, efficiency, and scalability. Collaborate with project managers and other team members to determine the feasibility of proposed projects and system requirements. Enhance existing software systems by identifying and correcting software defects, optimizing performance, and implementing new features. Participate in code reviews to maintain high … development standards and ensure code quality. Document and maintain software functionality, including technical specifications, user manuals, and API documentation. Troubleshoot, debug, and upgrade existing software to resolve issues and improve performance. Integrate software components and third-party programs to enhance system capabilities and interoperability. Ensure compliance with project plans, timelines, and industry standards throughout the softwareMore ❯
Newtown, Powys, Wales, United Kingdom Hybrid / WFH Options
Greenfield I T Recruitment
Senior Software Engineer – C++ Role : Senior Software Engineer Location : Powys/SY15Onsite role with potentially one day working from home Salary: Up to £70k plus benefits JOB OPPORTUNITY! Our client is a specialist engineering/manufacturing company who operate globally.This role will have responsibility for designing and developing new software within an engineering and manufacturing setting using … C++/C and embedded software. Senior Software Engineer role - Designing and developing software in C C for hard, real-time embedded products as well as products using real-time Linux. Writing and reviewing requirements for both complete products and software components. Undertake code reviews of other people’s work. Act as a technical mentor for more … junior team members. Occasionally lead projects as required, taking on both design and planning responsibility when required. Plan own work and that of other junior engineers Perform software test including automated and manual test. Senior Software Engineer – Degree Qualified in an Engineering Discipline (or equivalent experience) Capable of working within team environments. Excellent communication skills Experience of mentoring More ❯
Required skills: • Responsible for research, design, and development of computer software systems, in conjunction with hardware Essential Functions: • Support the engineering team members as a subject matter expert in embedded software application development, through guidance and direction to one or more software engineers • Investigate root cause of complex issues, and implement solutions, working independently or with a … multi-discipline team • Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware • Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system • Support and participate in all phases of … the software development life cycle, including requirements analysis, design, implementation, hardware-software integration, and formal test • Develop software test plans and procedures, and other relevant technical documentation • Utilize modeling tools and equipment to establish operating data, conduct experimental tests, prototype, and evaluate results • Participate in peer reviews, identify, track and repair defects • Proficient in C++, implementing softwareMore ❯
customer's hardest problems with eagerness, effectiveness, and efficiency. We reject the status quo and constantly look for new ways to push the boundaries in our field. As a Software Engineer or Fullstack Engineer you will design, develop, and maintain software solutions that support scalable and secure applications for mission-critical environments. SIXGEN recognizes that a company is … SIXGEN team. Required Skills: Proficiency in Python, C, JavaScript, React, Java Knowledge of databases (SQL and NoSQL) and data modeling Ability to develop, maintain, and enhance complex and diverse software systems Review and test software components for adherence to design requirements Experience implementing authentication, and encryption mechanisms to protect data and applications Position Overview: Collaborate with cross-functional … teams to design secure, scalable, and reliable systems Develop software solutions to support mission-critical applications For more information, please reach out to our Human Strategist Amy Maxwell: . At SIXGEN, we embrace people of all backgrounds. We are an equal opportunity employer. More ❯
Linlithgow, West Lothian, United Kingdom Hybrid / WFH Options
iO Associates
Exciting Opportunity: Senior Embedded Software Engineer We are working with a pioneering client at the forefront of innovation in the telecoms and technology space. They are seeking a talented Senior Embedded Software Engineer to join their growing R&D team. If you're passionate about cutting-edge solutions and thrive in dynamic, collaborative environments, this could be the … perfect role for you! The Role This is a unique chance to work with a highly skilled, multidisciplinary team, designing and developing software for market-leading test and measurement products. You'll contribute to delivering solutions that meet the latest telecom standards, focusing on precise timing synchronization. Your Responsibilities End-to-end embedded software development: from requirements analysis … to integration and testing. Collaborate with product owners to turn high-level requirements into innovative software solutions. Work alongside hardware engineers and high-level software developers to optimize system interfaces. Deliver projects on time, maintaining exceptional quality and flexibility to meet evolving market needs. Gain deep knowledge of the product technology domain and its real-world applications. What More ❯
Embedded Software Engineer A unique opportunity for an Embedded Software Engineer to join an industry-leading security consultancy based in Derbyshire, responsible for developing critical cybersecurity solutions for both Government organisations, and other providers. Offering a brilliant opportunity to use your engineering skills to contribute in a positive way, while working on an interesting array of challenging, bespoke … Location: Derby – due to the security nature of this role it is 5 days on site. Salary : £40,000 - £70,000 per annum + excellent benefits Requirements for Embedded Software Engineer: Ideally, you will have at least 3 years working in a commercial C/C++ Embedded software role Experience of multi-threaded embedded systems (RTOS) Strong design … can obtain DV security clearance once they have started working (i.e. usually means you have lived in UK for past 10 years, no criminal record etc) Responsibilities for Embedded Software Engineer Analysis of customer requirements to produce maintainable designs as well as collaboration in unit tests Creating high integrity software, based on formally defined specifications and focused on More ❯
TMC Technologies is searching for an Intermediate Software Engineer to be included in a bid effort to provide subject matter, systems engineering, software development, and test/evaluation expertise to the Naval Surface Warfare Center Dahlgren Division (NSWCDD) Systems Engineering and Integration (V) Department. Work is expected to begin in August 2025. Selected candidates will be required to … C++, C, Python, and Batch. Experience in Java. Experience and/or understanding of networking principles or familiar. Experience in model drive architecture tools and languages. Experience with general software engineering in the areas of computer program development and software architecture design and development. General Experience in DevSecOps processes and principles. General Experience in Agile methodology and SAFE More ❯
Are you looking to work with leading organisations to accelerate software development using the latest automations tools? This role will offer you the opportunity to implement robust test automation frameworks for top tier clients and support you to grow your career to the next level. Want to work with the latest technologies, as part of a team helping international More ❯
Manchester, Lancashire, United Kingdom Hybrid / WFH Options
Deloitte LLP
Are you looking to work with leading organisations to accelerate software development using the latest automations tools? This role will offer you the opportunity to implement robust test automation frameworks for top tier clients and support you to grow your career to the next level. Want to work with the latest technologies, as part of a team helping international More ❯
Newcastle Upon Tyne, Tyne And Wear, United Kingdom Hybrid / WFH Options
Deloitte LLP
Are you looking to work with leading organisations to accelerate software development using the latest automations tools? This role will offer you the opportunity to implement robust test automation frameworks for top tier clients and support you to grow your career to the next level. Want to work with the latest technologies, as part of a team helping international More ❯
Are you a Senior Control Systems Engineer with a passion for automation and software solutions? Do you have experience designing and commissioning PLC and HMI software? We are looking for a Senior Control Systems Engineer to join our client’s dynamic team! About the Role: As a Senior Control Systems Engineer, you will be responsible for designing and … implementing control software solutions, conducting in-house testing, and commissioning software on-site for customers. You will work closely with project teams to deliver solutions that meet customer requirements and industry standards. Key Responsibilities of a Senior Controls System Engineer: - Develop and implement PLC software solutions (Siemens TIA, Rockwell PLC range)- Design and integrate HMI and … SCADA systems (LabVIEW, RS View, TIA Portal)- Conduct safety programming and compliance testing- Perform softwaretesting, debugging, and validation- Commission systems on-site and perform Factory & Site Acceptance Tests (FAT/SAT)- Provide diagnostic support and training to end-users- Ensure compliance with ISO9001:2015 and health & safety standards What We’re Looking For: -Preferably a Degree More ❯
Bicton Heath, Shrewsbury, Shropshire, England, United Kingdom
Greenfield I T Recruitment
Software QA Specialist Location: Shrewsbury/SY3Hybrid work patternSalary: £40k plus benefits including a generous holiday allowance Our client who is in growth mode, is recruiting for a software QA with strong automation skills to join the team. The software QA will be working with a team of developers building testing frameworks and implementing QA processes. … Software QA specialist responsibilities - Introduce and maintain automated test frameworks using appropriate tools Define and implement best-practice QA processes, documentation, and tools Work closely with developers and designers to identify risk early Take ownership of testing strategy in CI/CD pipelines Participate in Scrum sessions including collaborative team sessions in-office Lead by example with a … view to mentoring or growing a QA team over time Software QA specialist profile/background - Strong experience with automated testing tools Proven ability to establish or improve QA processes in agile environments Solid understanding of softwaretesting across front-end, back-end, and APIs Excellent communication skills and a collaborative approach Leadership ambition or experience More ❯
Full-time Clearance Level: Top Secret/SCI - Full Scope Polygraph Work Arrangement: On-site Job Location: Ft Meade MD Salary: 200k - 250k Background Create robust, scalable, and efficient software applications based on system requirements analysis and design specifications Write clean, maintainable, and optimized code in languages like C, C++, Java, and others Conduct thorough testing (unit, integration … and system testing) to identify and resolve bugs, ensuring high-quality software delivery Requirements Bachelor of Computer Science or Computer Engineering with 12 years of software/system development 4 years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree Master of Computer Science or Computer Engineering … with 10 years of experience Experience must consist of technical expertise in at least 3 or more of the following areas: System Requirements Analysis, Software System Design, Software System Development, Software System Integration & Software System Testing In addition to the requirements above, the individual shall have at least 10 years of work experience in More ❯
Engineer Bristol Up to £60,000 (DOE) 4 days on-site Job Description: We are seeking a detail-oriented QA Engineer to ensure the quality and reliability of our software products. You will be responsible for designing and executing test plans, identifying bugs, and working closely with developers to resolve issues. Ideal candidates have experience with automated and manual … testing, strong analytical skills, and a passion for delivering high-quality software. Key Responsibilities: Develop and execute test cases, scripts, and plans Identify, document, and track bugs and issues Collaborate with development and product teams Perform regression, functional, and performance testing Requirements: Proven experience in QA or softwaretesting Familiarity with testing tools and frameworks More ❯
Software Engineer (Java) To support their aggressive growth targets, my client have identified the need for bespoke systems to streamline and automate their existing production processes. Successful applicants have the exciting task of forming their in-house Software Department, with the key target to develop the production system required to fulfil the needs of the group. This greenfield … of cutting edge technology to enable the development of a best in class product. Currently, they have a development team of 5. However, they are now looking for another Software Engineer (Java) to make it 6. Key responsibilities: Work with the rest of the Software Department team to continually design and develop state of the art production software Contribute to all stages of the development lifecycle Define application objectives and functionality Create detailed design documentation Propose and implement changes to current Java infrastructure Conduct software analysis, programming, testing and debugging Prepare and produce end user documentation Support continuous improvement, investigating alternative technologies, and presenting for architectural review Skills & Knowledge: Essential Java 17 Spring Boot MongoDB More ❯
are an information technology company building and providing cloud solutions for secure file transfer, subject access requests and document management. This is a great opportunity to join a dynamic software and support team. Youll be joining the organisation at an exciting time in a period of growth where youll have the opportunity to grow and develop with the business. … bright, a strong communicator, customer facing, able to work efficiently and across various roles. Key responsibilities include: Provide technical support to our customers Presales support Cloud infrastructure support Application testing Analyse and document business processes Configure and implement software solutions and workflows Training and consultancy Use your strong interpersonal skills to build professional relationships with clients Occasionally be … and interpersonal skills Flexible approach to work Desirable skills (a plus, but not required): Basic understanding of HTML and JavaScript Familiarity with ticketing systems such as Jira and Freshdesk SoftwaretestingMore ❯
Bedford, Bedfordshire, South East, United Kingdom Hybrid / WFH Options
S-SA Digital Recruitment Ltd
Office NO VISA Application - Must be at least Indefinite leave to Remain, due to security clearance checks Salary £30-38k Plus bens Skills - Customer Support Engineer, application Support, Software Support, Low-Code, Web Development, software Development, HTML, CSS, JavaScript, APIs, SAAS, DevOps, PHP., Computer Science Graduate, SoftwareTesting, A/B testing, ITIL We … are partnering a Leading SAAS Company who are building a Customer Support Team/Software Support Team where you'll support low-code workflow applications on their Intelligent SAAS based platform. My Client offers remote UK Working for the right candidate but must be able to attend the office (Bedfordshire) 2 time s a year for appraisals and Company … wide meetings. As a Software support Engineer you'll bridge the gap between Development and the Client, Working in a virtual service desk environment, the purpose of the Customer Support Engineer (CSE) is to deliver responsive, technically competent support on SAAS Low-Code solutions. As a member of the Customer Support function, the role is responsible for progressing customer More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
billion processors shipped. Our innovations drive the computing and connectivity revolution across AI data centres, cloud infrastructure, and networking appliances. The Team & Role Join a passionate team of Software Engineers developing and testing the software ecosystem for Arm's next-generation application processors. You'll work with cutting-edge technology-often before public release-on development platforms … software models, FPGAs, and early silicon. As a QA Software Engineer , you will: Design and develop test cases and sample applications to ensure production-quality software. Collaborate with global teams to build and automate CI/CD pipelines. Work with open-source communities and partners to maintain system-level test cases. Adapt to testing various components across … the networking software stack. About You Expertise in testingsoftware interfaces and functionality in C/C Python. Strong grasp of multicore processor architectures and low-level systems. Experience developing automated test frameworks, maintaining CI/CD pipelines, and improving software quality. Skilled in defect identification, data analysis, and performance benchmarking. Proficiency in Git and distributed More ❯
CLEARANCE REQUIREMENTS: Secret Qualifications: We have an immediate opening for a talented Advanced Systems Engineer on the high-impact USWDSS program, where you'll be at the forefront of software integration, testing, and automation. As a vital member of our cross-functional team, you'll play a key role in advancing cutting-edge defense technology with your expertise … into meaningful work, drive innovation, and make a difference every day! Key Responsibilities: • Collaborate with multi-disciplinary teams to troubleshoot and resolve integration issues, with a focus on networking, software compatibility, and virtualization in complex system environments. • Plan, execute, and validate software integrations across various stages of the DevOps lifecycle, ensuring seamless deployments and high system reliability. • Utilize … DevOps tools and practices (such as CI/CD pipelines, automated testing, and containerization) to streamline software integration and reduce time to deployment. • Integrate software deliveries, verify bug fixes, and oversee regression testing to confirm system stability and compatibility across operating systems and hardware configurations. • Apply Agile methodologies by actively participating in sprint planning, backlog refinement More ❯
Title: Senior Staff Systems Engineer Location: Northridge, CA Responsibilities: - Responsible for oversight and cross-coordination of activities between several technical teams and disciplines, including Systems, Software, Programmable Logic, and Integration and Test - Experience in systems engineering including requirements development, requirements analysis, requirements allocation, system design, software design, software implementation, softwaretesting, system integration, field integration … testing, and requirements verification. - Responsible for keeping management informed with current status, challenges, and required planning for key deadlines and milestones. - Work with other programs and multiple disciplines to identify design and technical constraints inherited from other programs. - Develop test cases to support integration test activities and aid with early identification of required test assets and equipment. - Thorough understanding … minimum of four (4) years of requirement/verification experience; will consider Master of Science in an Engineering discipline and a minimum of twelve (12) years of systems/software engineering with a minimum of four (4) years of requirement/verification experience - Experience working in the defense industry - Have technical depth on one or more of the subsystems More ❯
Manchester, Newcastle or Sheffield. Please find further information on the Corporate hub locations here. About the job Job summary As a Test Engineer, you will be responsible for the testing of applications which make up citizen services, including defining appropriate depth and breadth of testing (using a risk-based approach) and ensuring the stability, robustness and reliability of … test suites. You will build automated test solutions to assure the quality of products delivering new capabilities across various platforms, enhancing customer journeys and experiences. You are responsible for testing all areas of the products including (but not limited to) functional, business requirements, performance, and accessibility. You will work with other teams within the Software Development Lifecycle to … expected to critically evaluate existing processes and contribute to the refinement of methodologies, while also identifying and recommending tools that promote innovation and support the continuous enhancement of both testing practices and product quality. Job description The roles and responsibilities for this role include but are not restricted to the following: Build and deliver comprehensive, robust and reliable automated More ❯
to the UK government. As a Senior Test Specialist, working alongside a team of dedicated professionals, you will be driven to find better, faster, and more effective ways of testing and adding value to projects. You will lead by example, develop your team and emerging talent, and help strengthen the Test Practice's reputation as a center of excellence. … This environment offers opportunities for growth and skill enhancement. Your experience: Understanding the Software Development and Testing Lifecycles Experience with multiple delivery methodologies such as Agile, V-Model, and Waterfall Experience testing both Infrastructure and Applications Ability to identify test data, create test cases based on requirements, and develop test cases for manual and automated testing in technical testing areas Executing test cases, recording results, and supporting defect logging and investigation Collecting test-related metrics Organizing test materials, environments, tools, and resources to deliver testing activities, and coordinating testing delivery, progress reporting, risks, and incidents Creating high-quality test plan documents for small to medium projects that address requirements and mitigate risks More ❯