Software Engineering LeadStoke on Trent - Hybrid£60,000 - £75,000 + Additional benefitsAbout UsA tea... Software Engineering LeadStoke on Trent - Hybrid£60,000 - £75,000 + Additional benefitsAbout UsA team focused on delivering high-quality, scalable software solutions. Our culture is rooted in collaboration, technical excellence, and continuous improvement. We believe in empowering our people to achieve great results while fostering an environment that’s supportive, innovative, and genuinely fun to be part of.We’re now looking for an experienced Software Engineering Lead to guide and inspire a talented team of engineers. If you’re passionate about solving complex challenges, driving team success, and delivering exceptional software, this could be the role for you.The RoleAs a Software Engineering Lead, you’ll take responsibility for leading a squad of engineers to deliver impactful, high-quality solutions. This is an opportunity to shape the team’s direction and make a tangible impact.Key Responsibilities Guide and motivate a team of software engineers, helping them deliver large-scale, high-quality solutions.Ensure the team adheres to best practices, coding standards, and quality governance.Conduct 1-to-1s, mentor team members, and support their professional growth through feedback and appraisals.Play a key role in shaping technical strategies and ensuring delivery aligns with broader business goals.Work closely with other teams to ensure smooth cross-functional cooperation and effective delivery.Help grow the team by identifying and hiring top talent. About YouWe’re looking for someone with a strong technical foundation, leadership experience, and a passion for driving results. You’ll be equally comfortable mentoring individuals, leading technical discussions, and delivering on ambitious goals.What You Bring Solid experience in software development, with a hands-on approach to problem-solving.Proven ability to lead and inspire a team while maintaining focus on quality and delivery.A track record of delivering projects on time and to a high standard.Collaboration: A team player who enjoys working closely with others to achieve shared goals.Experience working in Agile environments.Familiarity with microservice architecture.A passion for innovation and improving processes. Why You’ll Love Working Here We want our people to thrive, so we’ve built an environment that supports both personal and professional growth. Here’s what you can expect: A mix of remote and in-office working, offering flexibility while maintaining a strong team connection.We’re committed to your development, providing training, mentoring, and opportunities to advance.A team that values collaboration, innovation, and celebrating successes—big and small. If you’re looking for a leadership role where you can make an impact, develop a talented team, and deliver exceptional software, we’d love to hear from you. Apply now and let’s make it happen!katieburke@uniting.cloud
Explore Uniting Ambition jobs in the UK
Returned 11 jobs
.Net Software DeveloperStoke-on-Trent (Hybrid)£40,000 - £55,000 + additional benefits.About UsWe are... .Net Software DeveloperStoke-on-Trent (Hybrid)£40,000 - £55,000 + additional benefits.About UsWe are a team of passionate engineers working at the forefront of technology to build distributed systems that scale effortlessly and handle vast amounts of data with precision and speed. Our Core Systems team is transforming our platform, rewriting products in Golang to enhance performance and scalability.Our foundation is built on C#, .Net, and microservices architecture. As we transition to Golang, we’re investing in our team by providing comprehensive Golang training programs to ensure everyone has the tools they need to grow and succeed. If you’re passionate about distributed systems and eager to develop expertise in Golang, this is the perfect opportunity to join a collaborative and innovative environment. What You’ll Do Design and build scalable, low-latency solutions using C#, .Net, and microservices.Be part of the effort to rewrite existing products in Golang, leveraging its capabilities to enhance performance and scalability.Work closely with colleagues to support the migration, ensuring smooth and efficient development cycles.Support and improve existing services while identifying opportunities to optimize and modernize.Utilize your expertise to build modular, maintainable, and highly available components.Participate in dedicated training programs designed to help you develop deep expertise in Golang. Preferred Skills and Experience A strong foundation in backend development (C# & .Net)Experience in designing, building, and maintaining scalable, distributed systems.Familiarity with building and maintaining microservices-based systems.Experience tackling complex technical challenges with innovative solutions.Strong communication and teamwork skills, with a proactive, can-do approach.A genuine interest in learning and working with Golang, supported by our training programs. Why Join Us? Joining our team means becoming part of a forward-thinking, supportive community where you’ll have the chance to grow and thrive. Here’s what you can expect:Be part of a transformative journey as we rewrite our systems, with full training and support to upskill.Develop systems that handle massive transaction volumes with high reliability and scalability.Join a team that values innovation, shared knowledge, and teamwork.Enjoy the flexibility of remote work while staying connected to a dynamic office environment.Your work will directly influence the evolution and success of our platform. Ready to Apply?If you’re an experienced developer with a passion for distributed systems, microservices, and a desire to learn Golang, we’d love to hear from you.katieburke@uniting.cloud
.Net Software DeveloperManchester (Hybrid)£40,000 - £55,000 + additional benefits. About UsWe are a... .Net Software DeveloperManchester (Hybrid)£40,000 - £55,000 + additional benefits. About UsWe are a team of passionate engineers working at the forefront of technology to build distributed systems that scale effortlessly and handle vast amounts of data with precision and speed. Our Core Systems team is transforming our platform, rewriting products in Golang to enhance performance and scalability.Our foundation is built on C#, .Net, and microservices architecture. As we transition to Golang, we’re investing in our team by providing comprehensive Golang training programs to ensure everyone has the tools they need to grow and succeed. If you’re passionate about distributed systems and eager to develop expertise in Golang, this is the perfect opportunity to join a collaborative and innovative environment. What You’ll Do Design and build scalable, low-latency solutions using C#, .Net, and microservices.Be part of the effort to rewrite existing products in Golang, leveraging its capabilities to enhance performance and scalability.Work closely with colleagues to support the migration, ensuring smooth and efficient development cycles.Support and improve existing services while identifying opportunities to optimize and modernize.Utilize your expertise to build modular, maintainable, and highly available components.Participate in dedicated training programs designed to help you develop deep expertise in Golang. Preferred Skills and Experience A strong foundation in backend development (C# & .Net)Experience in designing, building, and maintaining scalable, distributed systems.Familiarity with building and maintaining microservices-based systems.Experience tackling complex technical challenges with innovative solutions.Strong communication and teamwork skills, with a proactive, can-do approach.A genuine interest in learning and working with Golang, supported by our training programs. Why Join Us? Joining our team means becoming part of a forward-thinking, supportive community where you’ll have the chance to grow and thrive. Here’s what you can expect:Be part of a transformative journey as we rewrite our systems, with full training and support to upskill.Develop systems that handle massive transaction volumes with high reliability and scalability.Join a team that values innovation, shared knowledge, and teamwork.Enjoy the flexibility of remote work while staying connected to a dynamic office environment.Your work will directly influence the evolution and success of our platform. Ready to Apply?If you’re an experienced developer with a passion for distributed systems, microservices, and a desire to learn Golang, we’d love to hear from you.katieburke@uniting.cloud
Back End Software Developer100% RemoteAbout UsWe are a team of dedicated engineers passionate about... Back End Software Developer100% RemoteAbout UsWe are a team of dedicated engineers passionate about solving complex problems at scale. This team is built around high-performance computing, focusing on building distributed systems that process enormous volumes of transactions every day.Our systems are powered by Linux and built around open-source technologies, emphasizing scalability, reliability, and speed. To meet the demands of high-volume, low-latency processing, we leverage functional programming paradigms and languages like Golang and Erlang, and we’re looking for developers eager to expand their skills in these areas.We thrive on collaboration, innovation, and a commitment to building systems that are as elegant as they are powerful. If you’re passionate about distributed systems, functional programming, and continuous learning, we’d love to have you on our team. What You’ll Do Design and implement low-latency, fault tolerant, highly available, and scalable systems.Work with languages like Golang and Erlang, exploring functional paradigms to deliver efficient, robust solutions.Create systems capable of processing massive transaction volumes with precision and speed.Support and improve the current codebase, identifying opportunities for optimization and enhancement.Contribute to solution designs, technical discussions, and effort estimations.Utilize Linux and GNU utilities in building and maintaining high-performance systems.Proactively identify areas for technical improvement and share your insights with the team. About YouWe’re seeking a technically minded individual who’s eager to learn, thrives on solving complex problems, and is excited about exploring functional programming and distributed systems.Preferred Skills and Experience Expertise in services, messaging, systems, or middleware.Exposure to languages like Erlang, Haskell, F#, Scala, or Go (or an eagerness to learn).Experience with distributed architecture or a keen interest in designing systems that scale.Familiarity with complex event processing or continuous query languages.A natural aptitude for tackling technical challenges and delivering solutions.Strong communication and teamwork skills, with a proactive and supportive approach.A BSc/MSc in IT-related fields or equivalent hands-on experience. Ready to Apply?If this role excites you and you’re ready to take on the challenges of distributed systems and functional programming, we’d love to hear from you. Let’s build the future together.katieburke@uniting.cloud
Back End Software DeveloperStoke-On-Trent (Hybrid)About UsWe are a team of dedicated engineers passi... Back End Software DeveloperStoke-On-Trent (Hybrid)About UsWe are a team of dedicated engineers passionate about solving complex problems at scale. This team is built around high-performance computing, focusing on building distributed systems that process enormous volumes of transactions every day.Our systems are powered by Linux and built around open-source technologies, emphasizing scalability, reliability, and speed. To meet the demands of high-volume, low-latency processing, we leverage functional programming paradigms and languages like Golang and Erlang, and we’re looking for developers eager to expand their skills in these areas.We thrive on collaboration, innovation, and a commitment to building systems that are as elegant as they are powerful. If you’re passionate about distributed systems, functional programming, and continuous learning, we’d love to have you on our team. What You’ll Do Design and implement low-latency, fault tolerant, highly available, and scalable systems.Work with languages like Golang and Erlang, exploring functional paradigms to deliver efficient, robust solutions.Create systems capable of processing massive transaction volumes with precision and speed.Support and improve the current codebase, identifying opportunities for optimization and enhancement.Contribute to solution designs, technical discussions, and effort estimations.Utilize Linux and GNU utilities in building and maintaining high-performance systems.Proactively identify areas for technical improvement and share your insights with the team. About YouWe’re seeking a technically minded individual who’s eager to learn, thrives on solving complex problems, and is excited about exploring functional programming and distributed systems.Preferred Skills and Experience Expertise in services, messaging, systems, or middleware.Exposure to languages like Erlang, Haskell, F#, Scala, or Go (or an eagerness to learn).Experience with distributed architecture or a keen interest in designing systems that scale.Familiarity with complex event processing or continuous query languages.A natural aptitude for tackling technical challenges and delivering solutions.Strong communication and teamwork skills, with a proactive and supportive approach.A BSc/MSc in IT-related fields or equivalent hands-on experience. Ready to Apply?If this role excites you and you’re ready to take on the challenges of distributed systems and functional programming, we’d love to hear from you. Let’s build the future together.katieburke@uniting.cloud
Back End Software DeveloperManchester (Hybrid) About UsWe are a team of dedicated engineers passiona... Back End Software DeveloperManchester (Hybrid) About UsWe are a team of dedicated engineers passionate about solving complex problems at scale. This team is built around high-performance computing, focusing on building distributed systems that process enormous volumes of transactions every day.Our systems are powered by Linux and built around open-source technologies, emphasizing scalability, reliability, and speed. To meet the demands of high-volume, low-latency processing, we leverage functional programming paradigms and languages like Golang and Erlang, and we’re looking for developers eager to expand their skills in these areas.We thrive on collaboration, innovation, and a commitment to building systems that are as elegant as they are powerful. If you’re passionate about distributed systems, functional programming, and continuous learning, we’d love to have you on our team. What You’ll Do Design and implement low-latency, fault tolerant, highly available, and scalable systems.Work with languages like Golang and Erlang, exploring functional paradigms to deliver efficient, robust solutions.Create systems capable of processing massive transaction volumes with precision and speed.Support and improve the current codebase, identifying opportunities for optimization and enhancement.Contribute to solution designs, technical discussions, and effort estimations.Utilize Linux and GNU utilities in building and maintaining high-performance systems.Proactively identify areas for technical improvement and share your insights with the team. About YouWe’re seeking a technically minded individual who’s eager to learn, thrives on solving complex problems, and is excited about exploring functional programming and distributed systems. Preferred Skills and Experience Expertise in services, messaging, systems, or middleware.Exposure to languages like Erlang, Haskell, F#, Scala, or Go (or an eagerness to learn).Experience with distributed architecture or a keen interest in designing systems that scale.Familiarity with complex event processing or continuous query languages.A natural aptitude for tackling technical challenges and delivering solutions.Strong communication and teamwork skills, with a proactive and supportive approach.A BSc/MSc in IT-related fields or equivalent hands-on experience. Ready to Apply?If this role excites you and you’re ready to take on the challenges of distributed systems and functional programming, we’d love to hear from you. Let’s build the future together. katieburke@uniting.cloud
Full Stack Software DeveloperStoke-on-Trent (Hybrid)Salary: £40,000 - £55,000 + additional benefitsA... Full Stack Software DeveloperStoke-on-Trent (Hybrid)Salary: £40,000 - £55,000 + additional benefitsAbout UsWe’re a global brand at the forefront of technology, building award-winning platforms and products that are used and loved worldwide. At the heart of our success is our incredible team of developers, who thrive in a culture of innovation, collaboration, and a shared passion for solving complex problems.Now, we’re looking for a talented Software Developer to join a Full Stack Team —a dynamic group dedicated to creating, enhancing, and maintaining systems that power some of the most critical functions across the business.The RoleYou’ll work on cutting-edge projects that support both our customers and internal teams. From developing and refining platforms for partner integrations to building tools that enhance user experience and content delivery, your work will have a meaningful impact across the board.You’ll be working on a mix of exciting systems, including: Driving innovation across multiple platforms.Enhancing the tools that empower our partners.Supporting internal tools that enable smooth operations and ensure the highest standards of governance.Our current tech stack includes C#, MVC, JavaScript, and TypeScript, but we’re actively transitioning to modern technologies like Golang and React—and we’d love for you to be part of this transformation. What We’re Looking ForWe’re not just looking for someone with the right technical skills—we want someone with a proactive mindset, a passion for problem-solving, and a genuine enthusiasm for technology.You’ll Need Experience in C#, .Net, JavaScript (or TypeScript)Familiarity with HTML5, CSS3, and SQL Server.Experience with TDD, Unit Testing, CI/CD pipelines.A good understanding of AGILE practices and how they drive development.A collaborative attitude and a desire to grow as part of a high-performing team. Why Join Us? You’re joining a community of talented professionals who are passionate about what they do.Be part of a team that builds platforms and systems used by millions worldwide. Work with cutting-edge technologies and gain hands-on experience with new tools like Golang.Collaborate with some of the best developers in the industry, in an environment that values innovation, learning, and success.Enjoy the flexibility of working from home while staying connected to a vibrant and dynamic office culture. What Drives UsWe’re passionate about building world-class solutions that make a real difference. Our team takes pride in the work we do, from crafting beautiful user experiences to creating robust systems that handle complex requirements. If you love technology, thrive on collaboration, and want to work with a team that shares your drive, you’ll feel right at home here.Katieburke@uniting.cloud
Full Stack Software DeveloperManchester (Hybrid)Salary: £40,000 - £55,000 + additional benefitsAbout... Full Stack Software DeveloperManchester (Hybrid)Salary: £40,000 - £55,000 + additional benefitsAbout UsWe’re a global brand at the forefront of technology, building award-winning platforms and products that are used and loved worldwide. At the heart of our success is our incredible team of developers, who thrive in a culture of innovation, collaboration, and a shared passion for solving complex problems.Now, we’re looking for a talented Software Developer to join a Full Stack Team —a dynamic group dedicated to creating, enhancing, and maintaining systems that power some of the most critical functions across the business.The RoleYou’ll work on cutting-edge projects that support both our customers and internal teams. From developing and refining platforms for partner integrations to building tools that enhance user experience and content delivery, your work will have a meaningful impact across the board.You’ll be working on a mix of exciting systems, including: Driving innovation across multiple platforms.Enhancing the tools that empower our partners.Supporting internal tools that enable smooth operations and ensure the highest standards of governance.Our current tech stack includes C#, MVC, JavaScript, and TypeScript, but we’re actively transitioning to modern technologies like Golang and React—and we’d love for you to be part of this transformation. What We’re Looking ForWe’re not just looking for someone with the right technical skills—we want someone with a proactive mindset, a passion for problem-solving, and a genuine enthusiasm for technology.You’ll Need Experience in C#, .Net, JavaScript (or TypeScript)Familiarity with HTML5, CSS3, and SQL Server.Experience with TDD, Unit Testing, CI/CD pipelines.A good understanding of AGILE practices and how they drive development.A collaborative attitude and a desire to grow as part of a high-performing team. Why Join Us? You’re joining a community of talented professionals who are passionate about what they do.Be part of a team that builds platforms and systems used by millions worldwide. Work with cutting-edge technologies and gain hands-on experience with new tools like Golang.Collaborate with some of the best developers in the industry, in an environment that values innovation, learning, and success.Enjoy the flexibility of working from home while staying connected to a vibrant and dynamic office culture. What Drives UsWe’re passionate about building world-class solutions that make a real difference. Our team takes pride in the work we do, from crafting beautiful user experiences to creating robust systems that handle complex requirements. If you love technology, thrive on collaboration, and want to work with a team that shares your drive, you’ll feel right at home here.Katieburke@uniting.cloud
Software Engineering LeadManchester - Hybrid£60,000 - £75,000 + Additional benefitsAbout UsA team fo... Software Engineering LeadManchester - Hybrid£60,000 - £75,000 + Additional benefitsAbout UsA team focused on delivering high-quality, scalable software solutions. Our culture is rooted in collaboration, technical excellence, and continuous improvement. We believe in empowering our people to achieve great results while fostering an environment that’s supportive, innovative, and genuinely fun to be part of.We’re now looking for an experienced Software Engineering Lead to guide and inspire a talented team of engineers. If you’re passionate about solving complex challenges, driving team success, and delivering exceptional software, this could be the role for you.The RoleAs a Software Engineering Lead, you’ll take responsibility for leading a squad of engineers to deliver impactful, high-quality solutions. This is an opportunity to shape the team’s direction and make a tangible impact.Key Responsibilities Guide and motivate a team of software engineers, helping them deliver large-scale, high-quality solutions.Ensure the team adheres to best practices, coding standards, and quality governance.Conduct 1-to-1s, mentor team members, and support their professional growth through feedback and appraisals.Play a key role in shaping technical strategies and ensuring delivery aligns with broader business goals.Work closely with other teams to ensure smooth cross-functional cooperation and effective delivery.Help grow the team by identifying and hiring top talent. About YouWe’re looking for someone with a strong technical foundation, leadership experience, and a passion for driving results. You’ll be equally comfortable mentoring individuals, leading technical discussions, and delivering on ambitious goals.What You Bring Solid experience in software development, with a hands-on approach to problem-solving.Proven ability to lead and inspire a team while maintaining focus on quality and delivery.A track record of delivering projects on time and to a high standard.Collaboration: A team player who enjoys working closely with others to achieve shared goals.Experience working in Agile environments.Familiarity with microservice architecture.A passion for innovation and improving processes. Why You’ll Love Working Here We want our people to thrive, so we’ve built an environment that supports both personal and professional growth. Here’s what you can expect: A mix of remote and in-office working, offering flexibility while maintaining a strong team connection.We’re committed to your development, providing training, mentoring, and opportunities to advance.A team that values collaboration, innovation, and celebrating successes—big and small. If you’re looking for a leadership role where you can make an impact, develop a talented team, and deliver exceptional software, we’d love to hear from you. Apply now and let’s make it happen!katieburke@uniting.cloud
Software Engineer (Core Java)Remote£50,000 - £65,000 + Additional BenefitsAbout UsWe’re a team of de... Software Engineer (Core Java)Remote£50,000 - £65,000 + Additional BenefitsAbout UsWe’re a team of dedicated, passionate engineers who love tackling big challenges and building cutting-edge technology. Our work focuses on delivering robust, reliable, and highly scalable systems that power critical operations on a massive scale.Joining our team means becoming part of a supportive community that values collaboration, innovation, and excellence.The RoleAs a Software Engineer working on Core Java, you’ll play a key role in designing and building secure, highly available, and extremely fast systems. These systems handle vast amounts of data, using state-of-the-art cryptographic technologies like authentication, digital signatures, time stamping, and encryption. What You’ll Do Collaborate with a team of talented engineers to design and develop large-scale, highly distributed systems.Write clean, efficient, and maintainable Core Java code, focusing on performance and scalability.Tackle challenging problems, including multi-threading, cloud integration, and complex data validations (e.g., XML/XSD).Implement DevOps practices to streamline deployment, testing, and monitoring.Work with cutting-edge technologies, contributing to systems that must be fast, secure, and reliable. About YouThis role is perfect for an experienced Core Java developer who thrives in high-scale enterprise environments. You’ll need strong technical skills, a collaborative mindset, and a passion for delivering high-quality solutions.Why Join Us? We know our success is built on the hard work and dedication of our people, and we believe in creating an environment where our team can thrive. Here’s what you can expect:Build systems that operate at scale, where performance and reliability are critical.Work with state-of-the-art cryptography and the latest tools and platforms.Be part of a team that values hard work, innovation, and mutual respect.Join a company that celebrates success and supports your professional development.Enjoy the benefits of remote working while staying connected to a dynamic team. Our ValuesWe’re a hardworking and supportive team that genuinely enjoys what we do. We take pride in our achievements and believe in celebrating our successes. If you’re someone who values collaboration, innovation, and creating excellent software, you’ll fit right in.Ready to Apply?If this sounds like the right role for you, we’d love to hear from you! – katieburke@uniting.cloud
oftware Developer ( CORE Java, XML) Are you a Software Developer looking to advance your career and... oftware Developer ( CORE Java, XML) Are you a Software Developer looking to advance your career and work in a large-scale environment?This team is passionate about technology and is working in a highly collaborative way. The bar is set very high for good quality code and you will work with the business across the entire lifecycle of the project.You will get to work on many exciting projects both existing and greenfield. Highly challenging role that will get your brain buzzing in a good way daily.Skills• Commercial Core Java Experience -Multithreading,Serialisation ,XML ,Concurrency• Experience of working with XML or XSD validation and transformations.• Strong analytical thinking skills.• Ability to work in a continually changing and reactive environment.• Flexible with a positive attitude towards work. This is genuinely a great team, with a good tech and software leader. It's perfect for someone who loves Java. Hybrid is in ManchesterREMOTE OR Hybrid options available