
Staff Software Engineer - Java
Hybrid
Belfast, United Kingdom
Full Time
16-04-2025
Job Specifications
The Staff Software Engineer on the Vulnerability Coverage team will help set technical direction for delivering accurate vulnerability detections to our customers in a timely manner. They will serve as an expert and owner for a portion of the overall coverage portfolio, participate in architectural discussions and successfully deliver new capabilities and coverage from conception to release. In addition to hands-on development, they will work closely with the product management team, mentor engineers and contribute to roadmap planning. The Staff Software Engineer’s role is responsible for providing technical leadership and does not have people-management responsibilities.
About The Team
The Vulnerability Coverage team is responsible for delivering, expanding and maintaining Rapid7’s extensive vulnerability detection portfolio, aiming to provide customers with the expected level of accuracy and quality. Vulnerability Coverage team members develop a broad set of skills, ranging from technologies such as Python, Java, Ruby, AWS and Kubernetes to security domain expertise and system-level knowledge. The Vulnerability Coverage team is often considered the lifeblood of many Rapid7 products, including InsightVM and InsightCloudSec. In addition to delivering daily coverage packages to ensure that customers always have the most up-to-date coverage, the team is also responsible for providing monthly Patch Tuesday coverage and responding to emerging vulnerability threats by releasing coverage as quickly as possible. As a result, the team maintains extremely high standards for quality and accuracy of the coverage they deliver.
About The Role
The Staff Software Engineer on the Vulnerability Coverage team will help set technical direction for delivering accurate vulnerability coverage to our customers in a timely manner. They will serve as an expert and owner for a portion of the overall coverage portfolio, participate in architectural discussions and successfully deliver new capabilities and coverage from conception to release. In addition to hands-on development, they will work closely with the product management team, mentor engineers and contribute to roadmap planning. The Staff Software Engineer’s role is responsible for providing technical leadership and does not have people-management responsibilities.
In this role, you will;
Build, maintain, and release high-quality vulnerability coverage by becoming an expert in specific areas of our security coverage portfolio.
Build, maintain and release new services and plugins for generating new vulnerability coverage
Be involved in driving the design and planning of upcoming features, our engineers are first class stakeholders in all parts of the development process
Partner with internal teams such as Product Management to ensure our customer needs are met
Build a deep understanding of the processes involved in maintaining and improving our vulnerability coverage portfolio
The skills you’ll bring include;
A minimum of 8 years experience in software development using Java
Experience working with Python, Spring and Databases is a plus
Familiarity with CI/CD pipelines such as Jenkins and proficiency with version control systems such as GitHub
BEng, BSc or related technical field
Ability to plan, organize and drive a complex project across multiple organizations
Excited by technology, curious and eager to learn, with the ability to mentor junior team members
The attitude and ability to thrive in a high-growth, evolving environment
Collaborative team player who has the ability to partner with others and drive toward solutions
Strong creative problem solving skills
Solid communicator with excellent written and verbal communications skills both within the team and cross functionally
Demonstrable experience of delivering complex solutions to customers
Experience with cloud services and infrastructure such as AWS would be advantageous
We know that the best ideas and solutions come from multi-dimensional teams. That’s because these teams reflect a variety of backgrounds and professional experiences. If you are excited about this role and feel your experience can make an impact, please don’t be shy - apply today.
About Rapid7
At Rapid7, we are on a mission to create a secure digital world for our customers, our industry, and our communities. We do this by embracing tenacity, passion, and collaboration to challenge what’s possible and drive extraordinary impact.
Here, we’re building a dynamic workplace where everyone can have the career experience of a lifetime. We challenge ourselves to grow to our full potential. We learn from our missteps and celebrate our victories. We come to work every day to push boundaries in cybersecurity and keep our 10,000 global customers ahead of whatever’s next.
Join us and bring your unique experiences and perspectives to tackle some of the world’s biggest security challenges.
About the Company
Organizations around the globe rely on Rapid7 technology, services, and research to securely advance. The visibility, analytics, and automation delivered through our Insight cloud simplifies the complex and helps security teams reduce vulnerabilities, monitor for malicious behavior, investigate and shut down attacks, and automate routine tasks. Know more
Related Jobs


- Company Name
- Cititec Talent
- Job Title
- Principal Software Engineer
- Job Description
- Principal Software Engineer | Circa £140k | Permanent | London Industry: Trading Location: London - Hybrid (4 days in office) Job type: Permanent Our client, a global commodity trading company is seeking a Principal Software Engineer to join their team on a permanent basis. You will work to develop and deliver advanced analytics and data solutions to support trading and commercial operations. The team is closely aligned with front-office operations and collaborates directly with trading desks, global research teams, and enterprise technology. What you'll do: Lead the development of core frameworks and services for a cutting-edge data and analytics platform on AWS. Architect and engineer new solutions to enhance the platform’s core capabilities, ensuring scalable and robust design. Develop and maintain shared libraries, frameworks, APIs, SDKs, and microservices to support advanced analytics functions. Collaborate with cloud platform engineers, data engineers, data scientists, and other software engineers to drive cross-functional projects. Requirements: Strong background in software engineering, with expertise in Python and Java. Extensive experience in API design and development, as well as client SDKs. Knowledgeable in enterprise architecture, including event-driven and serverless frameworks. Significant experience with cloud technologies (AWS), as well as containerisation and container orchestration. Familiarity with data engineering and distributed data processing engines, plus a working knowledge of DevOps practices and Infrastructure as Code (IaC) frameworks. Bachelor's degree or higher in Engineering; prior experience within Investment Banking is advantageous. To find out more information please apply or message me on LinkedIn.


- Company Name
- Booked it
- Job Title
- Mid-Level Full Stack Developer
- Job Description
- About Booked it Booked it is a rapidly growing, self-sufficient start-up at the forefront of transforming the leisure and hospitality industry through innovative technology solutions. Our mission is to streamline and elevate the booking experience for businesses and consumers alike. With a dynamic and collaborative culture, we are driven by a passion for excellence and are currently processing £100m worth of bookings each year. As we continue to expand our footprint, we are seeking an exceptional Mid-Level Full Stack Developer to play a pivotal role in shaping the future of our cutting-edge products. Why Join Us? Innovation at its Core: We’re not just building software - we’re redefining how hospitality businesses operate. Your ideas will matter, and your code will make a difference. Fast Paced Growth: Experience the excitement of being part of a company that is on the fast track to success. Join us as we grow exponentially, and contribute to the development of solutions that will reshape the travel and hospitality landscape. Autonomy and Responsibility We are looking for a talented and passionate Mid-Level Full Stack Developer to join our team. As part of the development team, you will work on both the frontend and backend of Booked it, leveraging ReactJS for dynamic and responsive user interfaces and Laravel to develop and maintain robust backend services. You will be working with a team of talented developers to build and improve features, ensuring a seamless experience for our customers. Cutting-Edge Technologies Work with the latest technologies and tools to build high-performance and scalable applications. Keep your skills sharp and stay at the forefront of industry trends as we push the boundaries of what's possible. What You’ll Do Frontend Development: Build dynamic, responsive user interfaces using ReactJS, integrating seamlessly with backend APIs. Backend Development: Develop scalable APIs and business logic using Laravel (PHP), ensuring high performance and security. Database Design: Structure and optimise MySQL databases, write performant queries, and ensure data integrity. Collaborate: Work closely with designers, product managers, and fellow developers to deliver well-tested, maintainable features Code Quality: Write clean, maintainable, and well-documented code, following industry best practices and team coding standards. Problem Solving: Troubleshoot and resolve technical issues across both the frontend and backend, optimising performance and user experience. Testing & Deployment: Write unit and integration tests, and participate in the deployment process to ensure a smooth transition to production environments. What We’re Looking For Frontend: Proficient in ReactJS and modern JavaScript (ES6+). Experience with Redux or Context API for state management Familiar with frontend build tools (Webpack, Babel, etc.) and CSS frameworks (Sass, Tailwind). Knowledge of RESTful APIs and how to consume them efficiently in React. Backend: Strong experience with Laravel and PHP. Comfortable with Eloquent ORM, Artisan commands, and Laravel best practices Experience with authentication methods (JWT, OAuth) Understanding of secure, scalable backend design Databases: Proficient in working with MySQL or similar relational databases. Experience with writing complex queries, optimising performance, and ensuring data integrity. Version Control & Collaboration: Proficient with Git and version control workflows Comfortable working in a team-oriented environment, using tools like Bitbucket, Jira, and Slack. Experience with Docker, CI/CD, or testing frameworks (PHPUnit, Jest) What We Offer Competitive salary & benefits Flexible working hours and remote work options. A collaborative, inclusive, and supportive team environment. Opportunities for professional growth and career advancement. Access to modern tools and technologies.


- Company Name
- myGwork - LGBTQ+ Business Community
- Job Title
- Senior Software Engineer II
- Job Description
- This job is with RX Global, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. Senior Software Engineer Would you enjoy working on our cutting-edge products? Would you enjoy ensuring the highest quality output? About Our Team RX Global aims to create unforgettable experiences for attendees and exhibitors through organizing exhibitions that help them build their businesses. Digital Innovation, creativity, and collaboration drive the company to offer exceptional services to clients. This role is part of the RX Digital Team that creates and supports our digital platform and products used by RX exhibitions customers. Using industry leading technologies and digital tooling, we provide a fully integrated toolset and enables the rapid deployment of innovation at scale, data analytics and standard methodologies across the global business About The Role As a Senior Software Engineer, you will be part of the RX Global Digital Engineering team. You will develop full stack solutions and services as part of our global platform, enhancing customer experiences at our shows and supporting their business growth. Responsibilities Lead the development of cloud-hosted web and mobile solutions, optimizing customer experience and usability across various devices Build team confidence through collaboration and product-focused approaches. Apply strong technical design skills, including SOLID Principles, design patterns, domain modelling, event-driven architectures, and micro-services. Take a test-first approach to development and integration testing. Develop global multi-lingual and multi-tenant systems. Requirements Experience with full-stack development on high-reliability, high-availability web applications, including PWA and/or SPA. Senior Developer experience in a multi-team, distributed Agile environment, involved in the full end-to-end lifecycle from design to deployment. Proficiency in programming languages and databases such as C# / .NET Core, SQL, ReactJS/Typescript, CSS. Experience with AWS, S3, Lambda, SNS, SQS, or equivalents on other cloud platforms. Experience in designing and implementing APIs, understanding RESTful and GraphQL principles, and integrating applications with various external services and APIs. Familiarity with DevOps principles, CI/CD pipelines, containerization (Docker, Kubernetes), and infrastructure as code tools (e.g., Terraform, Ansible) Work in a way that works for you We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals. Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive Working for you Benefits We know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer: Generous holiday allowance with the option to buy additional days Health screening, eye care vouchers and private medical benefits Wellbeing programs Life assurance Access to a competitive contributory pension scheme Save As You Earn share option scheme Travel Season ticket loan Electric Vehicle Scheme Optional Dental Insurance Maternity, paternity and shared parental leave Employee Assistance Programme Access to emergency care for both the elderly and children RECARES days, giving you time to support the charities and causes that matter to you Access to employee resource groups with dedicated time to volunteer Access to extensive learning and development resources Access to employee discounts scheme via Perks at Work About The Business RX is a global leader in events and exhibitions, leveraging industry expertise, data, and technology to build businesses for individuals, communities, and organisations. With a presence in 25 countries across 42 industry sectors, RX hosts approximately 350 events annually. RX is committed to creating an inclusive work environment for all our people. RX empowers businesses to thrive by leveraging data-driven insights and digital solutions. RX is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers. For more information, visit www.rxglobal.com.


- Company Name
- Client Server
- Job Title
- Software Engineer Full Stack C# Azure Angular
- Job Description
- Software Engineer / Developer (Full Stack C# Azure Angular) Reigate / WFH to £88k Are you a full stack technologist looking to work on complex and challenging systems with continual learning and career development opportunities? You could be progressing your career in a senior hands-on role at a global InsurTech. As a Software Engineer you will join the team responsible for the flagship SaaS insurance platform that handles 4 billion requests per month, playing a key role in designing and developing new features and enhancements whilst ensuring high levels of reliability, maintainability, usability and performance. You'll collaborate with the Product Owner and with other development teams in an Agile environment that encourages close collaboration and continual improvement. Location / WFH: There's a hybrid work from model, you can work from most of the week, meeting up with colleagues in Reigate 1-2 days a week in modern, open plan offices within a five minute walk of the station; there's a smart casual dress code, onsite restaurant and a good work / life balance. About you: You have strong front end / client-side experience, with modern Angular (they're using Angular 16 / 18), JavaScript, TypeScript or React experience combined with a strong appreciation of UX / UI You also have strong C# .Net backend coding skills You strong Azure experience You have a good knowledge of SQL You have a strong knowledge of CI/CD and deploying to the cloud (Azure), ideally you will also have some Kubernetes experience You have a thorough understanding of Computer Science fundamentals including Design Patterns, Data Structures, OOP, multithreading You have a good appreciation of security, ideally with OWASP knowledge You're collaborative with great communication skills and an enthusiasm for technology You're likely to be degree educated in Computer Science or other STEM discipline, although it's not essential What's in it for you: As a Software Engineer / Developer you will receive a competitive salary plus a range of perks and benefits: Up to £88k salary plus bonus Hybrid working (2 days in the Reigate office) Enhanced parental leave 25 days holiday (plus buy days and your birthday off) Pension, Health Care and Life Assurance Training and career development Social events and a range of other perks Apply now to find out more about this Software Engineer / Developer (Full Stack C# Azure Angular) opportunity. At Client Server we believe in a diverse workplace that allows people to play to their strengths and continually learn. We're an equal opportunities employer whose people come from all walks of life and will never discriminate based on race, colour, religion, sex, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. The clients we work with share our values.