Senior SoftwareEngineer – XenServer Interfaces About the role This role focuses on designing and developing the core user interface and SDK tooling for XenServer, a commercial virtualization platform built on the open-source Xen hypervisor. As part of the Interfaces team, you’ll work on XenCenter - a Windows application that enables users to deploy, manage, and monitor XenServer … environments - and on SDKs that enable programmatic access to the XenServer API across multiple languages. This is a position for an experienced engineer who enjoys solving complex user-experience and systems-integration challenges. You’ll take ownership of substantial parts of a mature and widely deployed codebase, influence product direction, and play a central role in delivering functionality used … interface layer plays a critical role in enabling and simplifying that control - and your work will be at the center of that experience. What we’re looking for Proven software engineering experience on large-scale Windows applications Proficiency in C# and the .NET Framework, with experience in UI frameworks such as WinForms or WPF Familiarity with at least one More ❯
Software Development Engineer, AWS Security SecDevOps Job ID: 2884989 | Amazon Technological Services SAS At Amazon, security is central to maintaining customer trust and delivering delightful customer experiences. Our organization is responsible for creating and maintaining a high bar for security across all of Amazon’s products and services. We offer talented security professionals the chance to accelerate their … opportunities to build experience in a wide variety of areas including cloud, devices, retail, entertainment, healthcare, operations, and physical stores. Amazon Security SecDevOps is a team of world-class software development engineers responsible for shaping the future of internal security tooling within Amazon Security. We build innovative technologies at massive scale to help keep AWS and our customers secure. … As a software development engineer on this team you will leverage modern technologies and AWS services to empower AWS security response engineers to be more productive. You are a software developer who likes to deliver software solutions that solve business problems and delight your customers with efficiency and productivity gains. You’ve got development experience with More ❯
JOB TITLE: Lead SoftwareEngineer (Data) SALARY: £90,440 - £106,400 LOCATION(S): Bristol HOURS: Full-time - 35 hours per week WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at our Bristol office. About this opportunity: We're on an exciting journey to transform our … achieve our lab's goals and priorities. In this role, you'll: You'll be responsible for all aspects of delivery of new solutions and features, leading on design, software development, testing and operational stability, balancing priorities and ensuring adherence to group standards. Be responsible for leading a talented group of engineers, guiding them through the software development … stacks, and cloud-based architectures, managing both the foundational data solutions alongside the adoption of advanced AI and ML capabilities. Be solving technical problems at pace, identify and implement software engineering best practices, manage task dependencies and priorities to ensure timely delivery. Advise engineers on considerations around functional and non-functional requirements and guide them during software development More ❯
About the Role As a Java Senior SoftwareEngineer working on our backend team, you will be contributing to our Kotlin and Java backend applications and systems development on our suite of IT Software products. Working in a team where Product, Engineering and QA join to build the NinjaOne product suite in an agile environment. Not only … services to enable NinjaOne's customers to administer, protect and maintain millions of endpoints and servers. You will have the opportunity to design and develop high-availability mission critical software systems that support our worldwide operations. We hire the best software engineers with experience in our stack: NinjaOne is built on Java , Kotlin , C++ , and Postgres , supporting millions … issues that may be on the horizon Support and provide constructive feedback on the team's design choices and code Write project documentation and its support Develop and execute software test plans in order to identify software problems and their causes Other duties as needed About You Bachelor's degree or equivalent education in Technical or Engineering field More ❯
About the Role As a Java Senior SoftwareEngineer working on our backend team, you will be contributing to our Kotlin and Java backend applications and systems development on our suite of IT Software products. Working in a team where Product, Engineering and QA join to build the NinjaOne product suite in an agile environment. Not only … services to enable NinjaOne's customers to administer, protect and maintain millions of endpoints and servers. You will have the opportunity to design and develop high-availability mission critical software systems that support our worldwide operations. We hire the best software engineers with experience in our stack: NinjaOne is built on Java , Kotlin , C++ , and Postgres , supporting millions … issues that may be on the horizon Support and provide constructive feedback on the team's design choices and code Write project documentation and its support Develop and execute software test plans in order to identify software problems and their causes Other duties as needed About You Bachelor's degree or equivalent education in Technical or Engineering field More ❯
development and the impact we have within the community. So, what’s your possible? Opportunity: This is more than just a job; it’s a mission. As a Senior SoftwareEngineer, you play a pivotal role in designing, developing, and maintaining the critical infrastructure that powers our services. You will be self-driven and organised with a passion … of delivering core solutions that have real-world impact. Responsibilities: Perform hands-on development and actively contribute to the code base including peer review of code. Perform design of software features to realise the product road map and be able to explain design choices. Support breaking down of large pieces of work into well-defined tasks to be implemented … Support setup and maintenance of continuous integration and deployment pipelines. Perform demonstrations to internal and external customers of development work. We are looking for: Hands-on experience of developing software in Java, JavaScript, or Python. Understanding of Cloud-based architectures in AWS or Azure. Use of DevOps Automated Deployment tools such as Jenkins, Gitlab, Docker, OpenShift, or Kubernetes. Understanding More ❯
Job Details: Junior C# SoftwareEngineer Full details of the job. Vacancy Name Vacancy Name Junior C# SoftwareEngineer Vacancy No Vacancy No VN354 Employment Type Employment Type Full-Time Business Name Business Name PayPoint Network Ltd Location Overview of Role The Junior Developer role within the Settlement and Billing (S&B) team offers the right … to deliver to deadlines in an environment with multiple competing requirements. A commitment to delivering high-quality, well-tested software. The ability and desire to work across the entire software stack, from server-side and batch processing components to front-end web development. Qualifications & Experience Essential Skills: Basic understanding of software development practices Familiarity with Agile methodologies (Scrum More ❯
a diverse team of creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the top tier enterprise software company in the world. Values are OCI’s foundation and how we deliver excellence. We strive for equity, inclusion, and respect for all. We are committed to the greater … systems from the ground up. This is an exciting time in our journey - we are growing fast, still at an early stage, and working on ambitious new initiatives. An engineer at any level can have significant technical and business impact. The ideal candidate will have proven experience designing, building, and implementing distributed, cloud-scale systems. You should be both … persistence technologies Thorough understanding of the latest security principles, techniques, and protocols Strong troubleshooting and performance tuning skills Proficiency in network, distributed, asynchronous, and concurrent programming Knowledge of professional software engineering standard methodologies for the full software development process Experience building and operating scalable infrastructure software or distributed systems Experience using Amazon Web Services such as EC2 More ❯
Job Description Be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead SoftwareEngineer at JPMorgan Chase within the Equities - Prime Financial Service, you are an integral part of Core Engineering and Architecture group which drives the modenisation of applications across … one cloud technology and be keen to learn the business functions within PFS. Actively contribute to the engineering community by advocating for firmwide frameworks, tools, and practices within the Software Development Life Cycle. Influence peers and project decision-makers to adopt and apply leading-edge technologies. Foster a team culture of diversity, equity, inclusion, and respect. Required qualifications, capabilities … and skills Formal training or certification on software engineering concepts and proficient advanced experience in Java Hands-on experience in system design, application development, testing, and ensuring operational stability. Proficiency in Java and cloud technologies including AWS services. Advanced knowledge of software applications and technical processes, with deep expertise in one or more technical disciplines (e.g., cloud, artificial More ❯
this skill-set. The list is not exhaustive, and availability of open roles is determined based on business need. Specific roles will be confirmed through the interview process. RESPONSIBILITIES Software engineers primarily focus on software design and development. This is meant to cover most programming positions in Engineering, including positions that were previously considered business software engineers … platform engineers, and quality assurance engineers. Combine the best open source software, databases, cloud solutions, and programming languages to solve problems and provide accurate, complex, scalable applications that help our business and clients gain new insights. As a softwareengineer, you are the change agents that transform Goldman Sachs by applying your technical know-how. Be a … related field Prior industry experience developing in Java, Spring & Non-SQL technologies such as MongoDB Experience with micro-services, Java deployments & DevOps tools such as Gitlab Full understanding of software development lifecycle best practices An ability to drive to goals and milestones while valuing and maintaining a strong attention to detail Strong communication and documentation skills - both verbally and More ❯
Leeds, England, United Kingdom Hybrid / WFH Options
Anson McCade
Lead SoftwareEngineer (.NET/C#) Location: Leeds (Hybrid – 3 days in office) Clearance Required: Must be eligible for UK National Security Vetting (UK resident for 5+ years, UK national or dual national) Salary : £55,0000 - 65,000 + Package Tech is evolving. We are too. And we’re building something different. Our client are a bold new … for high-impact clients. Guide agile engineering teams and act as a mentor for developers and junior engineers. Translate product needs into scalable technical solutions. Champion best practices in software architecture, secure coding, and DevOps. Take ownership of solution design, engineering strategy, and quality standards. What You’ll Need to Bring Eligibility for UK National Security Vetting (UK national More ❯
SoftwareEngineer (DV Security Clearance) Position Description Elevate your potential with CGI, a global technology service provider and premier business consultancy recognized by Forbes Magazine as a top 100 employer. Our mission is rooted in evolution, excelling in intricate challenges. Collaborating directly with our clients, we employ innovative technologies to revolutionize, empower, safeguard, and deliver critical mission systems. … part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. We are looking for a Software Developers to come and join our Secure Innovation & Advisory area which sits within the Space, Defence and Intelligence business unit here at CGI. The successful Senior Engineer can … either be based out of either Gloucester or Manchester offices. Your future duties and responsibilities We are looking for experienced Software Engineers who are passionate about, and comfortable working with leading edge and bespoke technologies, delivering solutions to help keep our country safe. Our teams work alongside our clients to help them understand how to exploit technologies to maintain More ❯
purpose in our actions. We believe everyone has something to learn and something to teach - we are life-long learners and educators. Overview: We are looking for a Lead SoftwareEngineer with expertise in full-stack web, cloud, and mobile/desktop application development. The ideal candidate is a hands-on technical leader with experience in system-level … design, cloud computing, and cybersecurity, particularly within FDA-regulated medical device software (IEC 62304, cybersecurity compliance). Key Responsibilities: System Architecture & Technical Leadership: Design, develop, and optimize scalable, secure, and compliant software solutions for medical devices and connected health applications. Ensure adherence to IEC 62304, FDA, and cybersecurity regulations, addressing threat modeling, secure coding practices, and risk management. … with UI/UX designers to ensure intuitive and visually appealing user interfaces. Integrate mobile apps with cloud services and APIs, ensuring seamless data flow. Cybersecurity & Compliance Ensure secure software development practices in compliance with FDA, IEC 62304, and ISO 27001. Implement identity management, authentication, and data encryption strategies. Conduct threat modeling, vulnerability assessments, and penetration testing. Address cybersecurity More ❯
purpose in our actions. We believe everyone has something to learn and something to teach - we are life-long learners and educators. Overview: We are looking for a Lead SoftwareEngineer with expertise in full-stack web, cloud, and mobile/desktop application development. The ideal candidate is a hands-on technical leader with experience in system-level … design, cloud computing, and cybersecurity, particularly within FDA-regulated medical device software (IEC 62304, cybersecurity compliance). Key Responsibilities: System Architecture & Technical Leadership: Design, develop, and optimize scalable, secure, and compliant software solutions for medical devices and connected health applications. Ensure adherence to IEC 62304, FDA, and cybersecurity regulations, addressing threat modeling, secure coding practices, and risk management. … with UI/UX designers to ensure intuitive and visually appealing user interfaces. Integrate mobile apps with cloud services and APIs, ensuring seamless data flow. Cybersecurity & Compliance Ensure secure software development practices in compliance with FDA, IEC 62304, and ISO 27001. Implement identity management, authentication, and data encryption strategies. Conduct threat modeling, vulnerability assessments, and penetration testing. Address cybersecurity More ❯
Cardiff, Wales, United Kingdom Hybrid / WFH Options
Companies House
Join to apply for the Lead SoftwareEngineer role at Companies House Join to apply for the Lead SoftwareEngineer role at Companies House This range is provided by Companies House. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range Direct message the job … poster from Companies House We are looking for talented Lead Software Developers to join us at Companies House, you can be part of an exciting transformation in the world of corporate governance; empowered by the ground-breaking legislation of the Economic Crime and Corporate Transparency Bill. We have a large estate of services which we develop in Java using … will line manage other developers, seniors and juniors. You will work in a cross functional team with delivery colleagues using agile practices and the normal agile ceremonies, to deliver software projects. You will provide coaching and mentoring to the team and help them deliver at pace. You will use your development and people management experience to create a high More ❯
Waltham Cross, England, United Kingdom Hybrid / WFH Options
Simple Machines
global presence, including teams in London, Sydney, San Francisco, and New Zealand. We specialise in creating technology solutions at the intersection of data, AI, machine learning, data engineering, and software engineering. Our mission is to help enterprises, technology companies, and governments better connect with and understand their organisations, their people, their customers, and citizens. We are a team of … creative engineers and technologists dedicated to unleashing the potential of data in new and impactful ways. We design and build bespoke data platforms and unique software products, create and deploy intelligent systems, and bring engineering expertise to life by transforming data into actionable insights and tangible outcomes. We engineer data to life. The Role: As a Senior SoftwareEngineer at Simple Machines , you'll be at the heart of groundbreaking projects, collaborating closely with both our talented internal team and forward-thinking clients. In this hands-on role, you"ll drive the development of sophisticated, scalable solutions across the full technology stack—from intuitive frontends and robust backends to powerful data pipelines and resilient infrastructure. If More ❯
algorithms for automated execution solutions. Main responsibilities This list is not exhaustive and may include other tasks assigned by the manager. Experience required A least 5 years’ experience developing software Experience building systematic trading systems, automated execution tools or market data processing systems using historical or real time data Proven ability to identify and implement the best technological tool … for the job Ownership of the full software lifecycle including development, automated testing, deployment, and support Experience in commodities, financial services, or front office trading beneficial Technical requirements C# .NET Core or similar OOP language/framework One or more front end development technologies e.g. Angular, Blazor or React Stream processing or timeseries technologies e.g. Kafka Experience with Azure … DevOps or similar, CI/CD including GIT repositories and pipelines. Software testing expertise Write clean, readable, and reusable code with appropriate technologies Knowledge of HTTP, REST, Web Sockets and gRPC Beneficial requirements: Analytical tools such as Excel, PowerBI, Tableau Python analytical libraries e.g. Plotly, Numpy Socket programming Person specification Background in computer science, finance, maths or other quantitative More ❯
London, England, United Kingdom Hybrid / WFH Options
Genius Sports
we apply margins asymmetrically in a way that helps operators to make higher profit margins, reduce volatility and improve customer experience with greater uptime and fewer rejected bets. Our software provides customers with a new level of flexibility over the way they manage their Sportsbooks to meet their financial objectives. Smart algorithms allow decisions about bets to be taken … days of sports betting. HOW WILL YOU WORK? Join a specially formed, highly skilled team delivering an innovative & intelligent product! Forming part of a multi-disciplinary Agile team of Software Engineers, DevOps Engineers, Data Scientists, QA Engineer and a Product Owner, you will look to work closely to the fundamental principles of continuous delivery and empowered, high-performing … smart solution, collaborate with astute engineers and deliver high caliber code with an autonomous & performance focused approach that supports success, delivery & quality, then this is for you. As a SoftwareEngineer you and your team will build highly distributed, real-time, dynamically scaling systems using modern CI/CD pipelines & cloud infrastructure. You will be responsible for innovating More ❯
Company: Qualcomm Technologies International Ltd Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Foundries.io was recently acquired by Qualcomm Innovation Center as an independent subsidiary. We enable OEMs across multiple industries to manage the software life-cycle for secure embedded devices based on Linux. FoundriesFactory is a SAAS platform that provides OEMs with tools to develop … deploy and maintain secure IoT & Edge devices, with key value propositions of accelerating time to market, simplifying security, and substantially reducing lifetime software costs. Successful deployments, ranging from Tier 1 OEMs to fast moving startups in multiple market segments, have proved our product market fit. We are seeking a Senior Staff SoftwareEngineer to join our Cloud … proactive issue detection. Ensure robust Identity and Access Management (IAM) configurations. Minimum Qualifications: • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. More ❯
enable adhoc queries, filters, aggregations and management reporting capabilities to streamline stressed client management and increase the efficiency of a risk management response in times of market volatility. RESPONSIBILITIES Software engineers primarily focus on software design and development. This is meant to cover most programming positions in Engineering, and include positions that were previously considered business software engineers, platform engineers, and quality assurance engineers. Combine the best open source software, databases, cloud solutions, and programming languages, to solve problems and provide accurate, complex, scalable applications that help our business and clients gain new insights. As a softwareengineer, you are the change agents that transform Goldman Sachs by applying your technical know-how. … tasking, managing multiple stakeholders and working as part of a global team. Can apply an entrepreneurial approach and passion to problem solving and product development. 2 - 5 years of software development experience. Expert Knowledge in One Or More Of Programming in a complied language such as Java, or C++ or an interpreted language such as Python and experience with More ❯
dynamic, and people-first culture. We believe in celebrating one another's achievements, open communication, and transparent leadership. About The Position Reporting to the Technical Lead, as a Senior SoftwareEngineer at Comply365 you will be responsible for implementing new features as part of our product development roadmap, working in an Agile development environment.There will be a requirement … Bristol Office for team meetings and 1-2-1s with appropriate notice given, therefore you should live within travelling distance of the Bristol office. Key Responsibilities The Senior SoftwareEngineer role works as an integral part of an Engineering Team delivering high quality code in accordance with the departmental coding standards to satisfy product and bespoke customer … Git, covering branching strategies, tagging, conflict resolution, and maintaining a structured commit history. Pull Request Workflows: Proficiency in PR processes for effective collaboration, code review, and high-quality contributions. Software Releases & Deployment: Comfortable managing releases, versioning strategies, and troubleshooting issues in live environments. Log Monitoring & Observability: Familiarity with tools like Datadog, Splunk, or ELK Stack for real-time monitoring More ❯
Job Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a Lead SoftwareEngineer at JPMorgan Chase within the Commercial & Investment Bank you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products … for real-time and historical access. This is an exciting time as we migrate to AWS, re-architect our applications and build-out greenfield projects. Job responsibilities Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Develops secure high-quality production code … and reviews and debugs code written by others Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies Adds to team culture of diversity, equity, inclusion, and respect Develop core More ❯
City of London, London, United Kingdom Hybrid / WFH Options
Haystack
Junior Full-Stack Software Developer Location: London, United Kingdom Type: Full-Time (hybrid working – home and office-based) Salary: Competitive A forward-thinking organisation is seeking a motivated and enthusiastic full-stack software developer to support digital transformation projects, with a focus on sustainability and climate change. This is an excellent opportunity for someone early in their career … to security best practices (e.g., OWASP). Work on RESTful API design and consumption. Collaborate on version control practices using Git, documentation, and code reviews. Desired Skills: Passion for software development and continuous learning. Some frontend experience with JavaScript/TypeScript and frameworks like React.js. Basic backend experience with Python or Node.js. Understanding of databases (relational and NoSQL). … Understanding of API integration and security fundamentals. Experience or interest in OCR and NLP is beneficial. Knowledge of version control (e.g., Git). Education & Experience: Degree in computer science, software engineering, or a related discipline – or relevant practical experience. Some practical experience with full-stack development or internships is a bonus. A strong interest in sustainability, ESG, and climate More ❯
Junior Full-Stack Software Developer Location: London, United Kingdom Type: Full-Time (hybrid working – home and office-based) Salary: Competitive A forward-thinking organisation is seeking a motivated and enthusiastic full-stack software developer to support digital transformation projects, with a focus on sustainability and climate change. This is an excellent opportunity for someone early in their career … to security best practices (e.g., OWASP). Work on RESTful API design and consumption. Collaborate on version control practices using Git, documentation, and code reviews. Desired Skills: Passion for software development and continuous learning. Some frontend experience with JavaScript/TypeScript and frameworks like React.js. Basic backend experience with Python or Node.js. Understanding of databases (relational and NoSQL). … Understanding of API integration and security fundamentals. Experience or interest in OCR and NLP is beneficial. Knowledge of version control (e.g., Git). Education & Experience: Degree in computer science, software engineering, or a related discipline – or relevant practical experience. Some practical experience with full-stack development or internships is a bonus. A strong interest in sustainability, ESG, and climate More ❯
London, England, United Kingdom Hybrid / WFH Options
Olo Inc
digital ordering, payment, and guest engagement solutions enable hospitality at scale, helping brands to do more with less, and making every guest feel like a regular. As a Senior SoftwareEngineer , you will play a significant and visible role in helping us scale one of the most advanced food ordering platforms in the market. We are looking for … a full stack engineer with front end and UI experience to design, develop, scale, and monitor solutions, improvements, and services in our core ordering platform. We take pride in a neat codebase with automated tests and continuous integration, and encourage constant refactoring. We encourage new ideas and experimentation. No part of the code base is off limits. This position … to improve code quality across the team. Partner with Product and other stakeholders to refine requirements, ensuring solutions are well-architected and aligned with business goals. Deliver reliable, maintainable software solutions and actively implement performance optimizations and resilience mechanisms. Monitor and maintain services in production, diagnosing and resolving critical issues efficiently with minimal support. Participate in the architecture and More ❯