scale as a pure-play set of assets anchored by leading news, sports and entertainment content. The spin-off is expected to be completed during 2025. Job Description The SoftwareEngineering Manager will be a key leader within our product development organization, responsible for driving engineering excellence and product delivery across BRS Golf's technology suite. They … will balance technical expertise with strong people leadership to ensure the team consistently delivers high-quality software solutions while fostering a collaborative and innovative culture. In delivering the key responsibilities of the role, the SoftwareEngineering Manager will; Lead and mentor the Engineering Team: Provide technical leadership and guidance to a team of software engineers … continuous learning. Align with Product Leadership: Partner closely with the Product Director to shape delivery plans, prioritise initiatives, and ensure technical execution supports product vision and customer outcomes. Oversee software development and delivery: Manage the end-to-end software development lifecycle for projects under your team, ensuring timely delivery of new features and products. Oversee architecture and design More ❯
T he Department Developer Enablement is a function of the CTO organisation. Our mission is to make it easy and enjoyable for softwareengineering teams to go from a business idea to delivering an innovative product solution. The main goals are to improve and upgrade our tools, streamline our processes, automate and strengthen our controls, and help development … teams adopt modern working methods. T he Role We're seeking a technically versatile Engineering Lead to join our department. You'll provide technical leadership and strategic direction, shaping the future of our softwareengineering efforts and promoting cultural change across the organisation. This role demands a strong understanding of softwareengineering best practices and … the ability to instill them within a team, fostering a positive and collaborative culture. As the Engineering Lead, you'll need to demonstrate a deep understanding of user needs and contributing to the overall product vision. Our tech stack is diverse, encompassing (but not limited to) Python, Go, Java/Kotlin, TypeScript, React, Kubernetes, Mongo, and Generative AI features More ❯
The Department Developer Enablement is a function of the CTO organisation. Our mission is to make it easy and enjoyable for softwareengineering teams to go from a business idea to delivering an innovative product solution. The main goals are to improve and upgrade our tools, streamline our processes, automate and strengthen our controls, and help development teams … adopt modern working methods. The Role We're seeking a technically versatile Hands-On Engineering Lead to join our department. You'll provide technical leadership and strategic direction, shaping the future of our softwareengineering efforts and promoting cultural change across the organisation. This role demands a strong understanding of softwareengineering best practices and … the ability to instill them within a team, fostering a positive and collaborative culture. As the Engineering Lead, you'll need to demonstrate a deep understanding of user needs and contributing to the overall product vision. Our tech stack is diverse, encompassing (but not limited to) Java, Go, React, Kubernetes, Mongo, and Generative AI features requiring adaptability and a More ❯
MCS Group is working exclusively with a fast-scaling technology company in their search for a SoftwareEngineering Team Lead. With significant investment onboard, our client is properly in scale up mode and plan to double their headcount by the end of this year. This SoftwareEngineering Team Lead is a newly created role within the … ll be passionate about removing blockers and ensure timely, high-quality delivery. Mentor and support team members' growth and performance and get involved in recruiting and onboarding as the engineering function grows. Our client tech stack includes the following: PHP (Symfony), Angular, Typescript, AWS - brilliant if you have experience in working with these, but no issues if not. Our … client's engineering team is made up of some brilliant software engineers already - and an ability to problem solve and work things out is the concurrent theme across the team today. If you're able to demonstrate a time when you've had to learn something new, pick up a new piece of technology and are interested in More ❯
Senior Software Engineer - Visa Digital Acceptance As a Senior Software Engineer at Visa, you will be involved in the creation and implementation of the entire product development lifecycle for our global offerings within Digital Acceptance. Working with cutting-edge technologies, you will be a key member of our development team, challenging your technical skills and contributing to Visa … s innovation in payment management. Responsibilities: Develop the next generation of Visa's enterprise solutions for our global clients. Gain exposure to various aspects of the software development lifecycle. Work across different product lines to understand softwareengineering practices, technologies, and product complexities. Operate within an agile environment that embraces test-driven development, continuous integration, and engineering best practices. Enhance your softwareengineering knowledge through Visa's technical community. Position Details: This is a hybrid role requiring employees to work from the office 3 days a week, as determined by leadership. Minimum Qualifications: Strong coding skills in Object-Oriented Languages such as Java, C#, or C++. Passion for software engineering. Desire to learn More ❯
Belfast, County Antrim, Northern Ireland, United Kingdom Hybrid / WFH Options
Thomas Patrick Recruitment
CAD Technician Bespoke Interiors Location: Belfast |Full-Time |Permanent Are you a software developer or CNC programmer/CAD Technician with excellent attention to detail? Are you looking for a role that gives you considerable scope for personal and professional development? Are you looking for the opportunity to learn new skills and work with a brand that has multiple … additional day off for your birthday Hybrid working office & remote Private Medical Insurance Life Insurance Free parking In return, we need you to have/be: Degree educated in softwareengineering/development (or equivalent) or A minimum of 1 years experience in softwareengineering or computer science or A minimum of 1 years experience in … Design Using any other programming languages/environments And this is what we need you to do: Learn and take the lead on the programming of our sales design software, including integration from the front-end through to CNC machining on the back-end Continually develop the products and features in the software to add value to the More ❯
Senior Software Engineer Department: 480 - SoftwareEngineering Employment Type: Permanent Location: Belfast Description Arqit is a global cybersecurity company delivering quantum-safe encryption to secure data and communications for enterprises, governments, and critical national infrastructure (CNI). Powered by its advanced symmetric key cryptography, Arqit offers scalable encryption that is resilient to quantum threats, ensuring robust data … proposition to identify and mitigate cyber risk exposure from both current and quantum threats. Our combined company now has a new opportunity for a self-motivated and enthusiastic Senior Software Engineer to join our friendly team based in Belfast. We can offer you fun and interesting work in both cloud and on-prem cybersecurity, and we have a great … remote way of working and the challenge of being involved in an innovative and complex environment where no two days are the same. What you'll be doing Developing software for our Encryption Intelligence technology, working under the guidance of our software architects and other senior colleagues. Transforming architectural models into component designs ready to be incrementally developed More ❯
It's official: Bazaarvoice is a Great Place to Work in the US , Australia , India , Lithuania, France, Germany and the UK ! Are you an experienced, pragmatic, and highly communicative engineering leader ready to drive the future of our global cloud platform? We're seeking a Platform Engineering Manager to join our team in the UK. This pivotal role … involves leading a talented team of senior and staff-level engineers, collaborating closely with our Platform Engineering Manager in India, and tackling significant technical challenges to standardize and modernize our infrastructure. You'll play a crucial part in evolving our cloud capabilities, enhancing our developer experience, and directly impacting how our engineers deliver value by allowing them to focus … nurture a collaborative and effective team environment, drawing on your empathy, keen understanding of team dynamics, and pragmatic approach. Collaborate on Technical Direction & Strategy: You'll work closely with engineering leadership and technical leads to define technical direction and strategy for our platform. You'll ensure the adoption of excellent engineering practices, efficient operations, and effective agile processes More ❯
The Department Developer Enablement is a function of the CTO organization. Our mission is to make it easy and enjoyable for softwareengineering teams to transform business ideas into innovative product solutions. Our main goals are to improve and upgrade tools, streamline processes, automate and strengthen controls, and help development teams adopt modern working methods. The Team The … prioritize user needs and iterative development through close collaboration. We seek engineers with proven experience in product-oriented environments and a demonstrated ability to empathize with users. The Role Software Engineers are critical to delivering the suite of tools within our department. As a GenAI Senior Full-Stack Software Engineer, you'll play a key role in building … to every step of that journey. You will work extensively with Generative AI technologies, such as GPT-4 and Gemini, integrating their capabilities into our systems through advanced prompt engineering and API integration. As the GenAI Senior Full-Stack Software Engineer, you'll demonstrate a deep understanding of user needs while contributing to the overall product vision. You More ❯
Senior Software Developer Location: Belfast (Hybrid) Type: Full-Time Permanent A leading global technology firm is seeking a Senior Software Developer to help manage and evolve its mission-critical trading systems. This role involves building scalable systems that directly impact market access on a global scale. What you'll do? Develop, enhance, and maintain complex systems using C# … solutions using AWS Collaborate closely with Solution Architects and QA Engineers to ensure robust, testable, and high-quality delivery Mentor junior team members, lead code reviews, and drive best engineering practices Contribute to architectural discussions and CI/CD pipelines What We're Looking For? Professional experience in softwareengineering Strong hands-on expertise in C# (.NET … operating at the intersection of financial markets and cutting-edge tech. You'll gain access to a collaborative environment with clear progression pathways, regular mentoring, and meaningful, large-scale engineering challenges. Hybrid working model Salary up to £60K Pension & private health care Company with unparalleled growth Strong culture of inclusivity and innovation To speak in absolute confidence about this More ❯
and accepted. My ideas are valued, my voice is heard, and my potential is realized. We are shaping the future of cloud security." We are looking for an experienced Software Engineer to join our great Backend Engineering team.The team faces complex engineering issues on a daily basis, both solving new challenges and constantly improving the existing solutions. … applications Contributing to technical and architectural designs, performing capacity planning, defining SLOs and working with other teams to implement Conducting design and code reviews as part of a wider engineering group Interfacing with other teams (e.g. Frontend, DevOps, Product) to deliver best-in-class features Requirements Bachelor of Science in Computer Science/SoftwareEngineering or related … field 1+ years of experience with Backend Engineering in a high-level programming language (e.g. ideally Golang and/or Java) Experience with cloud platforms and products (e.g. AWS, GCP and Azure) Experience with continuous integration and deployment (CI/CD) Experience with microservices based architecture More ❯
Belfast, County Antrim, Northern Ireland, United Kingdom Hybrid / WFH Options
Thomas Patrick Recruitment
CAD/CAM Software Programmer Join a growing UK & Ireland manufacturer at the forefront of bespoke furniture design. We’re looking for a talented CAD/CAM Software Programmer to help shape their software platforms, streamline production, and deliver innovative solutions. Salary & Benefits £35,000 – £40,000 DOE Hybrid working (office & remote) 20 days holiday bank holidays … plus extra days for service) Birthday off every year Private medical & life cover Free parking What you’ll do Develop and enhance sales design software, integrating from front-end to CNC production Build tools to improve processes in stock control, ordering, and analysis Drive improvements and share ideas within a collaborative team What you’ll bring Degree in SoftwareEngineering (or relevant experience in software/CAD/CAM) Knowledge of at least one high-level programming language (JavaScript, Python, Java) Strong maths, logic, and problem-solving skills Bonus skills: SQL, SolidWorks/AutoCAD/Creo, UX design, product or interior design Apply today to make an impact in a role where your ideas will shape More ❯
shape the future of AI and next-generation fintech? VANRATH is thrilled to partner with one of the world's most influential payments and technology companies to recruit a Software Lead/Senior Software Engineer for its elite Belfast-based team. This is your chance to work on a truly global scale, with technology trusted by household names … fraud detection, real-time transaction processing, and AI-driven innovation - all within a collaborative environment that values talent, impact, and technical excellence. Why This Role? High-scale, high-availability engineering at its best Java is our first choice - but we welcome all object-oriented developers Hands-on leadership shaping team, product, and tech direction Rare opportunity to build the … fintech of the future Your Mission Lead and build performant, resilient software using Java (or similar OO language) and Spring Boot Architect and implement microservices and RESTful APIs with a cloud-native mindset Champion best practices in CI/CD, testing, and DevOps pipelines Mentor and grow engineering talent, setting the bar for clean, scalable code Work cross More ❯
you'll have the opportunity to think creatively, explore new ideas, and use your skills to make a meaningful impact on our growth. We are looking for an experienced Software Engineer to join our great Backend Engineering team.The team faces complex engineering issues on a daily basis, both solving new challenges and constantly improving the existing solutions. … applications Contributing to technical and architectural designs, performing capacity planning, defining SLOs and working with other teams to implement Conducting design and code reviews as part of a wider engineering group Interfacing with other teams (e.g. Frontend, DevOps, Product) to deliver best-in-class features Requirements Bachelor of Science in Computer Science/SoftwareEngineering or related … field 1+ years of experience with Backend Engineering in a high-level programming language (e.g. ideally Golang and/or Java) Experience with cloud platforms and products (e.g. AWS, GCP and Azure) Experience implementing data-intensive systems (databases, event systems, messaging systems, etc) Experience with continuous integration and deployment (CI/CD) Experience with microservices based architecture More ❯
and accepted. My ideas are valued, my voice is heard, and my potential is realized. We are shaping the future of cloud security. We are looking for an experienced Software Engineer to join our great Backend Engineering team. The team faces complex engineering issues daily, solving new challenges and improving existing solutions. We work with all major … applications Contributing to technical and architectural designs, performing capacity planning, defining SLOs, and working with other teams to implement Conducting design and code reviews as part of a wider engineering group Interfacing with other teams (e.g., Frontend, DevOps, Product) to deliver best-in-class features Requirements Bachelor of Science in Computer Science/SoftwareEngineering or a … related field 1+ years of experience with Backend Engineering in a high-level programming language (preferably Golang and/or Java) Experience with cloud platforms and products (AWS, GCP, Azure) Experience with continuous integration and deployment (CI/CD) Experience with microservices-based architecture More ❯
Senior Software Engineer (Data) Location - Belfast Hybrid Working Salary - Negotiable A unique opportunity to join this Belfast based client to work on their Engineering team in a role that combines both Software and Data Engineering. This role combines development both Softwareengineering primarily in .Net/C# along with Data Engineering, of which responsibilities More ❯
Software Development and Delivery Engineer JOB REPORTING TO: Head of Backend Development Delivery LOCATION: NI/Hybrid About StormHarvester: Our products deliver on real-world issues in solving water company and industry problems with existing and new infrastructure that is critical to the environment, economy and everyday living. We are primarily data driven with domain expertise delivering insights to … developments including contributions to team structures, roles and requirements with an awareness of all existing and future customers in mind. At least Second Class Honours Degree in Computer Science, SoftwareEngineering or Electrical and Electronic Engineering or other related discipline. 2+ years of experience and familiarity with development and delivery. Python development and tooling. Proven experience of More ❯
achieve our vision of being the world's most trusted, innovative, liquidity and data solutions specialist. Role Overview As an Engineer at TP ICAP you will act as a software engineer on a team demonstrating good technical competencies with a desire to improve on a consistent basis. Participate in the design, development and testing of software across the … team with assistance from senior engineers. Ensure successful deployment into production environments, by participating in the design, deployment and testing of software across the team with assistance from senior engineers. Role Responsibilities: Be able to communicate the architecture and principles behind your work to other members of the team and the wider organisation. Be proactive in supporting the team … planning, prioritisation and delivery needs. Support the team by helping with estimation of the work to be done by leveraging previous experience, challenging requirements, and fostering potential solutions. Understand software systems so that it is possible to have meaningful conversations about wider system architecture with Senior Engineers. Learn how to evolve systems towards target state architecture with directed refactoring More ❯
.Net Software Developer (Mid to Senior level) Location: Belfast (Hybrid) Type: Full-Time Permanent A leading global technology firm is seeking a Senior Software Developer to help manage and evolve its mission-critical trading systems. This role involves building scalable systems that directly impact market access on a global scale. What you'll do? Develop, enhance, and maintain … using AWS Collaborate closely with Solution Architects and QA Engineers to ensure robust, testable, and high-quality delivery Work collaboratively with team members, lead code reviews, and drive best engineering practices Contribute to architectural discussions and CI/CD pipelines What We're Looking For? Professional experience in softwareengineering Strong hands-on expertise in C# (.NET … operating at the intersection of financial markets and cutting-edge tech. You'll gain access to a collaborative environment with clear progression pathways, regular mentoring, and meaningful, large-scale engineering challenges. Hybrid working in Belfast Pension & private health care Company with unparalleled growth Strong culture of inclusivity and innovation To speak in absolute confidence about this opportunity, please send More ❯
expertise. We'll provide the platform to succeed. Sound good? Check out the details below! Experience and skills we need: In-depth knowledge and experience in multiple aspects of SoftwareEngineering, with a particular focus on enterprise scale, cloud native solutions. Knowledge and exposure to modern software and cloud architectures, with experience in designing and leading the … working in partnership with business stakeholders, defining technology strategies and building solutions to meet their business needs utilising a product mindset. Extensive leadership, coaching and mentoring experience, including implementing engineering excellence best practises across multiple teams. Demonstrable experience designing and building AI-based solutions and/or AI platforms at scale. Familiarity with AI/ML tools, frameworks, and … your career growth with us. Experience in programming in multiple languages, including Java, JavaScript and Python. Knowledge of and exposure to coaching frameworks. Hands-on experience with MLOps, data engineering, or deployment of AI/ML models (real time and batch) in a business environment. Experience leading teams on AI-driven projects, such as recommendation systems, automation, or intelligent More ❯
MCS Group is working with a very exciting, growing Insurtech company who are expanding their development team. They're seeking an experienced Senior Software Engineer to lead the delivery of innovative, scalable, and secure features across their growing suite of Insurtech products. Reporting to the Principal Software Engineer, you'll play a pivotal role in designing distributed systems … guiding developers, and ensuring engineering excellence across every sprint. You'll collaborate closely with cross-functional teams to translate product requirements into world-class technical solutions that deliver real value. With significant investment on board recently and new products in the pipeline, this is the perfect opportunity for an ambitious .NET developer. Key Responsibilities Collaborate on sprint planning, workload … assist in incident response when needed (including out-of-hours support on occasion). Contribute to platform architecture decisions and standardisation efforts across teams. Work closely with the Principal Software Engineer to report progress, flag blockers, and share ideas. The Ideal Person 5+ years of commercial softwareengineering experience, with strong system design and architecture exposure. Good More ❯
MCS Group is working with a very exciting, growing Insurtech company who are expanding their development team. They're seeking an experienced Senior Software Engineer to lead the delivery of innovative, scalable, and secure features across their growing suite of Insurtech products. Reporting to the Principal Software Engineer, you'll play a pivotal role in designing distributed systems … guiding developers, and ensuring engineering excellence across every sprint. You'll collaborate closely with cross-functional teams to translate product requirements into world-class technical solutions that deliver real value. With significant investment on board recently and new products in the pipeline, this is the perfect opportunity for an ambitious .NET developer. Key Responsibilities Collaborate on sprint planning, workload … assist in incident response when needed (including out-of-hours support on occasion). Contribute to platform architecture decisions and standardisation efforts across teams. Work closely with the Principal Software Engineer to report progress, flag blockers, and share ideas. The Ideal Person 5+ years of commercial softwareengineering experience, with strong system design and architecture exposure. Good More ❯
and optimize vector databases for semantic search across massive intelligence datasets Establish best practices for AI/ML model deployment, monitoring, and continuous improvement Mentor team members on AI engineering practices and drive technical excellence Collaborate with Nisos analysts to understand requirements and translate them into AI-enhanced solutions Own critical platform components from conception through production deployment Who … You Are Expert proficiency in Python, JavaScript, and modern web frameworks Deep experience with AI/ML frameworks (PyTorch, TensorFlow, Transformers, LangChain) Mastery of prompt engineering and fine-tuning Large Language Models Proficient in vector databases (Pinecone, Weaviate, Milvus) and embedding technologies Expert in building RAG (Retrieval-Augmented Generation) systems at scale Strong experience with MLOps practices and model … stakeholders Experience mentoring engineers in AI/ML best practices Required and Preferred Education and Experience Degree in Computer Science, AI/ML, or equivalent experience 8+ years of softwareengineering experience with 3+ years focused on AI/ML systems Proven experience shipping production AI systems at scale Experience in security, intelligence, or OSINT platforms preferred Track More ❯
Senior Software Engineer - Global Financial Technology Firm Location: Belfast (Hybrid working) Job Type: Permanent Full-Time Posted by: VANRATH VANRATH is delighted to be recruiting on behalf of a global market infrastructure and trading technology firm for the position of Senior Software Engineer . This role offers an exciting opportunity to work within a collaborative Agile engineering environment, delivering high-impact, business-critical software solutions for both internal and external stakeholders across global financial and commodities markets. This is an ideal position for an experienced engineer with strong proficiency in C# or Java, a passion for quality and testing, and a desire to be part of a modern, forward-thinking development culture. The Opportunity As … . Take ownership of key features from concept to production. Ensure functional and non-functional requirements are consistently delivered to a high standard. Partner with QA colleagues to deliver software that meets user and business expectations. Raise technical risks and blockers early to minimise delivery delays. Essential Skills & Experience: Degree in Computer Science or relevant industry experience. Proven softwareMore ❯
all screens and formats including CTV/streaming, online video, display, and audio. Our tech fuels billions of transactions per day! The Team: Magnite is looking for a Senior Software Engineer to join the Marketplace Quality Engineering team. This team designs, builds, and maintains systems that protect the integrity and transparency of Magnite's advertising automation platform and … will: Design, implement, test, deploy, and manage systems that support marketplace quality needs across multiple Magnite platforms Manage individual project priorities, deadlines, and deliverables Work collaboratively with multiple, distributed engineering teams and business stakeholders Think and work creatively to design and implement solutions that are effective, efficient, reliable, testable, and scalable Write production-ready code and tests that meet … design and code reviews Support our work by responding to feature requests, bug reports, performance issues and ad-hoc questions We're looking for someone with: 4+ years of softwareengineering experience Expertise with at least one statically-typed, object-oriented language (e.g., Java, C++, Rust) Java and Python experience (preferred) SQL expertise Experience and agility working in More ❯