Growing events platform is seeking an experienced web developer to join a London-based team. Our mission is to grow and develop a web-based family events platform and ticketing service.
Hybrid work arrangements are offered between our North London office and work from home. Visa sponsorship can be offered.
Required Experience:
5+ years software development experience
Comfortable with custom-coding a variety of web applications
Knowledge and experience of all stages of web development from ideation to deployment
Accustomed to creating testing systems and quality checks
Good communication skills and able to work in a team
Fluent level of English language is necessary
Good Use of:
Backend: PHP, MySQL, MVC, JavaScript
Frontend: Vue or React, JavaScript, HTML, CSS, JQuery
Database: MySQL
Other: GIT
Optional: experience with Docker, GCP, AWS, Python, React Native, Scrum (or other agile methodologies), TDD/BDD would be a bonus
Key Responsibilities:
Ensuring the smooth running of the events platform
Optimizing for fast page-loading speeds and reliable performance
Planning and architecting the development of a number of new features
Delivering projects to agreed deadlines, in good quality
Creating tests and testing code of new features
Problem-solving any issues with the site, including diagnosing and correcting any bugs
You would be working under a Team Lead in a small team of web developers, and a designer. The right candidate should be based in/around London, UK and able to commute to North London for office-based work two days a week.
03/09/2022
Full time
Growing events platform is seeking an experienced web developer to join a London-based team. Our mission is to grow and develop a web-based family events platform and ticketing service.
Hybrid work arrangements are offered between our North London office and work from home. Visa sponsorship can be offered.
Required Experience:
5+ years software development experience
Comfortable with custom-coding a variety of web applications
Knowledge and experience of all stages of web development from ideation to deployment
Accustomed to creating testing systems and quality checks
Good communication skills and able to work in a team
Fluent level of English language is necessary
Good Use of:
Backend: PHP, MySQL, MVC, JavaScript
Frontend: Vue or React, JavaScript, HTML, CSS, JQuery
Database: MySQL
Other: GIT
Optional: experience with Docker, GCP, AWS, Python, React Native, Scrum (or other agile methodologies), TDD/BDD would be a bonus
Key Responsibilities:
Ensuring the smooth running of the events platform
Optimizing for fast page-loading speeds and reliable performance
Planning and architecting the development of a number of new features
Delivering projects to agreed deadlines, in good quality
Creating tests and testing code of new features
Problem-solving any issues with the site, including diagnosing and correcting any bugs
You would be working under a Team Lead in a small team of web developers, and a designer. The right candidate should be based in/around London, UK and able to commute to North London for office-based work two days a week.
Senior Software Engineer (Python/Microservices/Knowledge Graphs) (Salary: £55,000 - 70,000. Hybrid working, London office) Are you passionate about building great solutions that make a big impact on everyday lives? Want to contribute significantly to the company's success? If you want to join a small and profitable business operating at the cutting edge of technology, whilst learning every day, read on About the Role As a Senior Software Engineer in the team; you will work on building the platform that enables the automation of an industry. The core services allow our solutions to communicate with third-party APIs in a reliable and scalable manner. You're an expert with Python and backend frameworks, SOA and microservices. You have been developing scalable software products for several years and have a passion for your craft, writing great code. You should love shipping to customers. Nothing we build matters if it isn't solving problems for our customers and you love learning. Engineering is ever-changing. You enjoy exploring areas that you might not have experience with yet. You will be keen on developing clean and maintainable code and mentoring other developers in achieving the same. Most of all you will enjoy working with a great team and be passionate about the work you do. Responsibilities Our Software Engineers work across the technical stack, designing and implementing the infrastructure and skills that make our solutions indispensable to our clients. Tasks include: System Architecture: Design scalable, secure architectures (microservices, event-driven, etc) Python Development: Lead Python projects, ensuring high performance and scalability Public API Development: Design secure, scalable public APIs Large-Scale Data Handling: Build systems to manage and process large data volumes efficiently Simplification & Optimization: Identify and simplify over-engineered solutions Generative AI & ML: Integrate Gen AI solutions and explore machine learning for business applications AWS Cloud Expertise: Architect and deploy systems using AWS services (Lambda, API Gateway, S3, etc) Security Mindset: Implement security best practices across development processes CI/CD & Automation: Set up CI/CD pipelines and automated testing to accelerate delivery Collaboration: Work with cross-functional teams to align on goals and deliver results Requirements We are looking for someone who is passionate about technology and enjoys learning and applying the latest developments. Must-have experience Extensive Python experience designing and building systems that process large volumes of data efficiently Broad architecture exposure including microservices, event-driven and monolithic environments Experience working with Knowledge Graphs Experience developing software at all stages of the development lifecycle Hands-on experience with AWS cloud services including serverless, EC2, RDS, and more Strong SQL skills for database design and query optimization Experience with API development and a focus on performance and security Nice to have experience Leadership experience guiding a team, reviewing code, and ensuring simple, effective solutions Experience with Generative AI and an interest in Machine Learning Know how to develop CI/CD pipelines and understand common CD strategies such as dark launches and feature toggling Experience with vector databases (e.g., Pinecone, FAISS) and graph databases (e.g., Neo4j) Have experience undertaking TDD as a design just as much as a development tool About the Team Our team is a multi-disciplinary team of experts with everyone contributing their area of specialism; from infrastructure to knowledge graphs, Real Estate Operations to dialogue design. Working in a truly collaborative style, where everyone is heard and brings something valuable to the conversation allows us to push the boundaries in this new area of technology. We are fundamentally challenging the way one of the largest industries in the world operates, and our commercial success pays testament to the skill, commitment and passion that our team displays every day. Apply now and help us shape the future of AI technology!
10/02/2025
Full time
Senior Software Engineer (Python/Microservices/Knowledge Graphs) (Salary: £55,000 - 70,000. Hybrid working, London office) Are you passionate about building great solutions that make a big impact on everyday lives? Want to contribute significantly to the company's success? If you want to join a small and profitable business operating at the cutting edge of technology, whilst learning every day, read on About the Role As a Senior Software Engineer in the team; you will work on building the platform that enables the automation of an industry. The core services allow our solutions to communicate with third-party APIs in a reliable and scalable manner. You're an expert with Python and backend frameworks, SOA and microservices. You have been developing scalable software products for several years and have a passion for your craft, writing great code. You should love shipping to customers. Nothing we build matters if it isn't solving problems for our customers and you love learning. Engineering is ever-changing. You enjoy exploring areas that you might not have experience with yet. You will be keen on developing clean and maintainable code and mentoring other developers in achieving the same. Most of all you will enjoy working with a great team and be passionate about the work you do. Responsibilities Our Software Engineers work across the technical stack, designing and implementing the infrastructure and skills that make our solutions indispensable to our clients. Tasks include: System Architecture: Design scalable, secure architectures (microservices, event-driven, etc) Python Development: Lead Python projects, ensuring high performance and scalability Public API Development: Design secure, scalable public APIs Large-Scale Data Handling: Build systems to manage and process large data volumes efficiently Simplification & Optimization: Identify and simplify over-engineered solutions Generative AI & ML: Integrate Gen AI solutions and explore machine learning for business applications AWS Cloud Expertise: Architect and deploy systems using AWS services (Lambda, API Gateway, S3, etc) Security Mindset: Implement security best practices across development processes CI/CD & Automation: Set up CI/CD pipelines and automated testing to accelerate delivery Collaboration: Work with cross-functional teams to align on goals and deliver results Requirements We are looking for someone who is passionate about technology and enjoys learning and applying the latest developments. Must-have experience Extensive Python experience designing and building systems that process large volumes of data efficiently Broad architecture exposure including microservices, event-driven and monolithic environments Experience working with Knowledge Graphs Experience developing software at all stages of the development lifecycle Hands-on experience with AWS cloud services including serverless, EC2, RDS, and more Strong SQL skills for database design and query optimization Experience with API development and a focus on performance and security Nice to have experience Leadership experience guiding a team, reviewing code, and ensuring simple, effective solutions Experience with Generative AI and an interest in Machine Learning Know how to develop CI/CD pipelines and understand common CD strategies such as dark launches and feature toggling Experience with vector databases (e.g., Pinecone, FAISS) and graph databases (e.g., Neo4j) Have experience undertaking TDD as a design just as much as a development tool About the Team Our team is a multi-disciplinary team of experts with everyone contributing their area of specialism; from infrastructure to knowledge graphs, Real Estate Operations to dialogue design. Working in a truly collaborative style, where everyone is heard and brings something valuable to the conversation allows us to push the boundaries in this new area of technology. We are fundamentally challenging the way one of the largest industries in the world operates, and our commercial success pays testament to the skill, commitment and passion that our team displays every day. Apply now and help us shape the future of AI technology!
Senior Software Engineer Digital Platform We are looking for a Senior Software Engineer to join an exceptional start-up team to build a revolutionary platform for personalisation. You've seen personalised emails but what about personalised websites This platform can personalise websites and landing pages based on the user visiting the website! This allows clients to welcome every visitor with a tailored website experience. Responsibilities Building our core platform. Reinventing how B2B companies do personalisation through generative marketing, empowering their go-to-market teams to roll out the red carpet for all their target customers. Working closely with other engineers and members of the wider team, not shying away from understanding and influencing the full stack Keeping things simple and always moving. Being comfortable with identifying assumptions and running experiments. Working directly with our customers - not being afraid to jump on calls with prospects Verifying assumptions and understanding our customers' pain points in-depth to produce feature suggestions Owning the product and being motivated by its value, user experience and success Qualifications 5+ of experience working as a backend or full-stack engineer. To begin, we need people who can hit the ground running Can navigate the ambiguity and changing priorities of working on an early product You comfortably lead projects end-to-end. Love to collaborate and discuss, contributing to white-boarding sessions and driving conversation You love a good developer experience Techstack: GoLang, TypeScript, React Company Benefits Your own company card to buy whatever you need 26 days paid holiday and generous sick leave policies The equipment you need to work to your best, including a new MacBook Top percentile compensation package - we give more equity than the 'normal' amount so that early employees have financial as well as emotional ownership of the company Company remote working opportunities - we'll go to nice places & and all work together remotely, and the company pays for it As a company we want to support & and encourage people to take care of themselves - you have access to on-demand therapists, meditation apps and are free to suggest additional benefits you believe could be relevant! Great company events & offsites! We have a rota so everyone can choose what we do. So far we have a strong tendency towards things that involve water, mountains and beaches Anyone has the liberty to suggest perks you believe could be cool! Company Values Put users first: Our decisions and priorities come from working backwards from our users' most important problems. Shared Commitment to Excellence: Success depends on our blend of deep caring, effort, and optimism. Feedback is a gift: It is core to our culture, always given in service of helping each other grow and get better. Search for the Truth: We obsess over finding the right answers to the right questions. We leave our past experiences and personal bias at the door. With every situation, we look at the facts and decide the best path forward that will lead us to the right answers for the company.
10/02/2025
Full time
Senior Software Engineer Digital Platform We are looking for a Senior Software Engineer to join an exceptional start-up team to build a revolutionary platform for personalisation. You've seen personalised emails but what about personalised websites This platform can personalise websites and landing pages based on the user visiting the website! This allows clients to welcome every visitor with a tailored website experience. Responsibilities Building our core platform. Reinventing how B2B companies do personalisation through generative marketing, empowering their go-to-market teams to roll out the red carpet for all their target customers. Working closely with other engineers and members of the wider team, not shying away from understanding and influencing the full stack Keeping things simple and always moving. Being comfortable with identifying assumptions and running experiments. Working directly with our customers - not being afraid to jump on calls with prospects Verifying assumptions and understanding our customers' pain points in-depth to produce feature suggestions Owning the product and being motivated by its value, user experience and success Qualifications 5+ of experience working as a backend or full-stack engineer. To begin, we need people who can hit the ground running Can navigate the ambiguity and changing priorities of working on an early product You comfortably lead projects end-to-end. Love to collaborate and discuss, contributing to white-boarding sessions and driving conversation You love a good developer experience Techstack: GoLang, TypeScript, React Company Benefits Your own company card to buy whatever you need 26 days paid holiday and generous sick leave policies The equipment you need to work to your best, including a new MacBook Top percentile compensation package - we give more equity than the 'normal' amount so that early employees have financial as well as emotional ownership of the company Company remote working opportunities - we'll go to nice places & and all work together remotely, and the company pays for it As a company we want to support & and encourage people to take care of themselves - you have access to on-demand therapists, meditation apps and are free to suggest additional benefits you believe could be relevant! Great company events & offsites! We have a rota so everyone can choose what we do. So far we have a strong tendency towards things that involve water, mountains and beaches Anyone has the liberty to suggest perks you believe could be cool! Company Values Put users first: Our decisions and priorities come from working backwards from our users' most important problems. Shared Commitment to Excellence: Success depends on our blend of deep caring, effort, and optimism. Feedback is a gift: It is core to our culture, always given in service of helping each other grow and get better. Search for the Truth: We obsess over finding the right answers to the right questions. We leave our past experiences and personal bias at the door. With every situation, we look at the facts and decide the best path forward that will lead us to the right answers for the company.
About The Role Hello! I'm Nicolas, Chief Product Officer at Next Gate Tech. We're looking for a passionate Senior Software Engineer with a builder's mindset to join our team. In this role, you'll lead the design and delivery of scalable software solutions, taking projects from concept to completion. If you thrive on solving complex problems and enjoy bringing ideas to life through technology, we'd love to hear from you. Responsibilities include: Lead the design, development, and delivery of major product features with a focus on performance, quality, and scalability. Take ownership of the entire development cycle of features, from ideation to successful release. Influence and elevate engineering practices, setting a high standard for technical quality and effective engineering processes. Collaborate closely with product and design teams to translate business requirements into technical specifications and solutions. Write high-quality, reusable code, and conduct detailed code reviews. Balance management of technical debt for owned systems with strategic project execution. Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 5+ years of professional software engineering experience. Proficient in backend technologies including Python, with a deep understanding of software architecture and design principles, ability to evaluate different approaches to balance performance, cost, and maintainability. Experience with cloud platforms (GCP, AWS) is a must. Experience with relational and NoSQL databases, with a focus on best practices in data modeling and performance optimization. Hands-on experience with building and scaling microservices, RESTful APIs, and understanding of distributed systems. Experience in leading feature development, mentoring junior engineers, and influencing engineering practices. Excellent interpersonal skills, with the ability to clearly communicate complex technical topics to both technical and non-technical stakeholders.
10/02/2025
Full time
About The Role Hello! I'm Nicolas, Chief Product Officer at Next Gate Tech. We're looking for a passionate Senior Software Engineer with a builder's mindset to join our team. In this role, you'll lead the design and delivery of scalable software solutions, taking projects from concept to completion. If you thrive on solving complex problems and enjoy bringing ideas to life through technology, we'd love to hear from you. Responsibilities include: Lead the design, development, and delivery of major product features with a focus on performance, quality, and scalability. Take ownership of the entire development cycle of features, from ideation to successful release. Influence and elevate engineering practices, setting a high standard for technical quality and effective engineering processes. Collaborate closely with product and design teams to translate business requirements into technical specifications and solutions. Write high-quality, reusable code, and conduct detailed code reviews. Balance management of technical debt for owned systems with strategic project execution. Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field. 5+ years of professional software engineering experience. Proficient in backend technologies including Python, with a deep understanding of software architecture and design principles, ability to evaluate different approaches to balance performance, cost, and maintainability. Experience with cloud platforms (GCP, AWS) is a must. Experience with relational and NoSQL databases, with a focus on best practices in data modeling and performance optimization. Hands-on experience with building and scaling microservices, RESTful APIs, and understanding of distributed systems. Experience in leading feature development, mentoring junior engineers, and influencing engineering practices. Excellent interpersonal skills, with the ability to clearly communicate complex technical topics to both technical and non-technical stakeholders.
At EFG (ESL FACEIT Group), we create worlds beyond gameplay, where players and fans become a community. We pride ourselves in having a corporate social responsibility which is that "IT'S NOT GG, UNTIL IT'S GG FOR ALL". Our passion, craft, and DNA are aligned to create and shape the world of esports, gaming tournaments, leagues, events, and holistic ecosystems through our millions of players, fans, and heroes, as well as through our people and culture. Our Tech team is on the rise! In the past year, our Technology department has experienced remarkable growth and has been instrumental in driving our digital transformation. However, our journey is far from over! Are you a Software Engineer who's passionate about pushing the boundaries of technology and creating innovative solutions? This opportunity could be your next career milestone! About FACEIT With more than 25m users playing 30m matches every month, FACEIT is the leading competitive gaming platform. We provide gamers the best experience possible by making sure we are always on top of our tech - and continue to deliver industry-leading features to our already awesome platform! The Team: Our Backend Developers take full responsibility for the design and build of our distributed APIs and microservices and are currently working on some amazing new features. Our tech stack is based around Golang/Go, GCP, Microservices, Kubernetes - and much more! Our Developers are divided into collaborative teams that look after various services such as Matchmaking, Clans, Growth, Monetization, and many more - making constant improvements to them. We're currently working on developing some crazy new features, but we are always open to new exciting ideas our colleagues want to share. What you will do: Participate in all aspects of the software development lifecycle including planning, technical design, construction, peer reviews, documentation, testing, and deployment. Design and develop distributed APIs and scheduled procedures. Solve complex technical requirements or issues by leading analysis and development. Work with the latest tools and continually learn and develop your skillset. Contribute to team meetings; troubleshoot development and production problems across multiple environments and operating platforms. Develop any required proof-of-concept work as part of the technical design process. Be responsible for the Code Level Design, Organisation of code, use of patterns for the successful implementation of a solution. Ability to clearly write technical and solution design specifications. Support users by developing documentation and assistance tools. Any other tasks that fall within this role's remit. Requirements: Current commercial experience with Go/Golang on large scalable projects. Ability to design amazing distributed APIs and scheduled procedures. Experience working within a large Microservices environment. Excellent knowledge of RESTful/gRPC or APIs. Good understanding of Async communication. Proven experience working with NoSQL databases would be great. Ability to follow SOLID or DRY principles. Experience with Docker or Kubernetes. In-depth understanding of testing. Previous experience working on large complex applications. Nice to haves: A passion for video games and esports is a plus. Desire to learn new technologies and frameworks. We lead the industry with numerous online and offline competitions, digital platforms as well as gaming lifestyle festivals.
10/02/2025
Full time
At EFG (ESL FACEIT Group), we create worlds beyond gameplay, where players and fans become a community. We pride ourselves in having a corporate social responsibility which is that "IT'S NOT GG, UNTIL IT'S GG FOR ALL". Our passion, craft, and DNA are aligned to create and shape the world of esports, gaming tournaments, leagues, events, and holistic ecosystems through our millions of players, fans, and heroes, as well as through our people and culture. Our Tech team is on the rise! In the past year, our Technology department has experienced remarkable growth and has been instrumental in driving our digital transformation. However, our journey is far from over! Are you a Software Engineer who's passionate about pushing the boundaries of technology and creating innovative solutions? This opportunity could be your next career milestone! About FACEIT With more than 25m users playing 30m matches every month, FACEIT is the leading competitive gaming platform. We provide gamers the best experience possible by making sure we are always on top of our tech - and continue to deliver industry-leading features to our already awesome platform! The Team: Our Backend Developers take full responsibility for the design and build of our distributed APIs and microservices and are currently working on some amazing new features. Our tech stack is based around Golang/Go, GCP, Microservices, Kubernetes - and much more! Our Developers are divided into collaborative teams that look after various services such as Matchmaking, Clans, Growth, Monetization, and many more - making constant improvements to them. We're currently working on developing some crazy new features, but we are always open to new exciting ideas our colleagues want to share. What you will do: Participate in all aspects of the software development lifecycle including planning, technical design, construction, peer reviews, documentation, testing, and deployment. Design and develop distributed APIs and scheduled procedures. Solve complex technical requirements or issues by leading analysis and development. Work with the latest tools and continually learn and develop your skillset. Contribute to team meetings; troubleshoot development and production problems across multiple environments and operating platforms. Develop any required proof-of-concept work as part of the technical design process. Be responsible for the Code Level Design, Organisation of code, use of patterns for the successful implementation of a solution. Ability to clearly write technical and solution design specifications. Support users by developing documentation and assistance tools. Any other tasks that fall within this role's remit. Requirements: Current commercial experience with Go/Golang on large scalable projects. Ability to design amazing distributed APIs and scheduled procedures. Experience working within a large Microservices environment. Excellent knowledge of RESTful/gRPC or APIs. Good understanding of Async communication. Proven experience working with NoSQL databases would be great. Ability to follow SOLID or DRY principles. Experience with Docker or Kubernetes. In-depth understanding of testing. Previous experience working on large complex applications. Nice to haves: A passion for video games and esports is a plus. Desire to learn new technologies and frameworks. We lead the industry with numerous online and offline competitions, digital platforms as well as gaming lifestyle festivals.
We're building the future of home renovation. We believe that renovation doesn't need to be complicated and there's a better way. Since 2022, Beams has been on a mission to deliver a simpler and greener renovation experience for homeowners and contractors facilitated through a tech first platform. More transparency, more efficiency and more trust between all involved. Success at Beams comes from our people and our culture. Internally, we have a strong bias for action, we believe in making the complex simple and we never settle for the status quo. We're fueled by positive energy, fostering a culture of openness and doing the right thing. Both for people and the planet. About the role As a Senior Engineer at Beams, you will be a key technical figure in shaping and executing complex end-to-end projects. You'll play a critical role in the design, implementation, and optimisation of sophisticated features and systems that support our web and mobile applications. You'll work across the stack, driving technical excellence and developing high-quality, scalable solutions that align with Beams' objectives and architectural standards. In this role, you'll provide mentorship and share best practices to cultivate a strong technical foundation within the team. You'll have a hands-on role in our most challenging and impactful projects, contributing to everything from system architecture and code quality to technical strategy and decision-making. Your expertise will ensure our systems are robust, efficient, and able to scale with our rapid growth. You'll also collaborate with product managers, designers, and other cross-functional team members, participating in technical discussions that shape the product's future. By setting high standards, proactively addressing technical debt, and fostering a collaborative environment, you'll help drive a culture of continuous improvement. In this critical role, you'll not only focus on immediate deliverables but also identify opportunities for technical innovation that will enhance the product's scalability and resilience over time. Your impact will extend beyond the codebase, as you contribute to Beams' vision of transforming the home renovation industry through engineering excellence and forward-thinking solutions. This is an exciting opportunity to be part of a team that is redefining industry standards and creating lasting impact. What you'll be doing Contribute to the design and development of scalable web and mobile applications using React, TypeScript, Node.js, and AWS. Collaborate closely with the Lead Engineer and cross-functional teams to translate business needs into technical solutions. Develop and maintain resilient, high-quality code that aligns with best practices in full-stack development. Assist in the design of the technical architecture and contribute to the evolution of our development practices and tooling. Participate in code reviews and pairing, provide constructive feedback to teammates and mentoring to junior members of the team. Troubleshoot and optimise applications for performance and scalability. Contribute to the development of applications leveraging generative and agentic AI. What you'll need 7+ years of professional experience in full-stack development, with a strong focus on React and TypeScript. Proven experience in building scalable, high-quality applications. Familiarity with backend development, preferably in Node.js and AWS. Knowledge of software testing practices and tools for maintaining code quality. Strong problem-solving skills and the ability to work effectively in a team. Excellent communication and collaboration abilities. Desirable things we like Experience working with server-side rendering frameworks such as Next.js. Familiarity with agentic AI tools and infrastructure. Contributions to open-source projects or a portfolio showcasing full-stack projects. A passion for sustainability and eco-friendly technology. Package and Benefits Competitive salary, subject to experience, and share options giving you a stake in the company's success. 25 days annual leave plus bank holidays. Opportunities for professional growth and skill development within a fast-paced and collaborative environment. Budget for learning & development to support your growth. At Beams, we're committed to fostering a diverse and inclusive workplace where everyone is treated with respect and dignity. We believe diversity of thought, background, and experience drives innovation and success. We're dedicated to building a team that represents a variety of perspectives and experiences, and we actively encourage applications from underrepresented groups. We're an equal opportunities employer, all applicants will receive consideration for employment without discrimination on the basis of race, colour, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, or any other characteristic protected by law. If you're passionate about making renovation simpler and greener and share our commitment to making a positive impact, we encourage you to apply for a role with us, even if you're not sure you're a perfect match. We look forward to hearing from you and discussing how you can contribute to our team. Apply now by emailing us your CV or link to your LinkedIn profile:
10/02/2025
Full time
We're building the future of home renovation. We believe that renovation doesn't need to be complicated and there's a better way. Since 2022, Beams has been on a mission to deliver a simpler and greener renovation experience for homeowners and contractors facilitated through a tech first platform. More transparency, more efficiency and more trust between all involved. Success at Beams comes from our people and our culture. Internally, we have a strong bias for action, we believe in making the complex simple and we never settle for the status quo. We're fueled by positive energy, fostering a culture of openness and doing the right thing. Both for people and the planet. About the role As a Senior Engineer at Beams, you will be a key technical figure in shaping and executing complex end-to-end projects. You'll play a critical role in the design, implementation, and optimisation of sophisticated features and systems that support our web and mobile applications. You'll work across the stack, driving technical excellence and developing high-quality, scalable solutions that align with Beams' objectives and architectural standards. In this role, you'll provide mentorship and share best practices to cultivate a strong technical foundation within the team. You'll have a hands-on role in our most challenging and impactful projects, contributing to everything from system architecture and code quality to technical strategy and decision-making. Your expertise will ensure our systems are robust, efficient, and able to scale with our rapid growth. You'll also collaborate with product managers, designers, and other cross-functional team members, participating in technical discussions that shape the product's future. By setting high standards, proactively addressing technical debt, and fostering a collaborative environment, you'll help drive a culture of continuous improvement. In this critical role, you'll not only focus on immediate deliverables but also identify opportunities for technical innovation that will enhance the product's scalability and resilience over time. Your impact will extend beyond the codebase, as you contribute to Beams' vision of transforming the home renovation industry through engineering excellence and forward-thinking solutions. This is an exciting opportunity to be part of a team that is redefining industry standards and creating lasting impact. What you'll be doing Contribute to the design and development of scalable web and mobile applications using React, TypeScript, Node.js, and AWS. Collaborate closely with the Lead Engineer and cross-functional teams to translate business needs into technical solutions. Develop and maintain resilient, high-quality code that aligns with best practices in full-stack development. Assist in the design of the technical architecture and contribute to the evolution of our development practices and tooling. Participate in code reviews and pairing, provide constructive feedback to teammates and mentoring to junior members of the team. Troubleshoot and optimise applications for performance and scalability. Contribute to the development of applications leveraging generative and agentic AI. What you'll need 7+ years of professional experience in full-stack development, with a strong focus on React and TypeScript. Proven experience in building scalable, high-quality applications. Familiarity with backend development, preferably in Node.js and AWS. Knowledge of software testing practices and tools for maintaining code quality. Strong problem-solving skills and the ability to work effectively in a team. Excellent communication and collaboration abilities. Desirable things we like Experience working with server-side rendering frameworks such as Next.js. Familiarity with agentic AI tools and infrastructure. Contributions to open-source projects or a portfolio showcasing full-stack projects. A passion for sustainability and eco-friendly technology. Package and Benefits Competitive salary, subject to experience, and share options giving you a stake in the company's success. 25 days annual leave plus bank holidays. Opportunities for professional growth and skill development within a fast-paced and collaborative environment. Budget for learning & development to support your growth. At Beams, we're committed to fostering a diverse and inclusive workplace where everyone is treated with respect and dignity. We believe diversity of thought, background, and experience drives innovation and success. We're dedicated to building a team that represents a variety of perspectives and experiences, and we actively encourage applications from underrepresented groups. We're an equal opportunities employer, all applicants will receive consideration for employment without discrimination on the basis of race, colour, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, or any other characteristic protected by law. If you're passionate about making renovation simpler and greener and share our commitment to making a positive impact, we encourage you to apply for a role with us, even if you're not sure you're a perfect match. We look forward to hearing from you and discussing how you can contribute to our team. Apply now by emailing us your CV or link to your LinkedIn profile:
About Borderless We believe in a world where borders are no longer barriers and anyone can move anywhere, seamlessly and safely. Since launching in Jan 2023 Borderless has scaled to over 300 employers & 100,000 candidates across industries such as healthcare, construction, technology & finance. Borderless's core product supports employers & candidates through the UK sponsorship process, automating what used to be a slow, complex & expensive process. We're backed by some of the UK's leading investors ( Entrepreneur First and Backed.VC ) and growing hyper quickly. Location We are based in Hoxton, London and operate a hybrid model. We have 3 days in the office per week (Monday, Tuesday, Thursday). About the Role We're looking for an experienced full-stack engineer (backend focus) to work closely with our founders and engineers to design and improve the platform that helps people effortlessly migrate around the world. As one of our founding engineering team members (joining a team of 5), you'll be instrumental in helping us build out the platform. This is due to incredible early traction and now we are building our platform to scale beyond our initial customer base. We believe in empowering our engineers to have autonomy over both product and engineering decisions. What will I do? Reporting directly into Jonathan (CTO and cofounder) you'll: Help shape, design and build high-value features that allow employers to hire internationally easily and help people migrate to the UK seamlessly Innovate and bring tech and product ideas to the table, optimising for impact and velocity. Contribute to the architecture design and implementation of backend and frontend systems. Lead the technical direction of projects, aligning with the company's strategic goals, and contribute to long-term planning and decision-making. Optimize the performance, scalability, and efficiency of systems, ensuring they meet the demands of a growing user base. Work to integrate our product with different API's & third party tools Mentor new team joiners and help them develop their skills as we grow Our tech stack is: Node.js Typescript NextJS/ReactJS PostgreSQL AWS You should apply if: Please note, if you don't meet all the requirements but think you could be a good fit, we encourage you to apply. You have previous experience as a full-stack/backend engineer and have worked in a fast paced environment (ideally at an early stage startup). You enjoy working in a rapid iteration product environment, making smart trade-offs where necessary You have experience contributing to architectural and engineering decisions and designing distributed systems You ideally have experience developing and deploying production-level software in a greenfield stage of a SaaS product You have worked with Node.js and Typescript Experience with SQL database design using modern technologies You have experience with Front-End JavaScript frameworks (e.g., React, Angular, or Vue.js) and related tools. You're proficient in HTML, CSS, and JavaScript Interview process 20 minute call with Talent team 20 minute interview with Jonathan (CTO/cofounder) Technical Interview - Take Home Task ( 2-3 hours) and a 90 minute interview Onsite Interview - 60 minutes meeting a cofounder and other team members Offer We're inclusive and value multiple perspectives, recognising diverse teams make better decisions. We welcome all applicants from people of all races, ethnicities, religions, gender identities, sexual orientations, ages, abilities, and life experiences.
10/02/2025
Full time
About Borderless We believe in a world where borders are no longer barriers and anyone can move anywhere, seamlessly and safely. Since launching in Jan 2023 Borderless has scaled to over 300 employers & 100,000 candidates across industries such as healthcare, construction, technology & finance. Borderless's core product supports employers & candidates through the UK sponsorship process, automating what used to be a slow, complex & expensive process. We're backed by some of the UK's leading investors ( Entrepreneur First and Backed.VC ) and growing hyper quickly. Location We are based in Hoxton, London and operate a hybrid model. We have 3 days in the office per week (Monday, Tuesday, Thursday). About the Role We're looking for an experienced full-stack engineer (backend focus) to work closely with our founders and engineers to design and improve the platform that helps people effortlessly migrate around the world. As one of our founding engineering team members (joining a team of 5), you'll be instrumental in helping us build out the platform. This is due to incredible early traction and now we are building our platform to scale beyond our initial customer base. We believe in empowering our engineers to have autonomy over both product and engineering decisions. What will I do? Reporting directly into Jonathan (CTO and cofounder) you'll: Help shape, design and build high-value features that allow employers to hire internationally easily and help people migrate to the UK seamlessly Innovate and bring tech and product ideas to the table, optimising for impact and velocity. Contribute to the architecture design and implementation of backend and frontend systems. Lead the technical direction of projects, aligning with the company's strategic goals, and contribute to long-term planning and decision-making. Optimize the performance, scalability, and efficiency of systems, ensuring they meet the demands of a growing user base. Work to integrate our product with different API's & third party tools Mentor new team joiners and help them develop their skills as we grow Our tech stack is: Node.js Typescript NextJS/ReactJS PostgreSQL AWS You should apply if: Please note, if you don't meet all the requirements but think you could be a good fit, we encourage you to apply. You have previous experience as a full-stack/backend engineer and have worked in a fast paced environment (ideally at an early stage startup). You enjoy working in a rapid iteration product environment, making smart trade-offs where necessary You have experience contributing to architectural and engineering decisions and designing distributed systems You ideally have experience developing and deploying production-level software in a greenfield stage of a SaaS product You have worked with Node.js and Typescript Experience with SQL database design using modern technologies You have experience with Front-End JavaScript frameworks (e.g., React, Angular, or Vue.js) and related tools. You're proficient in HTML, CSS, and JavaScript Interview process 20 minute call with Talent team 20 minute interview with Jonathan (CTO/cofounder) Technical Interview - Take Home Task ( 2-3 hours) and a 90 minute interview Onsite Interview - 60 minutes meeting a cofounder and other team members Offer We're inclusive and value multiple perspectives, recognising diverse teams make better decisions. We welcome all applicants from people of all races, ethnicities, religions, gender identities, sexual orientations, ages, abilities, and life experiences.
Senior Frontend Developer 110,000 Base +Package London/UK wide remote Who we are: We are on a mission to transform the way developers build and deploy web applications. Our goal is to create an intuitive, efficient, and hassle-free development environment that allows engineers to focus on building great products without being bogged down by infrastructure complexities. We are building the fastest and most seamless backend development experience, enabling developers to ship applications with minimal friction. Our open-source cloud platform provides a powerful framework that eliminates infrastructure challenges, allowing engineers to go from idea to deployment effortlessly. With a strong and engaged developer community, including professionals from top global companies, we've recently launched our beta platform and continue to grow rapidly. Backed by leading investors, including some of the brightest minds in the industry, we are committed to setting a new standard for developer productivity in the cloud. Responsibilities; Design, Build Maintain highly responsive user interfaces using React. Work closely with Backend Engineers to integrate front-end components with backend APIs, ensuring smooth data flow and communication. UI/UX Optimization: Translate design wireframes into high-quality code, ensuring the best possible user experience and consistent UI. Code Review & Best Practices: Conduct code reviews, mentor other developers, and promote best practices for front-end development. Engineering Insight: Apply engineering principles to develop efficient, scalable, and maintainable code, with a focus on long-term sustainability. Testing & Debugging: Identify, troubleshoot, and resolve performance issues, ensuring the reliability of the application. What you'll bring; Front-End Expertise: 5+ years of experience in front-end development with a strong focus on React. In-depth understanding of React fundamentals, hooks, component lifecycle, and state management. Engineering Background: Proven experience in software engineering, with an understanding of best practices in code architecture, security, and system design. Backend Collaboration: Working knowledge of backend development (e.g., Node.js, Python, or similar) to understand backend requirements and optimize front-end and back-end interactions. Web Technologies: Proficient in HTML, CSS, JavaScript, TypeScript, and modern JavaScript libraries/frameworks. UI/UX Familiarity: Experience working with UI/UX designers, translating design concepts into functional user interfaces. Version Control: Experience with Git or other version control systems. Agile Environment: Experience in agile methodologies, contributing to sprint planning, and working in a collaborative environment. Benefits - where do I start! Base Salary up to 110,000 Flexible working, office in London but the team works remote Enhanced Holidays Pension Learning and Development For more information about this, or any of our other exciting opportunities, send your CV to (url removed)
10/02/2025
Full time
Senior Frontend Developer 110,000 Base +Package London/UK wide remote Who we are: We are on a mission to transform the way developers build and deploy web applications. Our goal is to create an intuitive, efficient, and hassle-free development environment that allows engineers to focus on building great products without being bogged down by infrastructure complexities. We are building the fastest and most seamless backend development experience, enabling developers to ship applications with minimal friction. Our open-source cloud platform provides a powerful framework that eliminates infrastructure challenges, allowing engineers to go from idea to deployment effortlessly. With a strong and engaged developer community, including professionals from top global companies, we've recently launched our beta platform and continue to grow rapidly. Backed by leading investors, including some of the brightest minds in the industry, we are committed to setting a new standard for developer productivity in the cloud. Responsibilities; Design, Build Maintain highly responsive user interfaces using React. Work closely with Backend Engineers to integrate front-end components with backend APIs, ensuring smooth data flow and communication. UI/UX Optimization: Translate design wireframes into high-quality code, ensuring the best possible user experience and consistent UI. Code Review & Best Practices: Conduct code reviews, mentor other developers, and promote best practices for front-end development. Engineering Insight: Apply engineering principles to develop efficient, scalable, and maintainable code, with a focus on long-term sustainability. Testing & Debugging: Identify, troubleshoot, and resolve performance issues, ensuring the reliability of the application. What you'll bring; Front-End Expertise: 5+ years of experience in front-end development with a strong focus on React. In-depth understanding of React fundamentals, hooks, component lifecycle, and state management. Engineering Background: Proven experience in software engineering, with an understanding of best practices in code architecture, security, and system design. Backend Collaboration: Working knowledge of backend development (e.g., Node.js, Python, or similar) to understand backend requirements and optimize front-end and back-end interactions. Web Technologies: Proficient in HTML, CSS, JavaScript, TypeScript, and modern JavaScript libraries/frameworks. UI/UX Familiarity: Experience working with UI/UX designers, translating design concepts into functional user interfaces. Version Control: Experience with Git or other version control systems. Agile Environment: Experience in agile methodologies, contributing to sprint planning, and working in a collaborative environment. Benefits - where do I start! Base Salary up to 110,000 Flexible working, office in London but the team works remote Enhanced Holidays Pension Learning and Development For more information about this, or any of our other exciting opportunities, send your CV to (url removed)
Lynx Recruitment are partnered with a global IT consultancy to support them searching for an accomplished Lead Software Engineer. The Lead Software Engineer will be providing technical leadership while also being hands on. Essential Skills & Experience: Strong experience with AWS Technical Leadership experience Strong JavaScript experience Backend - Java Excellent communication skills Client facing experience Ideally coming from a consultancy background Computer Science/IT based BSc Degree 2:1 or above My client does not accept sponsorship. If this Lead Software Engineer role is of interest, please apply ASAP.
10/02/2025
Full time
Lynx Recruitment are partnered with a global IT consultancy to support them searching for an accomplished Lead Software Engineer. The Lead Software Engineer will be providing technical leadership while also being hands on. Essential Skills & Experience: Strong experience with AWS Technical Leadership experience Strong JavaScript experience Backend - Java Excellent communication skills Client facing experience Ideally coming from a consultancy background Computer Science/IT based BSc Degree 2:1 or above My client does not accept sponsorship. If this Lead Software Engineer role is of interest, please apply ASAP.
Lynx Recruitment are partnered with a global IT consultancy to support them searching for an accomplished Lead Software Engineer. The Lead Software Engineer will be providing technical leadership while also being hands on. Essential Skills & Experience: Strong experience with AWS Technical Leadership experience Strong JavaScript experience Backend - Java Excellent communication skills Client facing experience Ideally coming from a consultancy background Must have a Computer Science/IT based BSc Degree 2:1 or above My client does not accept sponsorship. If this Lead Software Engineer role is of interest, please apply ASAP.
10/02/2025
Full time
Lynx Recruitment are partnered with a global IT consultancy to support them searching for an accomplished Lead Software Engineer. The Lead Software Engineer will be providing technical leadership while also being hands on. Essential Skills & Experience: Strong experience with AWS Technical Leadership experience Strong JavaScript experience Backend - Java Excellent communication skills Client facing experience Ideally coming from a consultancy background Must have a Computer Science/IT based BSc Degree 2:1 or above My client does not accept sponsorship. If this Lead Software Engineer role is of interest, please apply ASAP.
Eviden, part of the Atos Group, with an annual revenue of circa € 5 billion, is a global leader in data-driven, trusted and sustainable digital transformation. As a next-generation digital business with worldwide leading positions in digital, cloud, data, advanced computing, and security, it brings deep expertise for all industries in more than 47 countries. By uniting unique high-end technologies across the full digital continuum with 47,000 world-class talents, Eviden expands the possibilities of data and technology, now and for generations to come. Job Description: Responsibilities: Customer-facing skills to drive large multi-country complex engagements on the Salesforce platform. Comprehend the Business/IT drivers and work with the Stakeholders to arrive at the Salesforce Rollout Strategy, be it migration, transformation, or consolidation. Understand customer's business requirements and technical environment to architect the optimal solution. Design solutions on the Salesforce Platform leveraging design patterns and industry standards. Develop detailed transformation and implementation roadmap, including phase planning, identification of internal and external dependencies, and risks. Collaborate with different product vendors/app groups while designing the interfaces with 3rd party services, backend systems, and various monitoring/analytical tools. Conform to Software Development Life Cycle processes and configuration best practices during implementation. Mentor and train new hires on the Salesforce platform and build teams. Perform quality assurance on deliverables and work products. Experience: Extensive experience in Salesforce. In-depth knowledge of the overall Salesforce ecosystem and solution components including Salesforce platform, Nonprofit success pack (NPSP), and Industry clouds. Exposure to AppExchange apps like FinDock, DocuSign/Conga. Experience in conceptualizing complex solutions using the platform and driving sales/pre-sales activities of the solution offering as a proposition to clients. Experience in business development and pre-sales activities and the ability to understand business requirements to come up with demos and winning solutions. Must have worked in at least 8-10 implementation projects as Architect, Technical Lead, or Lead Developer providing Implementation, Enhancement, and support services. Experience in large-scale customer transformation projects where Salesforce has replaced legacy CRM systems based on other CRM suites. Good exposure and experience with integration implementation with middleware and large volume data migration to Salesforce. Experienced in working with agile methodology and being part of Scrum/Done teams. Extensive knowledge and understanding of Salesforce engineering strategies including but not limited to environment architecture, data management architecture, Salesforce operating model, development toolchain (CI/CD, Static analyser, Data masking, Test automation, Backup, Monitoring), and release management. Understanding of distributed ways of working and experience in collaboration with large size distributed teams to ensure consistent solution delivery. Experience in developing APEX classes, Triggers, Lightning components, Visualforce pages, Controllers, Workflows, Process builder, Approval Processes, SOAP & REST API Integration. Good experience with Enterprise Integration and ETL tools. Must have very good communication skills (both verbal & written); prior customer-facing experience is a must. Certifications: Must have PD1, Sales Cloud/Service Cloud, and a couple of designer/architect specialization certifications (e.g., Data Architecture and Management Designer, Integration Architecture Designer, B2C Solution Architect). Nice to have Salesforce PD-2, TOGAF, PMP certifications.
10/02/2025
Full time
Eviden, part of the Atos Group, with an annual revenue of circa € 5 billion, is a global leader in data-driven, trusted and sustainable digital transformation. As a next-generation digital business with worldwide leading positions in digital, cloud, data, advanced computing, and security, it brings deep expertise for all industries in more than 47 countries. By uniting unique high-end technologies across the full digital continuum with 47,000 world-class talents, Eviden expands the possibilities of data and technology, now and for generations to come. Job Description: Responsibilities: Customer-facing skills to drive large multi-country complex engagements on the Salesforce platform. Comprehend the Business/IT drivers and work with the Stakeholders to arrive at the Salesforce Rollout Strategy, be it migration, transformation, or consolidation. Understand customer's business requirements and technical environment to architect the optimal solution. Design solutions on the Salesforce Platform leveraging design patterns and industry standards. Develop detailed transformation and implementation roadmap, including phase planning, identification of internal and external dependencies, and risks. Collaborate with different product vendors/app groups while designing the interfaces with 3rd party services, backend systems, and various monitoring/analytical tools. Conform to Software Development Life Cycle processes and configuration best practices during implementation. Mentor and train new hires on the Salesforce platform and build teams. Perform quality assurance on deliverables and work products. Experience: Extensive experience in Salesforce. In-depth knowledge of the overall Salesforce ecosystem and solution components including Salesforce platform, Nonprofit success pack (NPSP), and Industry clouds. Exposure to AppExchange apps like FinDock, DocuSign/Conga. Experience in conceptualizing complex solutions using the platform and driving sales/pre-sales activities of the solution offering as a proposition to clients. Experience in business development and pre-sales activities and the ability to understand business requirements to come up with demos and winning solutions. Must have worked in at least 8-10 implementation projects as Architect, Technical Lead, or Lead Developer providing Implementation, Enhancement, and support services. Experience in large-scale customer transformation projects where Salesforce has replaced legacy CRM systems based on other CRM suites. Good exposure and experience with integration implementation with middleware and large volume data migration to Salesforce. Experienced in working with agile methodology and being part of Scrum/Done teams. Extensive knowledge and understanding of Salesforce engineering strategies including but not limited to environment architecture, data management architecture, Salesforce operating model, development toolchain (CI/CD, Static analyser, Data masking, Test automation, Backup, Monitoring), and release management. Understanding of distributed ways of working and experience in collaboration with large size distributed teams to ensure consistent solution delivery. Experience in developing APEX classes, Triggers, Lightning components, Visualforce pages, Controllers, Workflows, Process builder, Approval Processes, SOAP & REST API Integration. Good experience with Enterprise Integration and ETL tools. Must have very good communication skills (both verbal & written); prior customer-facing experience is a must. Certifications: Must have PD1, Sales Cloud/Service Cloud, and a couple of designer/architect specialization certifications (e.g., Data Architecture and Management Designer, Integration Architecture Designer, B2C Solution Architect). Nice to have Salesforce PD-2, TOGAF, PMP certifications.
SALARY RANGE: €120,000 - 140,000 EUR annually LOCATION: Fully remote in UK/EUROPE ONLY SPONSORSHIP: NO; Not provided at this time, including after student visas expire. DistroKid is the world's largest music distributor to Spotify, Apple, Google and more. Most new music today is released through DistroKid. Help us help millions of musicians be more prolific! Summary: With your excellent technical and leadership skills, you will lead engineers with technical expertise and a high level of emotional intelligence. As a Software Engineering Manager, you will lead by optimizing toward autonomy, ownership, accountability, empowerment, and the overall health of the team. You will guide a team of engineers on large-scale products and services while working closely with stakeholders to define product goals and priorities. As a manager, you will work with functional peers to set the strategy and mission for teams. You will direct a team and will often lead day-to-day work, the development of direct reports, and be responsible for the software architecture, quality, scalability, and delivery of work. You will help guide the creation, improvement, and growth of cutting-edge tools and products for musicians around the world, including our video distribution platform, instant mastering, and artist tools. You will forge the effort in pursuing our vision for artists to be prolific at any level. Core Attributes: Set and communicate team priorities that support the broader organization's goals. Align strategy, processes, and managing across teams. Set clear expectations with team members based on their level and role and aligned with the goals of the organization on an extended scale. Meet regularly with direct reports to discuss performance and development, and provide feedback and coaching. Develop the long-term technical vision and roadmap within, and often beyond, the scope of your teams. Evolve the roadmap to meet anticipated future requirements and infrastructure needs. Oversee systems designs within the scope of the broader area, and review product or system development code to solve ambiguous problems. Review code developed by other engineers and provide feedback to ensure best practices. Passion for technology (e.g., personal projects, open-source involvement). Show clear communication within the organization and teams. Strategize with senior leaders across multiple functions within the organization. Enthusiasm for music! Qualifications We're Looking For: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field or equivalent work experience 3+ years of engineering team management experience 7+ years of working directly within engineering teams 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience Experience partnering with product or program management teams. Strong software development skills in JavaScript, Node.js, SQL, CSS, HTML, and languages such as Java, PHP, Python, or similar. Strong understanding of cloud environments and toolchains. Strong written and oral communication skills. Desire to work in a diverse team Knowledge and operational experience in developing and scaling event-driven services. Understanding of full-stack software development. Hands-on experience with Agile and Scrum software development methodologies. Why Join Us? At DistroKid, we're all about empowering artists and fostering a culture where our team members can rock out in their own way. Enjoy a remote work environment, a culture that puts employees first, and competitive benefits. If you're ready to join a company that's making waves in the music industry and guide our tech team, apply now! About DistroKid DistroKid was founded in 2013 to provide musicians, managers, and record labels with online tools and services that are innovative, easy-to-use, and affordable. Nearly 2 million artists rely on DistroKid and include hobbyists, up-and-coming musicians, top YouTubers, and household names like 21 Savage, Ludacris, Arizona Zervas, Will Smith, Tom Waits, and more. DistroKid's expanding array of services include music distribution, monetization, metadata customization, storage, and promotion. DistroKid's small staff, coupled with a largely automated backend, has enabled DistroKid to process over 10 million songs-while simultaneously providing fast, personal & friendly customer service to artists of every size. Also, it's fun to work here. For more information, visit DistroKid is an Equal Opportunity employer.
10/02/2025
Full time
SALARY RANGE: €120,000 - 140,000 EUR annually LOCATION: Fully remote in UK/EUROPE ONLY SPONSORSHIP: NO; Not provided at this time, including after student visas expire. DistroKid is the world's largest music distributor to Spotify, Apple, Google and more. Most new music today is released through DistroKid. Help us help millions of musicians be more prolific! Summary: With your excellent technical and leadership skills, you will lead engineers with technical expertise and a high level of emotional intelligence. As a Software Engineering Manager, you will lead by optimizing toward autonomy, ownership, accountability, empowerment, and the overall health of the team. You will guide a team of engineers on large-scale products and services while working closely with stakeholders to define product goals and priorities. As a manager, you will work with functional peers to set the strategy and mission for teams. You will direct a team and will often lead day-to-day work, the development of direct reports, and be responsible for the software architecture, quality, scalability, and delivery of work. You will help guide the creation, improvement, and growth of cutting-edge tools and products for musicians around the world, including our video distribution platform, instant mastering, and artist tools. You will forge the effort in pursuing our vision for artists to be prolific at any level. Core Attributes: Set and communicate team priorities that support the broader organization's goals. Align strategy, processes, and managing across teams. Set clear expectations with team members based on their level and role and aligned with the goals of the organization on an extended scale. Meet regularly with direct reports to discuss performance and development, and provide feedback and coaching. Develop the long-term technical vision and roadmap within, and often beyond, the scope of your teams. Evolve the roadmap to meet anticipated future requirements and infrastructure needs. Oversee systems designs within the scope of the broader area, and review product or system development code to solve ambiguous problems. Review code developed by other engineers and provide feedback to ensure best practices. Passion for technology (e.g., personal projects, open-source involvement). Show clear communication within the organization and teams. Strategize with senior leaders across multiple functions within the organization. Enthusiasm for music! Qualifications We're Looking For: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field or equivalent work experience 3+ years of engineering team management experience 7+ years of working directly within engineering teams 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience Experience partnering with product or program management teams. Strong software development skills in JavaScript, Node.js, SQL, CSS, HTML, and languages such as Java, PHP, Python, or similar. Strong understanding of cloud environments and toolchains. Strong written and oral communication skills. Desire to work in a diverse team Knowledge and operational experience in developing and scaling event-driven services. Understanding of full-stack software development. Hands-on experience with Agile and Scrum software development methodologies. Why Join Us? At DistroKid, we're all about empowering artists and fostering a culture where our team members can rock out in their own way. Enjoy a remote work environment, a culture that puts employees first, and competitive benefits. If you're ready to join a company that's making waves in the music industry and guide our tech team, apply now! About DistroKid DistroKid was founded in 2013 to provide musicians, managers, and record labels with online tools and services that are innovative, easy-to-use, and affordable. Nearly 2 million artists rely on DistroKid and include hobbyists, up-and-coming musicians, top YouTubers, and household names like 21 Savage, Ludacris, Arizona Zervas, Will Smith, Tom Waits, and more. DistroKid's expanding array of services include music distribution, monetization, metadata customization, storage, and promotion. DistroKid's small staff, coupled with a largely automated backend, has enabled DistroKid to process over 10 million songs-while simultaneously providing fast, personal & friendly customer service to artists of every size. Also, it's fun to work here. For more information, visit DistroKid is an Equal Opportunity employer.
MongoDB's mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available in more than 115 regions across AWS, Google Cloud, and Microsoft Azure. Atlas allows customers to build and run applications anywhere-on premises, or across cloud providers. With offices worldwide and over 175,000 new developers signing up to use MongoDB every month, it's no wonder that leading organizations, like Samsung and Toyota, trust MongoDB to build next-generation, AI-powered applications. MongoDB is seeking a Senior Software Engineer to join the Atlas Clusters Availability & Durability Team. The team is responsible for building MongoDB Atlas, our database as a service offering and fastest growing product. Atlas allows users to deploy fault-tolerant, secure, globally distributed MongoDB clusters in just minutes. The Atlas Clusters Availability & Durability team develops the software that manages the Atlas cluster infrastructure on the three major cloud providers (AWS, Azure, GCP) all the way up to the UI where customers build and configure their Atlas clusters. We are constantly challenged to design features like auto-healing, auto-scaling, and advanced security on a set of database clusters at a humongous scale. This role can be based in United Kingdom or remotely within Europe where MongoDB has an entity. What you'll do Build and design new features for MongoDB Atlas Become an expert in and improve our systems for automatically scaling and healing database clusters Investigate issues spanning from cloud provider integrations down to OS configuration Contribute to and lead complex technical projects Work closely with product and design teams, considering the user's perspective while building technical solutions Work with customers and support engineers to fix issues Collaborate with team members to develop our codebase, best practices, and design principles Learn from and mentor other team members We're looking for someone who Has at least 5 years of professional software development experience Is skilled at writing large-scale, distributed backend systems in a compiled language (Java, C#, Go, etc.) Is comfortable working across the stack of a modern web application (e.g. React, TypeScript, Enzyme) Has experience with at least one major cloud provider technology (AWS, Azure, GCP) Has led the launch of a new module and maintained it in production Is eager to solve tough problems Is curious, collaborative, and motivated Success Measures In 3 months, you'll have shipped code into production and collaborated with the team to solve tough problems In 6 months, you'll have contributed to a large project In 12 months, you'll have designed new features, led development work, and become a go-to expert on parts of the system To drive the personal growth and business impact of our employees, we're committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees' wellbeing and want to support them along every step of their professional and personal journeys. MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter. MongoDB is an equal opportunities employer.
10/02/2025
Full time
MongoDB's mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available in more than 115 regions across AWS, Google Cloud, and Microsoft Azure. Atlas allows customers to build and run applications anywhere-on premises, or across cloud providers. With offices worldwide and over 175,000 new developers signing up to use MongoDB every month, it's no wonder that leading organizations, like Samsung and Toyota, trust MongoDB to build next-generation, AI-powered applications. MongoDB is seeking a Senior Software Engineer to join the Atlas Clusters Availability & Durability Team. The team is responsible for building MongoDB Atlas, our database as a service offering and fastest growing product. Atlas allows users to deploy fault-tolerant, secure, globally distributed MongoDB clusters in just minutes. The Atlas Clusters Availability & Durability team develops the software that manages the Atlas cluster infrastructure on the three major cloud providers (AWS, Azure, GCP) all the way up to the UI where customers build and configure their Atlas clusters. We are constantly challenged to design features like auto-healing, auto-scaling, and advanced security on a set of database clusters at a humongous scale. This role can be based in United Kingdom or remotely within Europe where MongoDB has an entity. What you'll do Build and design new features for MongoDB Atlas Become an expert in and improve our systems for automatically scaling and healing database clusters Investigate issues spanning from cloud provider integrations down to OS configuration Contribute to and lead complex technical projects Work closely with product and design teams, considering the user's perspective while building technical solutions Work with customers and support engineers to fix issues Collaborate with team members to develop our codebase, best practices, and design principles Learn from and mentor other team members We're looking for someone who Has at least 5 years of professional software development experience Is skilled at writing large-scale, distributed backend systems in a compiled language (Java, C#, Go, etc.) Is comfortable working across the stack of a modern web application (e.g. React, TypeScript, Enzyme) Has experience with at least one major cloud provider technology (AWS, Azure, GCP) Has led the launch of a new module and maintained it in production Is eager to solve tough problems Is curious, collaborative, and motivated Success Measures In 3 months, you'll have shipped code into production and collaborated with the team to solve tough problems In 6 months, you'll have contributed to a large project In 12 months, you'll have designed new features, led development work, and become a go-to expert on parts of the system To drive the personal growth and business impact of our employees, we're committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy, we value our employees' wellbeing and want to support them along every step of their professional and personal journeys. MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter. MongoDB is an equal opportunities employer.
This is a fast-expanding company at the forefront of odds comparison, where innovation converges with excitement. Here you can experience the best of both worlds, working within a close-knit team with autonomy while enjoying substantial financial backing from the larger enterprise. This organisation is currently in search of a skilled Senior Software Engineer in Test to spearhead streamlined testing and automation strategies. In this role, you'll be a linchpin in the team, taking charge of software delivery, adopting a DevOps culture to oversee the software lifecycle, release automation, and production observability. The tech stack includes Java on the backend with the Springboot framework, GCP managed through Terraform, and a containerised environment in Kubernetes. Your proficiency in TDD, BDD, Selenium, and Automation Testing will have an impact on a diverse range of business initiatives. More importantly, you'll serve as a mentor to junior team members, providing support and guidance as needed. With offices in the UK, Barcelona, and Lithuania, the company boasts a diverse team of over 200 professionals. You'll be at the forefront of industry innovation, working in one of the UK's fastest-growing sectors, with unparalleled opportunities for personal and professional development. It advocates the nurturing of talent and fostering of growth. Joining the team as a Senior, you'll embark on an exciting career path toward becoming a Lead. With coaching and guidance from your manager and a dedicated Learning and Development (L&D) team, you'll have the support necessary to advance in your professional journey. Remote work is highly valued, providing you the flexibility to work from anywhere in the UK. The team also do try to foster in-person collaboration, and to facilitate this there are meetups at the Hammersmith office approximately once a quarter - these gatherings offer a chance to connect with colleagues, share insights, and build lasting relationships. If this opportunity resonates with you, please apply through the provided link or feel free to send me a message.
10/02/2025
Full time
This is a fast-expanding company at the forefront of odds comparison, where innovation converges with excitement. Here you can experience the best of both worlds, working within a close-knit team with autonomy while enjoying substantial financial backing from the larger enterprise. This organisation is currently in search of a skilled Senior Software Engineer in Test to spearhead streamlined testing and automation strategies. In this role, you'll be a linchpin in the team, taking charge of software delivery, adopting a DevOps culture to oversee the software lifecycle, release automation, and production observability. The tech stack includes Java on the backend with the Springboot framework, GCP managed through Terraform, and a containerised environment in Kubernetes. Your proficiency in TDD, BDD, Selenium, and Automation Testing will have an impact on a diverse range of business initiatives. More importantly, you'll serve as a mentor to junior team members, providing support and guidance as needed. With offices in the UK, Barcelona, and Lithuania, the company boasts a diverse team of over 200 professionals. You'll be at the forefront of industry innovation, working in one of the UK's fastest-growing sectors, with unparalleled opportunities for personal and professional development. It advocates the nurturing of talent and fostering of growth. Joining the team as a Senior, you'll embark on an exciting career path toward becoming a Lead. With coaching and guidance from your manager and a dedicated Learning and Development (L&D) team, you'll have the support necessary to advance in your professional journey. Remote work is highly valued, providing you the flexibility to work from anywhere in the UK. The team also do try to foster in-person collaboration, and to facilitate this there are meetups at the Hammersmith office approximately once a quarter - these gatherings offer a chance to connect with colleagues, share insights, and build lasting relationships. If this opportunity resonates with you, please apply through the provided link or feel free to send me a message.
Software Engineering Manager - Selling Experience Summary Job purpose As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. All the details We are seeking a passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence. Being creative, curious, and confident, you will be an integral part of our empowered, self-managing, multi-disciplinary engineering teams - designing, building, releasing, and maintaining products. Working as an equal partner with your Product and Delivery peers you will deliver sophisticated and robust solutions to solve daring problems for our customers. You will play a key role in driving our ambition to create a best-in-class software engineering team, environment, and culture. We are looking for people to join our community of engineers to drive this transformation, build a modern digital ecosystem using exciting technologies and do the best work of their careers. Your Responsibilities: Operational stability of software solutions owned by your team. Delivering high-quality solutions that provide value to the business. Leading on improving the maturity of the team, progress towards or maintaining Elite DORA Standards. Leading Engineering Excellence and creating a culture of innovation and growth. Making use of Platforms and partners to maximise the value delivered. What you'll do: The Software Engineering Manager role is the embodiment of 'solving problems through technology' with key responsibilities as follows: Team Management: Build, mentor, and manage a high-performing software engineering team. Foster a culture of collaboration, innovation, and continuous improvement within the team. Facilitate communication and collaboration among team members. Ensure budgets, people and resource allocation, and workload balance across projects. Delivery: Oversee the planning, execution, and delivery of software projects, ensuring alignment with business objectives and timelines using the best agile tools and processes for the task. Monitor project progress, risks, and dependencies, taking corrective action when necessary. Work closely with product management, design, programme management, and others to define scope, goals, and deliverables. Technical Leadership: Drive the adoption of standards and methodologies for software development. Provide technical guidance and support to engineering teams. Evaluate and recommend new technologies, tools, and platforms to improve the engineering process and raise software quality. Work with senior engineers to develop the team's technical roadmap and support the product management team to prioritise it against the commercial roadmap. Quality Assurance and Maintenance: Establish and enforce quality standards, ensuring software products meet performance, reliability, and usability requirements. Oversee the maintenance and support of existing software systems, ensuring prompt resolution of issues and bugs. Tech stack: M&S uses a variety of technologies including React, Next.js, Typescript Java, Kotlin, Swift Azure, New Relic, GraphQL Federation, Apigee, Contentful CMS Who you are: Previous polyglot hands-on senior software engineer, with several years' experience in a variety of systems and technologies. Experience working on highly scalable software solutions across web or backend. Experience building and leading teams of highly skilled software engineers that deliver high-quality software. Excellent understanding of system design, software architecture, cloud, and software engineering methodologies. Advocate of DevOps: you build it, you run it. Strong understanding of testing strategies and reliability engineering. Demonstrable people management, interpersonal, analytical, and problem-solving skills. With the ability to influence both a senior technical audience and non-technical partners to a desired outcome without prescribing it. A servant-leadership mentality that is willing to take ownership of problems. Desirable experience: Knowledge of software approaches like Domain Driven Design. Previous software engineering community leadership experience. Presentation delivery at internal and external events. An ambition to be an open-source contributor, technology writer or speaker. Experience of online retail platforms and their cloud-based architectures. Demonstrable entrepreneurship in previous organisation(s). What's in it for you: Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting, and always evolving business built on core values. Here are some of the benefits we offer that make working for M&S just that little bit more special: 20% Colleague discount on most things from furniture, fashion and food. A first-class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days! Amazing perks and discounts via our M&S Choices website. Charity Volunteer Day - A paid day away from work to support your chosen charity. A very generous Defined Contribution Pension Scheme and Life Assurance. Access to a fantastic range of wellbeing support. Everyone's welcome: M&S is ready to push boundaries to lead the retail industry into a greener, speedier, more inspiring digital era. That's why we're revolutionising how we work and offering our most exciting opportunities yet. Marks & Spencer aims to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make an immediate impact. We're an in-person business and have core collaboration days in our Support Centre each week. For most teams, this is 3 working days where we come together to collaborate, innovate, and serve our customers thoughtfully. We are committed to an active Inclusion, Diversity and Equal Opportunities Policy, which starts with our recruitment and selection process, and we are happy to talk flexible working.
10/02/2025
Full time
Software Engineering Manager - Selling Experience Summary Job purpose As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. All the details We are seeking a passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence. Being creative, curious, and confident, you will be an integral part of our empowered, self-managing, multi-disciplinary engineering teams - designing, building, releasing, and maintaining products. Working as an equal partner with your Product and Delivery peers you will deliver sophisticated and robust solutions to solve daring problems for our customers. You will play a key role in driving our ambition to create a best-in-class software engineering team, environment, and culture. We are looking for people to join our community of engineers to drive this transformation, build a modern digital ecosystem using exciting technologies and do the best work of their careers. Your Responsibilities: Operational stability of software solutions owned by your team. Delivering high-quality solutions that provide value to the business. Leading on improving the maturity of the team, progress towards or maintaining Elite DORA Standards. Leading Engineering Excellence and creating a culture of innovation and growth. Making use of Platforms and partners to maximise the value delivered. What you'll do: The Software Engineering Manager role is the embodiment of 'solving problems through technology' with key responsibilities as follows: Team Management: Build, mentor, and manage a high-performing software engineering team. Foster a culture of collaboration, innovation, and continuous improvement within the team. Facilitate communication and collaboration among team members. Ensure budgets, people and resource allocation, and workload balance across projects. Delivery: Oversee the planning, execution, and delivery of software projects, ensuring alignment with business objectives and timelines using the best agile tools and processes for the task. Monitor project progress, risks, and dependencies, taking corrective action when necessary. Work closely with product management, design, programme management, and others to define scope, goals, and deliverables. Technical Leadership: Drive the adoption of standards and methodologies for software development. Provide technical guidance and support to engineering teams. Evaluate and recommend new technologies, tools, and platforms to improve the engineering process and raise software quality. Work with senior engineers to develop the team's technical roadmap and support the product management team to prioritise it against the commercial roadmap. Quality Assurance and Maintenance: Establish and enforce quality standards, ensuring software products meet performance, reliability, and usability requirements. Oversee the maintenance and support of existing software systems, ensuring prompt resolution of issues and bugs. Tech stack: M&S uses a variety of technologies including React, Next.js, Typescript Java, Kotlin, Swift Azure, New Relic, GraphQL Federation, Apigee, Contentful CMS Who you are: Previous polyglot hands-on senior software engineer, with several years' experience in a variety of systems and technologies. Experience working on highly scalable software solutions across web or backend. Experience building and leading teams of highly skilled software engineers that deliver high-quality software. Excellent understanding of system design, software architecture, cloud, and software engineering methodologies. Advocate of DevOps: you build it, you run it. Strong understanding of testing strategies and reliability engineering. Demonstrable people management, interpersonal, analytical, and problem-solving skills. With the ability to influence both a senior technical audience and non-technical partners to a desired outcome without prescribing it. A servant-leadership mentality that is willing to take ownership of problems. Desirable experience: Knowledge of software approaches like Domain Driven Design. Previous software engineering community leadership experience. Presentation delivery at internal and external events. An ambition to be an open-source contributor, technology writer or speaker. Experience of online retail platforms and their cloud-based architectures. Demonstrable entrepreneurship in previous organisation(s). What's in it for you: Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting, and always evolving business built on core values. Here are some of the benefits we offer that make working for M&S just that little bit more special: 20% Colleague discount on most things from furniture, fashion and food. A first-class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Attractive annual bonus, based on company performance and personal objectives. Competitive holiday entitlement with the potential to buy extra holiday days! Amazing perks and discounts via our M&S Choices website. Charity Volunteer Day - A paid day away from work to support your chosen charity. A very generous Defined Contribution Pension Scheme and Life Assurance. Access to a fantastic range of wellbeing support. Everyone's welcome: M&S is ready to push boundaries to lead the retail industry into a greener, speedier, more inspiring digital era. That's why we're revolutionising how we work and offering our most exciting opportunities yet. Marks & Spencer aims to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make an immediate impact. We're an in-person business and have core collaboration days in our Support Centre each week. For most teams, this is 3 working days where we come together to collaborate, innovate, and serve our customers thoughtfully. We are committed to an active Inclusion, Diversity and Equal Opportunities Policy, which starts with our recruitment and selection process, and we are happy to talk flexible working.
We are looking for the right people - people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world's largest providers of products and services to the global energy industry. Job Duties and Qualifications We are looking to recruit a Backend Webapp Developer to work within our Neftex Technical Services Team based out of our Abingdon office, Oxfordshire. Reporting to the Team Lead, you will be working within our Technical Solutions Team. Our organization is comprised of several product teams responsible for defining, designing, developing and supporting a subsurface evaluation solution that meets business needs across the energy sector. Minimum Experience: 4+ years of experience in python software development. Working in an Agile development environment. Self-Starter; willing to learn new technologies, ability to learn fast Undergraduate degree in Software Engineering (or related field) Preferred Experience: •Experience with AWS Cloud infrastructure and SaaS Development. •Experience with common tools and processes used to design, code, test, troubleshoot, and document engineering systems applications. •Assists in developing test strategies for automated regression testing. •Follows secure coding practices, performs triaging of security issues, and implements fixes to deliver secure applications. •Proficiency in C#, JavaScript, Angular, React. •Familiarity with Azure DevOps and GitLab. •Knowledge of common software vulnerabilities and leading practices to mitigate them. •Experience with pipeline automation. •Usage of Docker and Kubernetes. •Knowledge of Linux. •Fullstack development experience is highly beneficial. Responsibilities include: •Work as part of the development team following Agile development practices. •Take part and make an active contribution to sprint ceremonies, estimation and backlog refinement. •Implement new services, features and bug fixes as prioritised by the Product Owner. •Maintain a high level of quality in your output and test your own work before passing to QA for verification. •Maintain an up-to-date knowledge of existing and emerging technologies relevant to your role. •Communicate and escalate issues in a clear and timely manner. Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation. Location 97 Jubilee Avenue, Milton Park, Abingdon, Oxfordshire, OX14 4RW, United Kingdom Job Details Requisition Number: 196090 Experience Level: Experienced Hire Job Family: Engineering/Science/Technology Product Service Line: Landmark Software & Services Full Time / Part Time: Full Time Additional Locations for this position: Compensation Information Compensation is competitive and commensurate with experience.
10/02/2025
Full time
We are looking for the right people - people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world's largest providers of products and services to the global energy industry. Job Duties and Qualifications We are looking to recruit a Backend Webapp Developer to work within our Neftex Technical Services Team based out of our Abingdon office, Oxfordshire. Reporting to the Team Lead, you will be working within our Technical Solutions Team. Our organization is comprised of several product teams responsible for defining, designing, developing and supporting a subsurface evaluation solution that meets business needs across the energy sector. Minimum Experience: 4+ years of experience in python software development. Working in an Agile development environment. Self-Starter; willing to learn new technologies, ability to learn fast Undergraduate degree in Software Engineering (or related field) Preferred Experience: •Experience with AWS Cloud infrastructure and SaaS Development. •Experience with common tools and processes used to design, code, test, troubleshoot, and document engineering systems applications. •Assists in developing test strategies for automated regression testing. •Follows secure coding practices, performs triaging of security issues, and implements fixes to deliver secure applications. •Proficiency in C#, JavaScript, Angular, React. •Familiarity with Azure DevOps and GitLab. •Knowledge of common software vulnerabilities and leading practices to mitigate them. •Experience with pipeline automation. •Usage of Docker and Kubernetes. •Knowledge of Linux. •Fullstack development experience is highly beneficial. Responsibilities include: •Work as part of the development team following Agile development practices. •Take part and make an active contribution to sprint ceremonies, estimation and backlog refinement. •Implement new services, features and bug fixes as prioritised by the Product Owner. •Maintain a high level of quality in your output and test your own work before passing to QA for verification. •Maintain an up-to-date knowledge of existing and emerging technologies relevant to your role. •Communicate and escalate issues in a clear and timely manner. Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation. Location 97 Jubilee Avenue, Milton Park, Abingdon, Oxfordshire, OX14 4RW, United Kingdom Job Details Requisition Number: 196090 Experience Level: Experienced Hire Job Family: Engineering/Science/Technology Product Service Line: Landmark Software & Services Full Time / Part Time: Full Time Additional Locations for this position: Compensation Information Compensation is competitive and commensurate with experience.
For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world's most highly regulated firms, giving them greater visibility and control over their information and ensuring compliance with stringent regulations. Though we offer competitive compensation and benefits and all the other perks one would expect from an established company, we are not your typical technology company. Global Relay is a career-building company. A place for big ideas. New challenges. Groundbreaking innovation. It's a place where you can genuinely make an impact - and be recognized for it. We believe great businesses thrive on diversity, inclusion, and the contributions of all employees. To that end, we recruit candidates from different backgrounds and foster a work environment that encourages employees to collaborate and learn from each other, completely free of barriers. Your role: As a Lead Software Development Engineer in Test (SDET) you oversee testing resources on a small, highly focused team responsible for delivering an internal and customer-facing native mobile application. The team comprises of a technical product manager (TPM), four senior software developers and an SDET; and you will collaborate with them, and relevant backend teams. You are responsible to ensure appropriate and efficient testing strategies are applied in your areas of responsibility, with a focus on shift-left testing principles. You will drive continual improvement in your team's automation frameworks and coverage while mentoring other SDETs in the team on industry leading technologies and test practices. It will include building and maintaining comprehensive automated tests for the frontend application, including (but not limited to) component, UI journey and end-to-end tests. You will guide and participate hands-on in the team's testing efforts to ensure quality of coverage, quality of code and quality of delivery. Your responsibilities: Manage performance assessments and hiring for a small team of SDETs Drive the team's testing and automation strategies Define and organize the teams test planning for releases Design and coding of automation frameworks, tests and tools Pair with developers in designing contract tests for both consumer and producer. Participate in team planning and story grooming. Participate in test execution, issue identification and resolution in support of the release. Propose and implement improvements to automation and test processes. Develop and maintain shared testing libraries. Provide training, mentorship and support to other members on the team. Conduct code reviews, improve and maintain quality of the automation code. Conduct test reviews, improve and maintain quality of the test coverage. Document the automation framework, tools and infrastructure. About you: Minimum 8 years of experience in test development. Minimum 2 years of experience leading a small team. Excellent understanding of Swift. Excellent understanding of testing practices in an agile environment. Excellent understanding of iOS ecosystem. Experience with XCUITest. Experience with any of the following is an asset: Network principles and protocols such as HTTP, TLS and TCP. Experience with contract testing (PACT preferable). Web services technology such as REST and JSON. Continuous integration systems such as Jenkins. Knowledge of Appium. What you can expect: At Global Relay, there's no ceiling to what you can achieve. It's the land of opportunity for the energetic, the intelligent, the driven. You'll receive the mentoring, coaching, and support you need to reach your career goals. You'll be part of a culture that breeds creativity and rewards perseverance and hard work. And you'll be working alongside smart, talented individuals from diverse backgrounds, with complementary knowledge and skills. Global Relay is an equal-opportunity employer committed to diversity, equity, and inclusion. We seek to ensure reasonable adjustments, accommodations, and personal time are tailored to meet the unique needs of every individual. We understand flexible work arrangements are important, and we encourage that in our work culture. Whether it's flexibility around work hours, workstyle, or lifestyle, we want to ensure our employees have a healthy work/life balance. We support and value a hybrid work model that blends collaboration with the team in the office and focus time from the comfort of your home.
09/02/2025
Full time
For over 20 years, Global Relay has set the standard in enterprise information archiving with industry-leading cloud archiving, surveillance, eDiscovery, and analytics solutions. We securely capture and preserve the communications data of the world's most highly regulated firms, giving them greater visibility and control over their information and ensuring compliance with stringent regulations. Though we offer competitive compensation and benefits and all the other perks one would expect from an established company, we are not your typical technology company. Global Relay is a career-building company. A place for big ideas. New challenges. Groundbreaking innovation. It's a place where you can genuinely make an impact - and be recognized for it. We believe great businesses thrive on diversity, inclusion, and the contributions of all employees. To that end, we recruit candidates from different backgrounds and foster a work environment that encourages employees to collaborate and learn from each other, completely free of barriers. Your role: As a Lead Software Development Engineer in Test (SDET) you oversee testing resources on a small, highly focused team responsible for delivering an internal and customer-facing native mobile application. The team comprises of a technical product manager (TPM), four senior software developers and an SDET; and you will collaborate with them, and relevant backend teams. You are responsible to ensure appropriate and efficient testing strategies are applied in your areas of responsibility, with a focus on shift-left testing principles. You will drive continual improvement in your team's automation frameworks and coverage while mentoring other SDETs in the team on industry leading technologies and test practices. It will include building and maintaining comprehensive automated tests for the frontend application, including (but not limited to) component, UI journey and end-to-end tests. You will guide and participate hands-on in the team's testing efforts to ensure quality of coverage, quality of code and quality of delivery. Your responsibilities: Manage performance assessments and hiring for a small team of SDETs Drive the team's testing and automation strategies Define and organize the teams test planning for releases Design and coding of automation frameworks, tests and tools Pair with developers in designing contract tests for both consumer and producer. Participate in team planning and story grooming. Participate in test execution, issue identification and resolution in support of the release. Propose and implement improvements to automation and test processes. Develop and maintain shared testing libraries. Provide training, mentorship and support to other members on the team. Conduct code reviews, improve and maintain quality of the automation code. Conduct test reviews, improve and maintain quality of the test coverage. Document the automation framework, tools and infrastructure. About you: Minimum 8 years of experience in test development. Minimum 2 years of experience leading a small team. Excellent understanding of Swift. Excellent understanding of testing practices in an agile environment. Excellent understanding of iOS ecosystem. Experience with XCUITest. Experience with any of the following is an asset: Network principles and protocols such as HTTP, TLS and TCP. Experience with contract testing (PACT preferable). Web services technology such as REST and JSON. Continuous integration systems such as Jenkins. Knowledge of Appium. What you can expect: At Global Relay, there's no ceiling to what you can achieve. It's the land of opportunity for the energetic, the intelligent, the driven. You'll receive the mentoring, coaching, and support you need to reach your career goals. You'll be part of a culture that breeds creativity and rewards perseverance and hard work. And you'll be working alongside smart, talented individuals from diverse backgrounds, with complementary knowledge and skills. Global Relay is an equal-opportunity employer committed to diversity, equity, and inclusion. We seek to ensure reasonable adjustments, accommodations, and personal time are tailored to meet the unique needs of every individual. We understand flexible work arrangements are important, and we encourage that in our work culture. Whether it's flexibility around work hours, workstyle, or lifestyle, we want to ensure our employees have a healthy work/life balance. We support and value a hybrid work model that blends collaboration with the team in the office and focus time from the comfort of your home.
Senior Fullstack Engineer (Data Focus) Department: Engineering Employment Type: Permanent - Full Time Location: London Compensation: £60,000 - £80,000 / year Description About Us We're GEEIQ (pronounced 'Geek') and we're a data platform and insights provider that's used by the likes of Gucci, Walmart, L'Oreal and Porsche to navigate and engage virtual worlds. Think Ralph Lauren in Fortnite, or Elton John in Roblox. We believe that the metaverse hype is over and that brands demand more than just visibility when it comes to activating in these spaces; they need to be able to measure, attribute and identify tangible revenue opportunities. That's where our platform comes in. Located in the heart of London, GEEIQ is a team of 35 innovators, with ambitious growth plans in the next 24 months. We're predominantly office-based, where we foster a culture of collaboration and innovation. Every idea is valued and every team member plays a pivotal role in shaping the future of digital brand experiences. Our Team Our Engineering team plays a critical role developing and refining the GEEIQ data platform that helps and empowers our clients-from major brands to emerging players in various industries-to navigate the complexities of the metaverse. The GEEIQ engineering team is extremely collaborative, working together to not only build a great platform but also a great team. Every member of the team has valued input and can help make us the best engineering team possible. GEEIQ engineering is on a mission to transform raw data into digestible and actionable strategies, helping brands become intrinsic parts of virtual environments, seamlessly integrating and engaging with diverse virtual audiences. Your Focus As a Senior Fullstack Engineer at GEEIQ, you will be pivotal in both frontend and backend development, crafting responsive and scalable web applications. This role demands a strong command of software architecture across the stack, from UX/UI design principles to sophisticated backend integrations. You will design and implement APIs using JavaScript, TypeScript, and React, ensuring seamless functionality and optimal performance. We are seeking a proactive and experienced engineer who thrives in a scaling organisation and excels at leading projects from conception with high complexity. The ideal candidate will not only push the boundaries of code but will also drive the team and domain to meet and exceed goals. Key Responsibilities Data Pipeline Architecture Design and implement robust data pipelines ensuring scalability and efficiency. Optimise data flow between our databases (MySQL, MongoDB) and applications. Full-Stack Development Develop high-quality, scalable applications using NodeJs, Typescript, and React. Collaborate with cross-functional teams to integrate new features and technologies. Cloud and Containerisation Solutions Manage and optimise AWS cloud infrastructure for high availability and fault tolerance. Implement and maintain Kubernetes clusters for container orchestration. Database Management Develop and optimise SQL and NoSQL database solutions. Ensure data integrity and performance in database operations. Code Quality and Review Uphold high standards of code quality through regular code reviews and automated testing. Mentor junior developers and promote a culture of continuous learning. Project Leadership Lead development projects, including planning, execution, and delivery. Coordinate with stakeholders to define project requirements and timelines. Skills, Knowledge and Expertise Education - Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Experience 4 - 6 years of proven experience in an Engineering role. Extensive experience in full-stack development, with a strong focus on frontend technologies, particularly JavaScript , TypeScript , and React . Strong expertise in programming languages such as JavaScript / TypeScript and familiarity with backend technologies like Node.js. Proficiency in SQL and experience with database technologies like MySQL , PostgreSQL, or NoSQL databases. Experience with front-end frameworks and state management libraries such as Redux or Context API. Experience with cloud services like AWS or Google Cloud Platform, particularly in deploying and managing applications. Familiarity with RESTful API design and development, and potentially knowledge of GraphQL. Strong analytical skills with the ability to design, optimise, and troubleshoot complex UIs and ensure the seamless integration of front-end and back-end components. Excellent communication and leadership skills, with the ability to mentor junior team members and collaborate effectively with various stakeholders, including UX/UI designers and product managers. Passion - Individuals who are passionate about the virtual world and have a genuine interest in working for a high-growth company in an exciting industry. Industry - Previous experience in marketing technology products, a startup or a SaaS company would be a huge benefit. Curiosity - You understand new trends in technology and the evolving relationship between brands and their consumers. We want our team to be enthusiastic about the industry we work in and the people we work with.
09/02/2025
Full time
Senior Fullstack Engineer (Data Focus) Department: Engineering Employment Type: Permanent - Full Time Location: London Compensation: £60,000 - £80,000 / year Description About Us We're GEEIQ (pronounced 'Geek') and we're a data platform and insights provider that's used by the likes of Gucci, Walmart, L'Oreal and Porsche to navigate and engage virtual worlds. Think Ralph Lauren in Fortnite, or Elton John in Roblox. We believe that the metaverse hype is over and that brands demand more than just visibility when it comes to activating in these spaces; they need to be able to measure, attribute and identify tangible revenue opportunities. That's where our platform comes in. Located in the heart of London, GEEIQ is a team of 35 innovators, with ambitious growth plans in the next 24 months. We're predominantly office-based, where we foster a culture of collaboration and innovation. Every idea is valued and every team member plays a pivotal role in shaping the future of digital brand experiences. Our Team Our Engineering team plays a critical role developing and refining the GEEIQ data platform that helps and empowers our clients-from major brands to emerging players in various industries-to navigate the complexities of the metaverse. The GEEIQ engineering team is extremely collaborative, working together to not only build a great platform but also a great team. Every member of the team has valued input and can help make us the best engineering team possible. GEEIQ engineering is on a mission to transform raw data into digestible and actionable strategies, helping brands become intrinsic parts of virtual environments, seamlessly integrating and engaging with diverse virtual audiences. Your Focus As a Senior Fullstack Engineer at GEEIQ, you will be pivotal in both frontend and backend development, crafting responsive and scalable web applications. This role demands a strong command of software architecture across the stack, from UX/UI design principles to sophisticated backend integrations. You will design and implement APIs using JavaScript, TypeScript, and React, ensuring seamless functionality and optimal performance. We are seeking a proactive and experienced engineer who thrives in a scaling organisation and excels at leading projects from conception with high complexity. The ideal candidate will not only push the boundaries of code but will also drive the team and domain to meet and exceed goals. Key Responsibilities Data Pipeline Architecture Design and implement robust data pipelines ensuring scalability and efficiency. Optimise data flow between our databases (MySQL, MongoDB) and applications. Full-Stack Development Develop high-quality, scalable applications using NodeJs, Typescript, and React. Collaborate with cross-functional teams to integrate new features and technologies. Cloud and Containerisation Solutions Manage and optimise AWS cloud infrastructure for high availability and fault tolerance. Implement and maintain Kubernetes clusters for container orchestration. Database Management Develop and optimise SQL and NoSQL database solutions. Ensure data integrity and performance in database operations. Code Quality and Review Uphold high standards of code quality through regular code reviews and automated testing. Mentor junior developers and promote a culture of continuous learning. Project Leadership Lead development projects, including planning, execution, and delivery. Coordinate with stakeholders to define project requirements and timelines. Skills, Knowledge and Expertise Education - Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Experience 4 - 6 years of proven experience in an Engineering role. Extensive experience in full-stack development, with a strong focus on frontend technologies, particularly JavaScript , TypeScript , and React . Strong expertise in programming languages such as JavaScript / TypeScript and familiarity with backend technologies like Node.js. Proficiency in SQL and experience with database technologies like MySQL , PostgreSQL, or NoSQL databases. Experience with front-end frameworks and state management libraries such as Redux or Context API. Experience with cloud services like AWS or Google Cloud Platform, particularly in deploying and managing applications. Familiarity with RESTful API design and development, and potentially knowledge of GraphQL. Strong analytical skills with the ability to design, optimise, and troubleshoot complex UIs and ensure the seamless integration of front-end and back-end components. Excellent communication and leadership skills, with the ability to mentor junior team members and collaborate effectively with various stakeholders, including UX/UI designers and product managers. Passion - Individuals who are passionate about the virtual world and have a genuine interest in working for a high-growth company in an exciting industry. Industry - Previous experience in marketing technology products, a startup or a SaaS company would be a huge benefit. Curiosity - You understand new trends in technology and the evolving relationship between brands and their consumers. We want our team to be enthusiastic about the industry we work in and the people we work with.
About the Opportunity Shape the Future of Digital Content as a Senior Full Stack Engineer with Contentful Studio. Become a key architect of the future at Contentful, where we are redefining how the world interacts with digital content. Take on the challenge of empowering marketing teams to create impactful, on-brand digital experiences at scale-shaping the future of how brands connect with their audiences. We are seeking a Product Engineer who thrives on solving tough challenges, driving transformative solutions, and pushing the boundaries of what's possible. You will build tools that enable customers to reimagine digital experiences for an AI-native future while focusing on customer & business outcomes. If you're excited about autonomously leading high-responsibility high-impact solutions, working backwards from our product vision, and solving complex problems with scalable architectures that shape the digital landscape, Contentful is your platform to innovate, grow, and make a difference. What to Expect Own and Drive Solutions: Autonomously solve customer problems by leading the design, development, and delivery of business critical features, navigating complex frontend and backend architecture using TypeScript, React, and Node.js. Take full accountability for solution success, from concept to release, embracing long-term ownership. Execute with an Entrepreneurial Spirit: Demonstrate an entrepreneurial spirit by setting ambitious execution goals, leading through uncertainty, and adapting rapidly as you solve complex, undefined challenges. Lead initiatives with a clear sense of ownership, including managing timelines, communicating with stakeholders, and maintaining a balance between speed and quality. Lead Group Level Product Initiatives: Lead projects that span across multiple systems, influencing the broader product roadmap and collaborating effectively with other teams. Actively contribute to product-level vision discussions, sharing insights and aligning with company-wide goals. Collaborate and Delegate: Partner closely with product managers, designers, and other engineers to build best-in-class solutions for our customers. Bring a strong ability to delegate and guide other engineers to build their strengths while balancing delivery expectations. Communicate Complex Technical Concepts: Effectively communicate complex technical concepts, and proposals through briefs, RFCs, and architecture diagrams, ensuring clarity with technical and non-technical stakeholders. Design for Scale and Quality: Lead technical design decisions around new product features with scalability and maintainability top of mind. Proactively identify and mitigate technical risks and obstacles, ensuring solutions are robust and aligned with business needs. Drive Iterative Scope and Parallel Execution: Vertically slice large initiatives into iterations, organizing work to maximize parallel execution across the team for optimal lead time. Set and Steer the Architectural North Star: Lead defining the holistic architectural North Star for the product and systematically enable architectural pivots by attaching refactors to adjacent product deliverables. Experiment and Innovate with AI: Drive the integration of AI technologies into our platform, identifying opportunities for new features and leading green-field solution development in the AI space. Embrace an iterative and experimental mindset to chase moving targets effectively. What you Need to be Successful Extensive Full Stack Expertise: Proven track record as a Senior Full Stack Software Engineer with substantial experience using TypeScript, React, and Node.js. Demonstrable Leadership: Proven experience in a senior role, such as a tech lead, performing the above responsibilities or similar, demonstrating ownership, urgency, and the ability to drive initiatives independently. Solid Background in Automated Testing: Including both unit and e2e tests, using frameworks like Jest & Playwright. Containerization and Orchestration: Experience with Docker and Kubernetes. Cloud Services Familiarity: Knowledge of cloud platforms like AWS, Azure, or GCP. Preferred Applied AI: Previous experience leading or being involved in AI-based feature development is highly appreciated. No-code tools: Prior experience building no-code tools. DevOps Mindset: Understanding of CI/CD pipelines and DevOps methodologies. Distributed Team Experience: Prior experience in remote work etiquette collaborating with distributed team members. Startup Experience: Prior early-stage startup experience is a huge plus. What's in it for you? Join an ambitious tech company reshaping the way people build digital experiences. Full-time employees receive Stock Options for the opportunity to share in the success of our company. Fertility and family building benefits, including a lifetime reimbursable wallet to support your growing family. We value Work-Life balance and You Time ! A generous amount of paid time off, including vacation days, sick days, education days, compassion days for loss, and volunteer days. Time off to care for and focus on your growing family. Use your personal annual education budget to improve your skills and grow in your career. Enjoy a full range of virtual and in-person events, including workshops, guest speakers, and fun team activities, supporting learning and networking exchange beyond the usual work duties. An annual wellbeing stipend to care for your physical, financial, or emotional health. A monthly communication phone/internet stipend and phone hardware upgrade reimbursement. New hire office equipment stipend for hybrid or distributed employees. Get the gear you need to work at your best.
09/02/2025
Full time
About the Opportunity Shape the Future of Digital Content as a Senior Full Stack Engineer with Contentful Studio. Become a key architect of the future at Contentful, where we are redefining how the world interacts with digital content. Take on the challenge of empowering marketing teams to create impactful, on-brand digital experiences at scale-shaping the future of how brands connect with their audiences. We are seeking a Product Engineer who thrives on solving tough challenges, driving transformative solutions, and pushing the boundaries of what's possible. You will build tools that enable customers to reimagine digital experiences for an AI-native future while focusing on customer & business outcomes. If you're excited about autonomously leading high-responsibility high-impact solutions, working backwards from our product vision, and solving complex problems with scalable architectures that shape the digital landscape, Contentful is your platform to innovate, grow, and make a difference. What to Expect Own and Drive Solutions: Autonomously solve customer problems by leading the design, development, and delivery of business critical features, navigating complex frontend and backend architecture using TypeScript, React, and Node.js. Take full accountability for solution success, from concept to release, embracing long-term ownership. Execute with an Entrepreneurial Spirit: Demonstrate an entrepreneurial spirit by setting ambitious execution goals, leading through uncertainty, and adapting rapidly as you solve complex, undefined challenges. Lead initiatives with a clear sense of ownership, including managing timelines, communicating with stakeholders, and maintaining a balance between speed and quality. Lead Group Level Product Initiatives: Lead projects that span across multiple systems, influencing the broader product roadmap and collaborating effectively with other teams. Actively contribute to product-level vision discussions, sharing insights and aligning with company-wide goals. Collaborate and Delegate: Partner closely with product managers, designers, and other engineers to build best-in-class solutions for our customers. Bring a strong ability to delegate and guide other engineers to build their strengths while balancing delivery expectations. Communicate Complex Technical Concepts: Effectively communicate complex technical concepts, and proposals through briefs, RFCs, and architecture diagrams, ensuring clarity with technical and non-technical stakeholders. Design for Scale and Quality: Lead technical design decisions around new product features with scalability and maintainability top of mind. Proactively identify and mitigate technical risks and obstacles, ensuring solutions are robust and aligned with business needs. Drive Iterative Scope and Parallel Execution: Vertically slice large initiatives into iterations, organizing work to maximize parallel execution across the team for optimal lead time. Set and Steer the Architectural North Star: Lead defining the holistic architectural North Star for the product and systematically enable architectural pivots by attaching refactors to adjacent product deliverables. Experiment and Innovate with AI: Drive the integration of AI technologies into our platform, identifying opportunities for new features and leading green-field solution development in the AI space. Embrace an iterative and experimental mindset to chase moving targets effectively. What you Need to be Successful Extensive Full Stack Expertise: Proven track record as a Senior Full Stack Software Engineer with substantial experience using TypeScript, React, and Node.js. Demonstrable Leadership: Proven experience in a senior role, such as a tech lead, performing the above responsibilities or similar, demonstrating ownership, urgency, and the ability to drive initiatives independently. Solid Background in Automated Testing: Including both unit and e2e tests, using frameworks like Jest & Playwright. Containerization and Orchestration: Experience with Docker and Kubernetes. Cloud Services Familiarity: Knowledge of cloud platforms like AWS, Azure, or GCP. Preferred Applied AI: Previous experience leading or being involved in AI-based feature development is highly appreciated. No-code tools: Prior experience building no-code tools. DevOps Mindset: Understanding of CI/CD pipelines and DevOps methodologies. Distributed Team Experience: Prior experience in remote work etiquette collaborating with distributed team members. Startup Experience: Prior early-stage startup experience is a huge plus. What's in it for you? Join an ambitious tech company reshaping the way people build digital experiences. Full-time employees receive Stock Options for the opportunity to share in the success of our company. Fertility and family building benefits, including a lifetime reimbursable wallet to support your growing family. We value Work-Life balance and You Time ! A generous amount of paid time off, including vacation days, sick days, education days, compassion days for loss, and volunteer days. Time off to care for and focus on your growing family. Use your personal annual education budget to improve your skills and grow in your career. Enjoy a full range of virtual and in-person events, including workshops, guest speakers, and fun team activities, supporting learning and networking exchange beyond the usual work duties. An annual wellbeing stipend to care for your physical, financial, or emotional health. A monthly communication phone/internet stipend and phone hardware upgrade reimbursement. New hire office equipment stipend for hybrid or distributed employees. Get the gear you need to work at your best.
Job purpose As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence. Being creative, curious, and confident, you will be an integral part of our empowered, self-managing, multi-disciplinary engineering teams - designing, building, releasing, and maintaining products. Working as an equal partner with your Product and Delivery peers you will deliver sophisticated and robust solutions to solve daring problems for our customers. You will play a key role in driving our ambition to create a best-in-class software engineering team, environment, and culture. We are looking for people to join our community of engineers to drive this transformation, build a modern digital ecosystem using exciting technologies and do the best work of their careers. You will be responsible for: Operational stability of software solutions owned by your team Delivering high quality solutions that provide value to the business Leading on improving the maturity of the team, progress towards or maintaining Elite DORA Standards Leading Engineering Excellence and creating a culture of innovation and growth Making use of Platforms and partners to maximise the value delivered What you'll do The Software Engineering Manager role is the embodiment of 'solving problems through technology' with key responsibilities as follows: Team Management: Build, mentor, and manage a high-performing software engineering team. Foster a culture of collaboration, innovation, and continuous improvement within the team. Facilitate communication and collaboration among team members. Ensure budgets, people and resource allocation, and workload balance across projects. Delivery: Oversee the planning, execution, and delivery of software projects, ensuring alignment with business objectives and timelines using the best agile tools and processes for the task. Monitor project progress, risks, and dependencies, taking corrective action when necessary. Work closely with product management, design, programme management, and others to define scope, goals, and deliverables. Technical Leadership: Drive the adoption of standards and methodologies for software development. Provide technical guidance and support to engineering teams. Evaluate and recommend new technologies, tools, and platforms to improve the engineering process and raise software quality. Work with senior engineers to develop the team's technical roadmap and support the product management team to prioritise it against the commercial roadmap. Quality Assurance and Maintenance: Establish and enforce quality standards, ensuring software products meet performance, reliability, and usability requirements. Oversee the maintenance and support of existing software systems, ensuring prompt resolution of issues and bugs. Tech stack M&S uses a variety of technologies including: React, Next.js, Typescript Java, Kotlin, Swift Azure, New Relic, GraphQL Federation, Apigee, Contentful CMS Who you are Previous polyglot hands-on senior software engineer, with several years' experience in a variety of systems and technologies Experience working on highly scalable software solutions across web or backend Experience building and leading teams of highly skilled software engineers that deliver high-quality software Excellent understanding of system design, software architecture, cloud, and software engineering methodologies Advocate of DevOps: you build it, you run it Strong understanding of testing strategies and reliability engineering Demonstrable people management, interpersonal, analytical, and problem-solving skills. With the ability to influence both a senior technical audience and non-technical partners to a desired outcome without prescribing it A servant-leadership mentality that is willing to take ownership of problems Desirable experience Knowledge of Software approaches like Domain Driven Design Previous software engineering community leadership experience Presentation delivery at internal and external events An ambition to be an open-source contributor, technology writer or speaker Experience of online retail platforms and their cloud-based architectures Demonstrable entrepreneurship in previous organisation(s) What's in it for you Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting, and always evolving business built on core values. Here are some of the benefits we offer that make working for M&S just that little bit more special: 20% Colleague discount on most things from furniture, fashion and food A first-class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Having options to progress is something we're proud of at M&S Attractive annual bonus, based on company performance and personal objectives Competitive holiday entitlement with the potential to buy extra holiday days! Amazing perks and discounts via our M&S Choices website. Including GymSave - that offers up to 25% off Gym Memberships and the option to become an M&S Shareholder using our ShareSave & ShareBuy Schemes Charity Volunteer Day - A paid day away from work to support your chosen charity A very generous Defined Contribution Pension Scheme and Life Assurance Every colleague at M&S has access to a fantastic range of wellbeing support - this includes access to our 24/7 Virtual GP, PAM Assist to support you & your family as well as many other schemes Everyone's welcome M&S is ready to push boundaries to lead the retail industry into a greener, speedier, more inspiring digital era. That's why we're revolutionising how we work and offering our most exciting opportunities yet. There's never been a better time to be part of our team. Marks & Spencer aims to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make an immediate impact. We're an in-person business and have core collaboration days in our Support Centre each week. For most teams, this is 3 working days where we come together to collaborate, innovate, and serve our customers thoughtfully. We are committed to an active Inclusion, Diversity and Equal Opportunities Policy, which starts with our recruitment and selection process, and we are happy to talk flexible working. If you consider yourself to require reasonable adjustments to any part of our recruitment process, we invite you to share those requirements with us when completing your application. We will make every effort to ensure your needs are met to provide a fair and transparent process of assessment.
09/02/2025
Full time
Job purpose As part of the M&S Software Engineering team, you'll be joining a well-loved historic brand, working on solutions that serve millions of loyal customers and thousands of colleagues! With ethical values that run right through the company's core and technology leaders that truly understand software engineers and engineering, it's an exciting time as we're redefining ourselves into a digital first and engineering-led organisation, with the quality of our engineering team being a key differentiator. We are seeking a passionate Software Engineering Manager who will provide technical expertise, ship thoughtfully and operate with excellence. Being creative, curious, and confident, you will be an integral part of our empowered, self-managing, multi-disciplinary engineering teams - designing, building, releasing, and maintaining products. Working as an equal partner with your Product and Delivery peers you will deliver sophisticated and robust solutions to solve daring problems for our customers. You will play a key role in driving our ambition to create a best-in-class software engineering team, environment, and culture. We are looking for people to join our community of engineers to drive this transformation, build a modern digital ecosystem using exciting technologies and do the best work of their careers. You will be responsible for: Operational stability of software solutions owned by your team Delivering high quality solutions that provide value to the business Leading on improving the maturity of the team, progress towards or maintaining Elite DORA Standards Leading Engineering Excellence and creating a culture of innovation and growth Making use of Platforms and partners to maximise the value delivered What you'll do The Software Engineering Manager role is the embodiment of 'solving problems through technology' with key responsibilities as follows: Team Management: Build, mentor, and manage a high-performing software engineering team. Foster a culture of collaboration, innovation, and continuous improvement within the team. Facilitate communication and collaboration among team members. Ensure budgets, people and resource allocation, and workload balance across projects. Delivery: Oversee the planning, execution, and delivery of software projects, ensuring alignment with business objectives and timelines using the best agile tools and processes for the task. Monitor project progress, risks, and dependencies, taking corrective action when necessary. Work closely with product management, design, programme management, and others to define scope, goals, and deliverables. Technical Leadership: Drive the adoption of standards and methodologies for software development. Provide technical guidance and support to engineering teams. Evaluate and recommend new technologies, tools, and platforms to improve the engineering process and raise software quality. Work with senior engineers to develop the team's technical roadmap and support the product management team to prioritise it against the commercial roadmap. Quality Assurance and Maintenance: Establish and enforce quality standards, ensuring software products meet performance, reliability, and usability requirements. Oversee the maintenance and support of existing software systems, ensuring prompt resolution of issues and bugs. Tech stack M&S uses a variety of technologies including: React, Next.js, Typescript Java, Kotlin, Swift Azure, New Relic, GraphQL Federation, Apigee, Contentful CMS Who you are Previous polyglot hands-on senior software engineer, with several years' experience in a variety of systems and technologies Experience working on highly scalable software solutions across web or backend Experience building and leading teams of highly skilled software engineers that deliver high-quality software Excellent understanding of system design, software architecture, cloud, and software engineering methodologies Advocate of DevOps: you build it, you run it Strong understanding of testing strategies and reliability engineering Demonstrable people management, interpersonal, analytical, and problem-solving skills. With the ability to influence both a senior technical audience and non-technical partners to a desired outcome without prescribing it A servant-leadership mentality that is willing to take ownership of problems Desirable experience Knowledge of Software approaches like Domain Driven Design Previous software engineering community leadership experience Presentation delivery at internal and external events An ambition to be an open-source contributor, technology writer or speaker Experience of online retail platforms and their cloud-based architectures Demonstrable entrepreneurship in previous organisation(s) What's in it for you Being a part of M&S is exactly that - becoming a part and playing your part. We're an inclusive, dynamic, exciting, and always evolving business built on core values. Here are some of the benefits we offer that make working for M&S just that little bit more special: 20% Colleague discount on most things from furniture, fashion and food A first-class welcome to M&S with a tailored induction and a wide range of training schemes to help with your learning and development. Having options to progress is something we're proud of at M&S Attractive annual bonus, based on company performance and personal objectives Competitive holiday entitlement with the potential to buy extra holiday days! Amazing perks and discounts via our M&S Choices website. Including GymSave - that offers up to 25% off Gym Memberships and the option to become an M&S Shareholder using our ShareSave & ShareBuy Schemes Charity Volunteer Day - A paid day away from work to support your chosen charity A very generous Defined Contribution Pension Scheme and Life Assurance Every colleague at M&S has access to a fantastic range of wellbeing support - this includes access to our 24/7 Virtual GP, PAM Assist to support you & your family as well as many other schemes Everyone's welcome M&S is ready to push boundaries to lead the retail industry into a greener, speedier, more inspiring digital era. That's why we're revolutionising how we work and offering our most exciting opportunities yet. There's never been a better time to be part of our team. Marks & Spencer aims to be an inclusive organisation, trusted and admired by our colleagues, customers and suppliers. Join us and make an immediate impact. We're an in-person business and have core collaboration days in our Support Centre each week. For most teams, this is 3 working days where we come together to collaborate, innovate, and serve our customers thoughtfully. We are committed to an active Inclusion, Diversity and Equal Opportunities Policy, which starts with our recruitment and selection process, and we are happy to talk flexible working. If you consider yourself to require reasonable adjustments to any part of our recruitment process, we invite you to share those requirements with us when completing your application. We will make every effort to ensure your needs are met to provide a fair and transparent process of assessment.