Location London Hybrid - 1-2 days a week in the office eligibility to work in the UK We are seeking a skilled Senior Developer to join a newly formed engineering team focused on removing legacy components and addressing technical debt within our Media Services products. This role will involve working closely with stakeholders to understand system requirements, designing robust … component migrations. A proactive and detail-oriented approach will be vital to ensure smooth transitions from legacy systems to scalable, reliable, and future-proof solutions. In addition, experience with software testing practices, Agile methodologies (Scrum or Kanban), and defensive programming techniques will be highly desirable. We are looking for someone who thrives in collaborative, fast-paced teams, who can … Go programming experience Agile/Scrum experience Load Balancer experience Defensive programming techniques Tools and Technology Java Jira AWS TDD CI/CD Experience A degree in Computer Science, Software Engineering, or a related field or similar work based experience. Proven experience as a SeniorSoftwareEngineer ideally with a focus on media-related projects. Very More ❯
require engineers on site for 4/5 days per week and is a on secure site where SC clearance is needed. - We are looking for passionate and skilled software engineers who have exceptional problem-solving and critical thinking skills, are analytical with high attention to detail, and are self-motivated join one of our leading defence clients. The … Software Engineers with be joining the New Product Development team working on the next generation of mission planning and control products, exploiting a wide portfolio of software technologies. The focus of the role will be working with a range of international teams and stakeholders to lead the development and delivery of software requirements and design through the … complete software engineering lifecycle. We are looking for Software Engineers with deep and broad range of experience in software engineering, from requirements to certification, who have taken the lead in technical implementation and delivery of complex solutions as well as supporting and mentoring other engineers in their team. This a great opportunity to join a growing team More ❯
Loughborough, Leicestershire, East Midlands, United Kingdom Hybrid/Remote Options
Previsico Limited
Role: As a SeniorSoftwareEngineer a t Previsico, you will be a key technical leader within the engineering team, driving the design, delivery, and evolution of our flood forecasting and prevention systems. You will take ownership of complex, high-impact projects across teams or domain areas, ensuring that our systems are scalable, reliable, and secure. You More ❯
ll be inspired, connected, developed and rewarded here. Everything that makes you unique is welcome; join us and let's build what's next - together! We are seeking a SeniorSoftwareEngineer to join our team in Manchester! Your Impact Software Development: Design, implement, and maintain scalable, maintainable, and efficient Python-based applications, focusing on backend … technologies, frameworks, and tools like Apache Spark, Databricks, Apache Pulsar, Apache Airflow, Temporal, and Apache Flink, sharing knowledge and suggesting improvements. Documentation: Contribute to clear and concise documentation for software, processes, and systems to ensure team alignment and knowledge sharing. Your Qualifications Experience: Professional experience in Python development or related software engineering roles. Python Proficiency: Strong knowledge of … to quickly resolve issues. API Design: Strong knowledge of RESTful API design and implementation; knowledge of GraphQL is a plus. Security Best Practices: Awareness of security best practices in software development. Team Collaboration: Strong communication skills and the ability to collaborate effectively with cross-functional teams. Cloud Services: Experience with cloud platforms like AWS, GCP, or Azure. DevOps Tools More ❯
data science, algorithmic precision, and intuitive design, we develop cutting-edge tools that enable users to analyze, interpret, and act on market dynamics with confidence. Your role As a SeniorSoftwareEngineer in the Product Engineering team you will build and evolve a data and content dissemination platform (Web, App, APIs, messaging) and corresponding data pipelines, ensuring … direct contact with business and technical stakeholders Work with product management to analyze and improve our business processes Conduct workload and complexity assessments Design, plan and implement new efficient software solutions in Python and Go Maintain and enhance our Airflow data pipelines Improve observability and scalability to support our constantly growing client base Continuously adapt to changing requirements in … Build and extend knowledge of financial instruments Minimum qualifications B.Sc. in Computer Science or similar field involving coding (e.g. physics or applied mathematics) Algorithms, data structures, complexity analysis and software design Hands-on senior level experience in Python programming Unix based systems, containerized environments and Kubernetes Working experience with databases: relational, NoSQL and time series Websocket, REST API More ❯
City of London, London, United Kingdom Hybrid/Remote Options
Swissblock Technologies AG
data science, algorithmic precision, and intuitive design, we develop cutting-edge tools that enable users to analyze, interpret, and act on market dynamics with confidence. Your role As a SeniorSoftwareEngineer in the Product Engineering team you will build and evolve a data and content dissemination platform (Web, App, APIs, messaging) and corresponding data pipelines, ensuring … direct contact with business and technical stakeholders Work with product management to analyze and improve our business processes Conduct workload and complexity assessments Design, plan and implement new efficient software solutions in Python and Go Maintain and enhance our Airflow data pipelines Improve observability and scalability to support our constantly growing client base Continuously adapt to changing requirements in … Build and extend knowledge of financial instruments Minimum qualifications B.Sc. in Computer Science or similar field involving coding (e.g. physics or applied mathematics) Algorithms, data structures, complexity analysis and software design Hands-on senior level experience in Python programming Unix based systems, containerized environments and Kubernetes Working experience with databases: relational, NoSQL and time series Websocket, REST API More ❯
We are searching for an experienced SeniorSoftwareEngineer Purpose Join our agile development team at RSM, where you'll help build scalable, cloud-native applications using React/Angular v20 and .NET 8 microservices. You'll work across the full software lifecycle-from architecture and development to deployment and support-delivering high-impact solutions for More ❯
SeniorSoftwareEngineer, Site Reliability Engineering, Gemini Mid Experience driving progress, solving problems, and mentoring more junior team members; deeper expertise and applied knowledge within relevant area. Apply Bachelor's degree in Computer Science, a related field, or equivalent practical experience. 5 years of experience with software development in one or more programming languages. 3 years … systems. 3 years of experience in leading projects. Experience with Large Language Model, Generative AI, Generative AI Agent, Multimodal Machine Learning. About the job Site Reliability Engineering (SRE) combines software and systems engineering to build and run large-scale, massively distributed, fault-tolerant systems. SRE ensures that Google Cloud's services-both our internally critical and our externally-visible … appropriate to customer's needs and a fast rate of improvement. Additionally SRE's will keep an ever-watchful eye on our systems capacity and performance. Much of our software development focuses on optimizing existing systems, building infrastructure and eliminating work through automation. On the SRE team, you'll have the opportunity to manage the complex challenges of scale More ❯
Manchester Area, United Kingdom Hybrid/Remote Options
Vypr
Job Title Senior-Software-Engineer (Backend focused) Reports to Head of Engineering Location/work pattern UK based role – 1 day every other week in Manchester office Salary Up to 65,000 What we do Vypr is a Manchester HQ’d Private Equity/Venture Capital backed SaaS business. Our market-leading product intelligence platform provides reliable … limitless future potential, from personalisation to AI enhanced insight. Our cross-functional, agile product team collaborates to design, build, and deliver Vypr’s brand-new AI-driven platform. Comprising software engineers, QAs, product managers, designers, and a delivery manager, the team is guided by modern tech principles—such as a serverless-first approach, event-driven architecture, and CI/… Node.js (TypeScript), following best practices Collaborate with cross-functional teams (product managers, designers, engineers and QA) to scope, break down, and deliver complex technical tasks. Drive best practices in software engineering, including DevSecOps, CI/CD, and automated testing strategies. Mentor and support engineers, fostering a high-performance culture and helping team members grow technically. Apply DevSecOps, CI/ More ❯
brilliant time to join our business. We are on an exciting growth journey to become the UK's most loved retirement expert. The Role We're looking for a SeniorSoftwareEngineer to join one of our multidisciplinary, cross-functional, lean delivery squads, focused on rapidly delivering value to our customers through our mobile app and website. … right way. You will lead by example; getting your hands dirty in the code, inspiring your peers & helping to educate your stakeholders. You are passionate about the craft of software development and contribute to technical and non-technical discussions that help shape the direction of digital product delivery. You are able to work independently, as well as collaboratively, on … user stories within an agile delivery environment and are versed in modern software delivery practices. You care about creating quality software that delivers value to consumers, in a thoughtfully pragmatic way. As well as contributing to production-grade code bases, you will also be keen to help shape the vision for the product, happy to mentor and upskill More ❯
This team spends most of its time working on customer focused features that improve the user experience, from content discovery and search to Roku pay and subscription to embedded software and firmware, and much more. Our product roadmap helps us accelerate our growth and scale, putting surprising new features into the hands of tens of millions of Roku users … and continues to innovate and lead the industry. While we are well positioned to help shape the future of television and streaming media worldwide, continued success stems from experienced software engineers like you developing core features for the Roku platform. Our new SeniorSoftwareEngineer, Embedded will be contributing extensively to our embedded UI development, algorithm … integration of third party code. You will also be engaged in developing tools which can help larger development community within Roku. A proven track record of shipping high quality software on embedded platforms is essential. This is a great role for a senior professional who enjoys a high level of visibility and thrives on great business impact. The More ❯
Join us as a SeniorSoftwareEngineer for CIAM at Barclays, where you will bring to life a new digital platform capability, transforming and modernising our digital estate to build a market-leading digital offering with customer experience at its heart. This is an exciting and key role, partnering with business aligned engineering and product teams, to … ensure a collaborative team culture is at the heart of what we do. To be successful in this role you should have: Strong hands-on IAM engineer background with broad expertise across the IAM domain, including tooling, products, protocols, taxonomy, identity management, authentication, authorization and identity federation. Expertise with single sign on, OAuth2, OIDC, PKI, PSD2 SCA knowledge and … digital and technology, as well as job-specific technical skills. This role will be based out of our London office. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry More ❯
We’re Hiring: Fullstack SoftwareEngineer 🌍 Fully Remote | Full-Time | HealthTech | TypeScript Stack Salary Range: Up to 100.000 GROSS annually (depends on experience). Are you passionate about building seamless, high-impact systems that power real-world change? Do you thrive at the intersection of backend and frontend development? We’re looking for a versatile Fullstack SoftwareEngineer to help scale the core systems of our HIPAA-compliant no-code automation platform that’s transforming healthcare operations. 🛠 What You’ll Do Design and scale core systems like our workflow engine, AI Copilot, and APIs Build end-to-end features across a fullstack TypeScript environment (React frontend + Node backend) Enhance automation and AI-driven capabilities … Bring Strong coding skills (ideally in TypeScript, but we value adaptability over stack-specific experience) Proven experience across both frontend and backend in production systems A deep understanding of software engineering principles (testing, scalability, performance) A track record of owning features or products end-to-end Clear, fluent communication in English—written and spoken A mission-driven mindset —we More ❯
or monotonous, we envision a future where human well-being is safeguarded while closing the gaps in critical global labour needs. About the Role: We are looking for a SeniorSoftwareEngineer to help transform our advanced robotics stack into a dependable product ready for the real world. This is a deeply technical and hands on role. … production code, integrate subsystems, and work directly with robots in both simulation and real hardware environments. You will be part of a focused team responsible for the application level software that connects control, navigation, perception, learning, and platform systems. Your work will ensure that these components operate as a coherent and reliable system that users can interact with seamlessly. … iterate quickly. It is well suited to someone who enjoys working close to hardware and solving practical, cross disciplinary challenges. What You’ll Do: Develop and maintain application level software for humanoid robots Integrate software components from controls, navigation, computer vision, reinforcement learning, and platform teams Contribute to the structure and evolution of the application architecture and its More ❯
or monotonous, we envision a future where human well-being is safeguarded while closing the gaps in critical global labour needs. About the Role: We are looking for a SeniorSoftwareEngineer to help transform our advanced robotics stack into a dependable product ready for the real world. This is a deeply technical and hands on role. … production code, integrate subsystems, and work directly with robots in both simulation and real hardware environments. You will be part of a focused team responsible for the application level software that connects control, navigation, perception, learning, and platform systems. Your work will ensure that these components operate as a coherent and reliable system that users can interact with seamlessly. … iterate quickly. It is well suited to someone who enjoys working close to hardware and solving practical, cross disciplinary challenges. What You’ll Do: Develop and maintain application level software for humanoid robots Integrate software components from controls, navigation, computer vision, reinforcement learning, and platform teams Contribute to the structure and evolution of the application architecture and its More ❯
We are looking for an experienced and proactive SeniorSoftwareEngineer to join our R&D team at our Studyportals headquarters is in Strijp-S, Eindhoven, the Netherlands. Flexibility to hybrid from our office. About Studyportals We change the lives of millions of students and leave the world a bit brighter than we found it. Every minute … have a proven track record of architecting and implementing scalable and reliable back-end systems. Experience with (different types of) automated testing as part of CI/CD driven software development. You write clean, modular, and maintainable code, following SOLID and modern software design principles. You like to collaborate, appreciate open communication, and are comfortable with working cross More ❯
Join to apply for the SeniorSoftwareEngineer role at Studyportals Direct message the job poster from Studyportals We change the lives of millions of students and leave the world a bit brighter than we found it. Every minute 100 students around the world trust our platforms (e.g., ) to find their best matching education for free. At … Web Services (AWS) or any other Cloud Computing Platform (e.g. Azure, Google Cloud Platform). Experience with (different types of) automated testing as part of CI/CD driven software development. You like to collaborate, appreciate open communication, and are comfortable with working cross-functionally. Competitive salary including a bonus and pension scheme 32 vacation days (including bank holidays More ❯
you're looking for a company with momentum and the opportunity to progress at pace, Legend has it. Unlock the Legend in you. The Role Legend is hiring a SeniorSoftwareEngineer reporting directly to our Senior Engineering Manager. This is an opportunity to shape the technical foundation of a high-growth product in the competitive … Ensure application security, implementing safeguards against vulnerabilities. What You'll Bring Proven experience delivering large-scale systems in production. Strong grounding in Domain-Driven Design, API-first architecture, and software design patterns. Proficiency in JavaScript (React/Next) or another backend language, with knowledge of Ruby as a plus. Experience with Pub/Sub, websockets, and Server-Sent Events More ❯
Senior C++ SoftwareEngineer Salary: £100,000 – £135,000 Key Responsibilities Design, develop, and optimize software in C++ and/or Rust for control and orchestration systems. Build low-latency interfaces between hardware and classical compute systems. Collaborate with hardware teams to integrate software with FPGAs and high-speed digital electronics. Develop and maintain firmware … platforms. Analyze and optimize system performance including latency, throughput, and resource utilization. Participate in system architecture design and technical decision-making. Conduct code reviews , mentor junior engineers, and promote software best practices. Work with cross-functional teams to ensure seamless integration of hardware and software components for robust, production-ready systems. Ensure system reliability , fault tolerance , and performance … in data centre environments. Required Qualifications Bachelor’s or Master’s degree in Computer Engineering , Electrical Engineering , Physics , or a related field. 5+ years of professional experience in software development, with a focus on C++ and/or Rust . Strong understanding of FPGA architectures , toolchains (e.g., Xilinx Vivado, Intel Quartus), and hardware description languages ( VHDL/Verilog ). More ❯
Senior C++ SoftwareEngineer Salary: £75,000 - £135,000 Key Responsibilities Design, develop, and optimize software in C++ and/or Rust for control and orchestration systems. Build low-latency interfaces between hardware and classical compute systems. Collaborate with hardware teams to integrate software with FPGAs and high-speed digital electronics. Develop and maintain firmware … platforms. Analyze and optimize system performance including latency, throughput, and resource utilization. Participate in system architecture design and technical decision-making. Conduct code reviews , mentor junior engineers, and promote software best practices. Work with cross-functional teams to ensure seamless integration of hardware and software components for robust, production-ready systems. Ensure system reliability , fault tolerance , and performance … in data centre environments. Required Qualifications Bachelor's or Master's degree in Computer Engineering , Electrical Engineering , Physics , or a related field. 5+ years of professional experience in software development, with a focus on C++ and/or Rust . Strong understanding of FPGA architectures , toolchains (e.g., Xilinx Vivado, Intel Quartus), and hardware description languages ( VHDL/Verilog ). More ❯
sustainable growth and is certified as a Great Place to Work for 2024 and named a 2024 finalist for Fast Company's Best Workplaces for Innovators! Role As a SeniorSoftwareEngineer , you'll play a key role in designing, developing, and maintaining high-quality software solutions. You'll work closely with cross-functional teams to … be proficient in either Frontend or Backend development - bonus points if you are, or desire to be, full-stack! Overall Responsibilities Architect, design, and develop robust, scalable, and maintainable software solutions. Lead technical discussions and contribute to high-level architectural decisions. Collaborate with product managers, designers, and other engineers to deliver high-impact features. Ensure code quality through peer … databases, and APIs to ensure efficient data management and seamless communication between the front end and server. Create RESTful or GraphQL APIs to enable smooth data exchange between various software components and external systems. Optimize code and infrastructure to handle increasing loads, ensuring the application can scale efficiently. Qualifications 5+ years of experience in software development. Strong proficiency More ❯
Leeds, England, United Kingdom Hybrid/Remote Options
Abstract Group
our clients, aligning intelligent innovation with long-term strategic goals to deliver meaningful, measurable transformation. Our global team is made up of passionate, highly skilled individuals with experience spanning software engineering through to technology strategy development and change management. We collaborate seamlessly, operating with agility and openness to deliver impact, whether delivering a standalone technology solution or embedding AI … VISION: We empower organisations to solve complex challenges by uniting advanced technology with exceptional talent to deliver scalable, lasting transformation THE ROLE We are growing and now need a SeniorSoftwareEngineer to join our team in Leeds. The role will be responsible for designing and developing software systems on behalf of Abstract’s clients. This … providing guidance to junior members of the development team on project work, and driving continuous improvement of technical practises across the organisation. RESPONSIBILITIES To architect, design, and implement complex software systems, ensuring scalability, performance, and reliability. Determining the structure and design of web pages, optimising for speed and scalability. Maintaining high quality code. Identifying and resolving coding problems. Adapting More ❯
Glasgow, Scotland, United Kingdom Hybrid/Remote Options
Spire
At Spire, the Space Reliability Engineering team's mission is to protect, provide for, and progress the reliable operation of Spire’s constellation of satellites, ground stations, and software through vigilant monitoring of availability, latency, performance, and capacity. We embrace the Site Reliability Engineering work style and apply it to Space. This role can be situated in Glasgow, UK … Munich, Germany or Luxembourg City, Luxembourg. What You'll Do as a SoftwareEngineer for the Space Reliability Engineering team: As a SoftwareEngineer working with the Space Reliability Engineering team, you will be working with a small team in an agile environment. You will be working on systems and tools that improve the efficiency of … awareness, and performance monitoring. Develop a data platform that allow for flexible data storage and analytics Maintain configuration control of all assets and provide for the rollout of updated software and configuration Key Skills: Candidates should have experience implementing systems using Python, including integrating with a diverse set of data stores and cloud services. They will need to interface More ❯
SeniorSoftwareEngineer, Bots + Fraud Detection (EMEA) Hybrid About Us At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world's largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare … protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named … Available Locations: Lisbon or London (EMEA) About the department Cloudflare's Engineering Team is home to some of the industry's top engineers, dedicated to building and scaling innovative software that handles a huge proportion of the Internet. Our team responsible for Bots and Fraud Detection develops cutting edge solutions to identify and mitigate malicious bot activities, ensuring the More ❯
an impactful role in helping visualize and operationalize the findings of Intelligence Services to create and deliver a cutting edge user experience with actionable insights for our customers. Position: SeniorSoftwareEngineer, Intelligence Services Location: Galway, Ireland (in person/Hybrid) What you would do: Be a member of a high performing product development team. Be a … back end engineer to develop kubernetes services for streaming data pipelines and application micro services. Develop distributed software systems that enable analytics across many different cyber threat intelligence and data sources. Build cloud delivered cybersecurity products that leverage intelligence and data in innovative ways. Take ownership of tasks and see them through from design to production. What you … to innovation projects from research, ideation and incubation to scale and production. Practicing trunk based development by continuously integrating changes and commits with other team members. Developing cloud native software deployed on multi cloud platforms. Rapidly learning and applying leading edge technologies to new products. What you should have experience in: Proven track record as a trusted member of More ❯