immediate impact and shaping the future of property management, explore career opportunities with us at Plentific. The Role We're looking for an experienced backend engineer to join the engineering team. You'll be working alongside highly technical and motivated teams and supported by a Product Managers and an Engineering Manager. You would be expected to apply fundamental … engineering and mathematical skills to solve problems and overcome challenges, not just develop code. You would leverage your architectural and design skills to guide our systems growth. The engineering team sits at the centre of everything we do at Plentific and is constantly tackling challenging problems, such as online payments, quoting, invoicing, booking, search/scoring algorithms, ETL … We have a very large but clean code base as we put significant emphasis on design patterns, code readability, automated testing, maintainability and extendability. Responsibilities Work with product owners, engineering managers, user interface designers and other software engineers to write technical documents that identify software project requirements Design, build and maintain APIs, microservices and data pipelines Write More ❯
challenge, and an unwavering commitment to excellence. Overview To ensure uncompromising accuracy and timeliness in the delivery of the risk metrics, our platform is continuously growing and evolving. Risk Engineering combines the principles of Computer Science, Mathematics and Finance to produce large scale, computationally intensive calculations of risk Goldman Sachs faces with each transaction we engage in. As an … Engineer in the Risk Engineering organization, you will have the opportunity to impact one or more aspects of risk management. You will work with a team of talented engineers to drive the build & adoption of common tools, platforms, and applications. The team builds solutions that are offered as a software product or as a hosted service. We are … tools, such as SQL, and data visualization tools, such as Tableau. Utilize web development technologies to facilitate application development for front end UI used for risk management actions Develop software for calculations using databases like Snowflake, Sybase IQ and distributed HDFS systems. Interact with business users for resolving issues with applications. Design and support batch processes using scheduling infrastructure More ❯
We are in search of a dynamic Senior Engineering Manager to lead Workflow and inventories technical teams in the development of a strategic platforms, utilized across various business stakeholders across Markets. In this senior role, you will be primarily responsible for establishing and steering the strategy for the technical domain in collaborations with Senior Business Users, Product Managers, Software Architects, and multiple SoftwareEngineering partners . The ideal candidate will exhibit exceptional managerial, architectural, hands-on coding, and infrastructure skills, along with a solid track record of leading high-performing engineering teams. We are seeking someone with robust management and operational skills to enhance efficiency and expedite execution. Key Responsibilities: Hands-on leadership of Application … and uphold the strategic vision and design of the entire workflow platform, ensuring prompt delivery of work items within both functional and non-functional areas. Develop and execute an engineering excellence plan for multiple softwareengineering teams to consistently improve technical implementation areas. Troubleshoot various high-impact problems/projects through comprehensive evaluation of complex business processes More ❯
challenge, and an unwavering commitment to excellence. Overview To ensure uncompromising accuracy and timeliness in the delivery of the risk metrics, our platform is continuously growing and evolving. Risk Engineering combines the principles of Computer Science, Mathematics and Finance to produce large scale, computationally intensive calculations of risk Goldman Sachs faces with each transaction we engage in. As an … Engineer in the Risk Engineering organization, you will have the opportunity to impact one or more aspects of risk management. You will work with a team of talented engineers to drive the build & adoption of common tools, platforms, and applications. The team builds solutions that are offered as a software product or as a hosted service. We are … tools, such as SQL, and data visualization tools, such as Tableau. • Utilize web development technologies to facilitate application development for front end UI used for risk management actions • Develop software for calculations using databases like Snowflake, Sybase IQ and distributed HDFS systems. • Interact with business users for resolving issues with applications. • Design and support batch processes using scheduling infrastructure More ❯
Overview This is a great opportunity to come and join the Biologics softwareengineering group. We're looking for a Software Engineer to join an agile team focused on full-stack development. In this role, you'll play a key role in developing software which makes a real impact to people's lives, whether its developing … Competitive salary Flexible working hours and a hybrid approach 25 days annual leave Private health and dental insurance Contributory based pension scheme EAP (Employee Assistance Program) Responsibilities As a Software Engineer, your main responsibilities would include: Developing software across our technology stack and contributing to team delivery Contributing to the team's automated tests and pipeline automation Reviewing … pull requests from other team members Working collaboratively as part of a cross-discipline agile team to incrementally deliver software Contributing to team and technical continuous improvement activities Continually learning, to stay up-to-date with the latest techniques and technologies in software development Qualifications We would love to hear from you if you: Have experience with C# More ❯
As a Software Engineer III at Fanatics Betting & Gaming (FBG), you will independently design, build, and maintain the backend systems that power world-class customer experiences. You'll take ownership of services, APIs, and infrastructure that scale with our growing platform. This is a senior-level role ideal for engineers who thrive in building robust, distributed systems and want … to make a meaningful impact through hands-on engineering, architectural guidance, and technical leadership. Whether you're returning to work or advancing your career, you'll bring strong backend expertise, a growth mindset, and a passion for solving complex problems in a fast-paced, high-growth industry. Responsibilities Independently design, develop, test, document, and deploy reliable backend services and … to-end Perform and lead code reviews with a focus on backend design, performance, and maintainability Influence and contribute to system architecture, data modeling, and backend scalability strategies Champion engineering excellence by driving improvements to backend development practices and tooling Develop a deep understanding of our domain, systems, and customer needs to inform backend decisions Stay up to date More ❯
Our client is a leading provider of Network Security solutions specializing in automatic detection and mitigation, network visibility, analytics, and reporting tools. About the Role Are you a seasoned software engineer with a passion for designing and developing cloud-native Infrastructure-as-Code (IaC) solutions from the ground up? Our client is seeking a talented and motivated Senior Software Engineer to lead the development of our next-generation observability platform. THIS IS NOT A DEVOPS ROLE. Responsibilities Collaborate within a dynamic softwareengineering team to architect and build a new cloud-native IaC platform. Develop software using technologies such as Docker Compose, Terraform, Kubernetes (K8s), Python, and Go. Provision and orchestrate open-source services including … portable to other public cloud or on-premises setups. Engage in the full development lifecycle: design, define work, document, debate, code, debug, and support features from inception. Qualifications A software developer experienced in designing and delivering complex IaC capabilities from scratch, not merely operating existing environments. A background in developing cloud-native systems software within SaaS organisations. Demonstrated More ❯
Rochester, Kent, United Kingdom Hybrid / WFH Options
Technical Placements
Senior Embedded Software Sustaining Engineer required for a manufacturer of life saving electronic solutions products. Part of a global group, this company offers rewarding careers, great benefits, and plenty of opportunities to grow in a supportive, energetic workplace. Hybrid working options (5 out of 10 days in the Rochester office). We are seeking a dedicated Software Engineer … to take ownership of sustaining and enhancing existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. This is a new role within the R&D team, created to ensure the continuity and quality of support for mature products. The primary focus will be maintaining and improving current products … driver integration, allowing the core development team to focus on new product innovation. You will become a key knowledge holder across the product range and work closely with the software manager to plan and coordinate sustaining engineering tasks. While they operate a rotating schedule where software engineers take turns supporting legacy products, this role will act as More ❯
London, England, United Kingdom Hybrid / WFH Options
Bright Purple
Our client is a leading provider of Network Security solutions specializing in automatic detection and mitigation, network visibility, analytics, and reporting tools. About the Role Are you a seasoned software engineer with a passion for designing and developing cloud-native Infrastructure-as-Code (IaC) solutions from the ground up? Our client is seeking a talented and motivated Senior Software Engineer to lead the development of our next-generation observability platform. THIS IS NOT A DEVOPS ROLE. Responsibilities Collaborate within a dynamic softwareengineering team to architect and build a new cloud-native IaC platform. Develop software using technologies such as Docker Compose, Terraform, Kubernetes (K8s), Python, and Go. Provision and orchestrate open-source services including … portable to other public cloud or on-premises setups. Engage in the full development lifecycle: design, define work, document, debate, code, debug, and support features from inception. Qualifications A software developer experienced in designing and delivering complex IaC capabilities from scratch, not merely operating existing environments. A background in developing cloud-native systems software within SaaS organisations. Demonstrated More ❯
We are seeking a dedicated Software Engineer to take ownership of sustaining and enhancing the existing embedded firmware and software product portfolio, primarily developed in C, with some C++ used for QT-based front ends. Senior Embedded Software Sustaining Engineer required for a manufacturer of life-saving electronic solutions products. Part of a global group, this company … driver integration, allowing the core development team to focus on new product innovation. You will become a key knowledge holder across the product range and work closely with the software manager to plan and coordinate sustaining engineering tasks. While they operate a rotating schedule where software engineers take turns supporting legacy products, this role will act as … sustaining efforts – identifying support needs and requesting assistance from the broader team when specific expertise is required. You’ll be joining a collaborative and multi-disciplinary team that spans software, electronics, mechanical design, and testing. The role offers both independent responsibility and the chance to collaborate across functions to ensure our existing products continue to meet the highest standards. More ❯
I am looking to speak with full stack Senior Software Engineers who would be interested in joining a leading FinTech start-up who are accelerating the deployment of climate tech solutions through cutting-edge data, analytics, and research. Their subscription-based intelligence platform equips investors, corporates, and governments with the insights needed to confidently build and finance the new … to extract data from PDFs, and/or any experience in automated data collection techniques. But this is not essential. What experience you'll need 5 + years of softwareengineering experience. Experience working in a start-up environment. Front-end (React, TypeScript, CSS). Back-end (Python, Django). Infrastructure (AWS). Excellent communication skills. Great team … player, you love collaborating. Interview Process: Call Initial call with Engineering Lead (30 mins) Review of one of the businesses PRs (30 mins) Technical Pairing Session (2 hours) Meet the Founders (30 mins) Reference checks + offer What you'll get in return for your talents Generous base salary Stock options 25 days holiday plus bank holidays Work on More ❯
Software Engineer - Quantitative Analytics Team Company: Pharo Management is a leading global macro hedge fund with a focus on emerging markets. Founded in 2000, the firm has offices in London, New York and Hong Kong and currently manages $7 billion in assets across four funds. Pharo trades foreign exchange, sovereign and corporate credit, local market interest rates, commodities, and … perfect role for an engineer seeking the variety and technical ownership of a start-up, with the resources of a successful, well-established firm. Responsibilities: Participate across the full software development lifecycle (design, build, test, deploy and maintain) Collaborate closely with the quant analysts, finding opportunities to use your expertise to add value Collaborate with other teams in sharing … your engineering expertise Required qualities and skills : Degree in computer science or other relevant technical discipline 2-5 years of Python development experience in a professional environment. C++ experience is not required but would be useful Version control using Git Experience in any other element of our stack will help your application, but is not required: Development in Azure More ❯
Brighton, Sussex, United Kingdom Hybrid / WFH Options
Automation Squared Ltd
and services for startups, scaleups, and enterprises. We foster a forward-thinking, inclusive culture where innovation thrives, and every engineer has a voice. We're looking for a Senior Software Engineer who is excited about the future of software development-someone who leverages AI-assisted coding tools daily and has experience building applications with advanced technology under the … hood . This is an opportunity to be part of a team that's pioneering modern engineering practices, from assisted coding workflows to intelligent automation in app development. If you're an engineer who is always experimenting with the latest tools and has a passion for delivering cutting-edge applications, we'd love to hear from you. This is … technology features under the hood , such as chatbots, AI-powered automation tools, or AI-enhanced search features. You write clean, scalable, and maintainable code with a focus on modern software design patterns . You're comfortable working in multidisciplinary, cross-functional teams and can articulate complex technical decisions to both technical and non-technical stakeholders. You embrace continuous learning More ❯
Wideopen, Tyne And Wear, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
Job Title: Lead Python Software Engineer Location: Newcastle (Hybrid WFH Available) Salary: Up to 75,000 + benefits KO2 Embedded Recruitment Solutions is proud to partner with a leading innovator in the smart industrial automation sector. Due to sustained growth and exciting new projects, our client is expanding their software development team and is now seeking a Lead … Python Software Engineer to play a critical role in designing and delivering scalable, real-time software solutions. The Role: As a Lead Python Software Engineer, you will take ownership of core backend development efforts, leading a small, agile team. You will be instrumental in architecting and building software systems that interface with real-time data sources … and DevOps practices to ensure continuous delivery Collaborate closely with multidisciplinary teams, including hardware engineers and data scientists Mentor and support junior developers and contribute to a high-performance engineering culture Implement software solutions for real-time data processing in an industrial environment Drive adoption of best practices in CI/CD, infrastructure automation, and system monitoring Key More ❯
We're looking for a Senior Software Engineer to join a growing team building smart, scalable tools used by professionals across a range of industries. You'll work onsite in London, helping shape robust backend services and responsive user experiences using Node.js and Python. What You'll Do Build and maintain scalable, secure applications using Node.js, Python, and modern … writing performant frontend code Agile mindset with excellent communication skills Enthusiastic about solving problems and sharing knowledge Nice to Have: Experience with Drupal 7 Familiarity with serverless architectures, quality engineering, or modern frontend frameworks INDLON 49904NB More ❯
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Job Title: Lead Python Software Engineer Location: Newcastle (Hybrid WFH Available) Salary: Up to £75,000 + benefits KO2 Embedded Recruitment Solutions is proud to partner with a leading innovator in the smart industrial automation sector. Due to sustained growth and exciting new projects, our client is expanding their software development team and is now seeking a Lead … Python Software Engineer to play a critical role in designing and delivering scalable, real-time software solutions. The Role: As a Lead Python Software Engineer, you will take ownership of core backend development efforts, leading a small, agile team. You will be instrumental in architecting and building software systems that interface with real-time data sources … and DevOps practices to ensure continuous delivery Collaborate closely with multidisciplinary teams, including hardware engineers and data scientists Mentor and support junior developers and contribute to a high-performance engineering culture Implement software solutions for real-time data processing in an industrial environment Drive adoption of best practices in CI/CD, infrastructure automation, and system monitoring Key More ❯
ensuring they remain reliable and scalable. As a Senior Java Developer , you will provide technical guidance and mentor a team of developers, fostering technical excellence and delivering high-quality software solutions. Working in an agile environment, you’ll collaborate with cross-functional teams to define, design, and implement innovative features while mentoring junior engineers. Duties: Develop high-quality, performant … and reliable Java applications. Guide and mentor developers, including offshore teams and contractors. Oversee software architecture, ensuring seamless integration with various platforms. Gather and analyse requirements, refining features and technical solutions. Lead the estimation process and ensure development work is accurately scoped. Debug existing code, maintain system performance, and drive best coding practices. Manage defects and oversee their resolution … across the development team. Experience: 4+ years of experience in softwareengineering, with a strong focus on Java development. Experience leading and/or mentoring technical teams within fast-paced, agile environments. Expertise in microservices architecture, REST API development, and security. Strong DevOps knowledge, particularly with Ansible or Jenkins pipelines. Proficiency in object-oriented design, relational databases, and More ❯
Engineering Lead/Technical Lead – Node.js | Python | TypeScript | AWS | Leadership We're hiring an Engineering Lead for a high-growth, AI-driven tech company. You’ll lead a small, agile team building scalable backend systems with Node.js , TypeScript , and AWS —delivering real impact, fast. This role is ideal for a senior engineer who loves hands-on coding, technical … the ability to align technical direction with business needs. Experience with DevOps, observability, and security compliance is a big plus. Why Apply? Autonomy, impact, and the chance to shape engineering culture. A bold, curious, no-nonsense team solving real customer problems. 📍 UK-based | Hybrid (1 day a week, Liverpool Street) | Full-time If you’re a technical leader ready More ❯
Engineering Lead/Technical Lead – Node.js | Python | TypeScript | AWS | Leadership We're hiring an Engineering Lead for a high-growth, AI-driven tech company. You’ll lead a small, agile team building scalable backend systems with Node.js , TypeScript , and AWS —delivering real impact, fast. This role is ideal for a senior engineer who loves hands-on coding, technical … the ability to align technical direction with business needs. Experience with DevOps, observability, and security compliance is a big plus. Why Apply? Autonomy, impact, and the chance to shape engineering culture. A bold, curious, no-nonsense team solving real customer problems. 📍 UK-based | Hybrid (1 day a week, Liverpool Street) | Full-time If you’re a technical leader ready More ❯
Engineering Lead/Technical Lead – Node.js | Python | TypeScript | AWS | Leadership We're hiring an Engineering Lead for a high-growth, AI-driven tech company. You’ll lead a small, agile team building scalable backend systems with Node.js , TypeScript , and AWS —delivering real impact, fast. This role is ideal for a senior engineer who loves hands-on coding, technical … the ability to align technical direction with business needs. Experience with DevOps, observability, and security compliance is a big plus. Why Apply? Autonomy, impact, and the chance to shape engineering culture. A bold, curious, no-nonsense team solving real customer problems. UK-based | Hybrid (1 day a week, Liverpool Street) | Full-time If you’re a technical leader ready More ❯
Job Title: Senior Front-End Software Engineer Salary : £70,929 - £78,810 Location: Edinburgh Hours: Full-time Working Pattern: Our work style is hybrid, which involves spending at least two days per week currently, or 40% of our time, at our Edinburgh office. About us We're on an exciting journey to transform our Group and the way we … and providing a market leading customer experience through the servicing of Debit and Credit cards through multiple channels. What you'll do Work as part of a self-organised engineering team to design and develop software features or services that are delightful and vital in our mission to help Britain prosper. Be at the heart of delivery in … your team building features with a passion for evolving best practices within your community. Work with the product and engineering leads to achieve the vision and customer outcomes for your Lab, through writing well-factored and tested code. Be curious about technology and understanding how things work. You'll influence positively demonstrating the right values and behaviours as we More ❯
Oxford, England, United Kingdom Hybrid / WFH Options
Oscar
Senior .NET Full Stack Developer Oxford | Remote | Competitive Salary (DOE) A leading software company based in Oxford is looking for a Senior .NET Full Stack Developer to join their growing team. This is a key role delivering high-quality software solutions for both UK-based and international clients. As a Senior Developer, you’ll be responsible for translating … Key Responsibilities: Design and develop scalable, modern web applications Collaborate with clients and internal teams to gather and define requirements Lead by example with clean, maintainable code and strong engineering principles Mentor junior developers and contribute to improving team processes Essential Skills: .NET Framework and .NET 6, ASP.NET Core/MVC C# JavaScript frameworks: Angular, Vue.js, or React MySQL More ❯
of an autonomous agile team to develop features and applications to meet the needs of your product area. We are looking for a candidate with a deep understanding of engineering, best practices and a strong agile mindset. In addition, this position will be responsible for operational maintenance, troubleshooting and support of applicable backend systems. We will rely heavily on … within the company to design, configure, maintain, support, and promote a variety of internally- and externally-facing applications, while ensuring compliance with accessibility standards. Continuously monitor, test, and optimize software while ensuring application reliability and coding to architectural standards. Contribute as part of the team to continuous code delivery with deployment tools and automated testing. Scale software to … support dynamic teams in a fast-paced environment. Build and maintain scalable applications. Collaborate with software engineers, product managers, analysts, and stakeholders to deliver solutions that meet customer expectations. Competencies Excellent time management, prioritization, attention to detail and organization skills. Values the success of the team over personal objectives. Experience working in a high precision environment to ensure the More ❯
Senior Software Engineer - FXGO Location London Business Area Engineering and CTO Ref # Description & Requirements FXGO is a premier trading platform that allows traders to buy and sell currencies (FX) 24/5. The FX market is the largest market in the world, with more than $7 trillion traded every day. Our platform is used by the industry … the challenge of building a live real-time trading platform energizes you. You'll need to have: Experience building production ready applications in C++ A Degree in Computer Science, Engineering, Mathematics, similar field of study or equivalent work experience An aptitude for problem solving, and a desire to build software solutions to complex business problems with experience getting … involved in the full software development lifecycle Passion to drive technology and product evolution We'd love to see: Experience with high volume, high availability distributed systems Good working knowledge of databases and messaging queues, preferably PostgreSQL and Apache Kafka Familiarity of JavaScript/TypeScript Bloomberg is an equal opportunity employer and we value diversity at our company. We More ❯
based in São Paulo, Brazil. This role is designed exclusively for university bachelor's degree recent graduates in the last 24 months in Computer Science or related field. As Software Development Engineer(s), selected candidate(s) will have the chance to have an impact on thousands of Amazon customers (from buyers and sellers, to Amazon employees) while working with … industry-leading technologies. Amazon's LATAM Software Development Engineering organization is growing and we're looking for Software Engineer(s) with technical coding/programming academic background who thrive on learning from complex problems and are able to face challenges while working with multiple technical teams at Amazon. The selected candidate(s) is expected to contribute to … all parts of the software development and deployment lifecycle, including but not limited to: design, development, documentation, testing and operations. They will be an integral part of a team that encourages experimentation and innovation on behalf of our customers. This role will directly participate in building and correcting software in partnership with other developers within the organization. Within More ❯