cover image
Rapid7

Software Engineer II (DevOps)

Hybrid

Belfast, United Kingdom

Full Time

12-03-2025

Job Specifications

As a Software Engineer II in the Platform Delivery Automation & Governance team you'll be responsible for standardisation through automation and engineering excellence to evolve the Security posture across the Rapid7 platform. You will be helping build and improve security practices within SSDLC and the Rapid7 Domain keeping on top of security threats with critical infrastructure components. We're seeking a motivated engineer to help ensure our platform is secure, reliable and available for thousands of customers that rely on it every day.

About The Team

The Platform Delivery Automation & Governance team manages and enables platform security across all Rapid7 products through DevSecOps tooling and cloud security best practices. We strive to maintain a DevSecOps culture, empowering development while promoting security and reliability.

You'll work directly with, but not limited to, the following technologies:

AWS (EC2, RDS, VPC networking, S3, Network Firewall, EKS etc.), Docker, Kubernetes, Terraform, Jenkins, Ansible, GitHub, Slack, Python

About The Role

You aren't just good at writing code or running terraform, but you have a demonstrated focus on SSDLC, cloud security and solving complex problems. You will work with our Information Security teams to collaborate and align goals to improve platform security. You love being challenged by your work and tackling new problems. You have a desire to create well architected solutions with an emphasis on collaboration, communication, and growth.

In This Role, You Will

Collaborate with engineering teams to level-up security across our platform - from design to deployment to operations, monitoring, upgrade and maintenance
Engage with our Information Security teams to continually evolve how we protect our customers’ data and our platform
Automate infrastructure through Terraform, Jenkins, Ansible and Docker/Kubernetes
Utilize a wide range of skills across software development, networking, Linux sysadmin, configuration management, clustered datastores, cloud services, and deployment technologies.
Delivering on projects - managing the technical details, organizing and planning infrastructural work without downtime, and helping others understand the priorities and needs of that work.
Define and implement Security best practices across the organization using Rapid7 products and automated tooling.

The Skills You’ll Bring Include

Proven experience working with SaaS services and infrastructure
Proficient in AWS services, including EC2, EKS or ECS, IAM, VPC networking, S3.
Networking and linux system administration skills
Comfortable with one or more of the following languages: Python, Ruby, Javascript, Java, Bash
Working knowledge with one or more of the following - Terraform, CloudFormation, Chef, Ansible, Puppet
Passionate about Cloud Security and developer experiences
Goal-driven, positive attitude with strong communication skills
A thorough understanding of engineering best practices from appropriate testing paradigms to effective peer code reviews and resilient architecture.
Never done mentality

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 11,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 background Company brand
Company Name
Dataiku
Job Title
Fullstack Software Engineer - Business Solutions - Onsite or Remote (FR, UK, DE, NL)
Job Description
At Dataiku, we're not just adapting to the AI revolution, we're leading it. Since our beginning in Paris in 2013, we've been pioneering the future of AI with a platform that makes data actionable and accessible. With over 1,000 teammates across 25 countries and backed by a renowned set of investors, we're the architects of Everyday AI, enabling data experts and domain experts to work together to build AI into their daily operations, from advanced analytics to Generative AI. Why Engineering at Dataiku? Dataiku’s on-premise, cloud, or SaaS-deployed platform connects many data science technologies, and our technology stack reflects our commitment to quality and innovation. We integrate the best of data and AI tech, selecting tools that truly enhance our product. From the latest LLMs to our dedication to open source communities, you'll work with a dynamic range of technologies and contribute to the collective knowledge of global tech innovators. You can find out even more about working in Engineering at Dataiku by taking a look here. In Business Solutions, we are building apps that leverage Dataiku’s capabilities in data and AI, focused on key enterprise use cases that need their own, user-focused UI’s and flows. We do this for customers in verticals such as Manufacturing, Life Sciences and Finance, powering key processes within their business- and operating models. In short: our work truly is part of “everyday AI”! How You’ll Make An Impact Build Innovative AI-Driven Applications: Design, develop, and deploy AI-powered applications that solve complex business problems, integrating Dataiku’s backend AI capabilities with user-centric, intuitive front-end interfaces. Work with Data Scientists and Industry Specialists: Collaborate with solutions engineers, data scientists, and industry experts to develop the best solutions for customers. Help define requirements and deliver state-of-the-art applications that meet user needs across different verticals such as finance, manufacturing, and life sciences. Empower Business Users: Create applications that allow expert users to work with large datasets and extract meaningful insights quickly and intuitively. Your goal is to bring complex data to life in the browser and simplify interactions with large-scale data sets. Drive Continuous Improvement: Take responsibility for the end-to-end lifecycle of applications—from PoC to production. Contribute to the maintenance and evolution of the tech stack and frameworks, and support new features and architecture improvements to ensure scalability and reliability. Collaborate Across Teams: Work closely with core teams to ensure high-quality, reusable components, provide best practices, and help make data scientists and business users autonomous in building solutions end-to-end. Contribute to Team Growth: Help mentor new team members, participate in interviews, and contribute to onboarding processes. Bring your expertise and enthusiasm to help grow a collaborative, inclusive, and innovative team culture. What You’ll Need To Be Successful Full-Stack Development Experience: You have experience in full-stack software engineering, with experience taking an app from PoC to production. You are comfortable working across the stack—from the front-end user interface to the back-end infrastructure. Front-End Skills: Proficiency in modern reactive front-end frameworks like Vue.js (preferred), React, or Angular. You have a deep understanding of building user-centric, interactive web applications. Back-End Skills: Strong experience with backend development, especially with Python (FastAPI, Flask, etc.). You are familiar with RESTful API design and willing to adapt to Dataiku’s tech stack and best practices. Experience with Data-Intensive Applications: You understand the challenges of working with large datasets and designing high-performance, data-driven applications. Experience with analytics products or data platforms is a strong plus. Customer-Oriented Mindset: You have a strong focus on solving real-world problems for customers. You understand that building an effective product means diving deep into customer use cases, iterating based on feedback, and delivering the most relevant and efficient solutions. Curiosity: You are excited to learn, adapt, and take on new challenges. Whether it's discussing architecture, troubleshooting issues, or writing code, you are driven to make an impact and contribute to the team’s success. Tech Enthusiast: You’re genuinely passionate about AI and data-driven applications. You’re excited by the possibility of using cutting-edge AI technologies, like LLMs, to shape the future of business. What does the hiring process look like? 45 min call with a Technical Recruiter Technical video interview with an Engineering Team Lead Take home assignment or Live Coding session 2 last interviews with VPs of Engineering What are you waiting for! At Dataiku, you'll be part of a journey to shape the ever-evolving world of AI. We're not just building a product; we're crafting the future of AI. If you're ready to make a significant impact in a company that values innovation, collaboration, and your personal growth, we can't wait to welcome you to Dataiku! And if you’d like to learn even more about working here, you can visit our Dataiku LinkedIn page. Our practices are rooted in the idea that everyone should be treated with dignity, decency and fairness. Dataiku also believes that a diverse identity is a source of strength and allows us to optimize across the many dimensions that are needed for our success. Therefore, we are proud to be an equal opportunity employer. All employment practices are based on business needs, without regard to race, ethnicity, gender identity or expression, sexual orientation, religion, age, neurodiversity, disability status, citizenship, veteran status or any other aspect which makes an individual unique or protected by laws and regulations in the locations where we operate. This applies to all policies and procedures related to recruitment and hiring, compensation, benefits, performance, promotion and termination and all other conditions and terms of employment. If you need assistance or an accommodation, please contact us at: reasonable-accommodations@dataiku.com Protect yourself from fraudulent recruitment activity Dataiku will never ask you for payment of any type during the interview or hiring process. Other than our video-conference application, Zoom, we will also never ask you to make purchases or download third-party applications during the process. If you experience something out of the ordinary or suspect fraudulent activity, please review our page on identifying and reporting fraudulent activity here.
Myddle, United Kingdom
Hybrid
Full Time
26-03-2025
Company background Company brand
Company Name
TriloDocs
Job Title
Full Stack Engineer
Job Description
About TriloDocs: TriloDocs is an innovative SaaS platform revolutionising medical writing by leveraging cutting-edge AI technologies. Our proprietary system enhances efficiency by simplifying data extraction and ensuring precise document generation. As we continue to expand our client base, we are seeking a talented Full-Stack Developer with a strong focus on user experience (UX) to help us elevate our platform's flexibility and user customisation capabilities. Role Overview: As a Full-Stack Developer with UX Emphasis at TriloDocs, you will play a crucial role in enhancing the adaptability and user-friendliness of our platform. You will work closely with cross-functional teams to develop and optimise features that allow clients to tailor output templates to their needs and seamlessly adapt to diverse client table structures. Key Responsibilities: Design, develop, and maintain robust front-end and back-end systems, ensuring high performance and scalability. Improve user interface (UI) and user experience (UX) to support greater customisation of output templates. Enhance table identification and data handling to adapt to varying client formats. Collaborate with AI engineers to integrate machine learning models with user-facing features. Ensure best practices in code quality, security, and performance optimisation. Participate in agile development cycles, providing input on product design and architecture. Requirements: Proven experience as a Full-Stack Developer with a focus on UX design and implementation. Strong proficiency in Python and experience with front-end frameworks (e.g., React, Vue, or Angular). Solid understanding of cloud services and deployment (AWS or similar). Experience with database management and API integration. Familiarity with agile development methodologies and collaborative tools (Git, Jira, Slack). Excellent problem-solving skills and attention to detail. Desirable: Experience with document generation and handling structured data. Understanding of AI/ML concepts and how they integrate with user interfaces. Background in SaaS or healthcare/medical writing industries. What We Offer: Opportunity to work on cutting-edge technology that makes a real-world impact. Collaborative and inclusive work environment. Flexible hybrid working model with a central London office. Competitive salary and benefits package.
London, United Kingdom
Hybrid
Full Time
26-03-2025
Company background Company brand
Company Name
Zinc
Job Title
Software Engineer - Integrations
Job Description
Description Engineering, Integrations & Customer-Facing As a Product Engineer, Integrations Specialist, you’ll play a key role in driving Zinc’s growth by working on mission-critical integrations. This role is a balance of 50% hands on engineering and 50% customer-facing work on calls, allowing you to solve complex technical problems while directly engaging with customers and partners. If you’re passionate about automating processes, solving tough technical challenges, and building strong relationships with external partners, this role is made for you. You’ll work closely with our Partnerships team to bridge the gap between technical and business needs, delivering integrations that delight users and support Zinc’s success. The nature of this role gives you high ownership over integrations, offering you the flexibility to define and scale how these automations are built. While you’ll be working autonomously, you’ll also be part of a collaborative environment, engaging with stakeholders across teams and with external partners. Key Responsibilities Build Scalable, Future-Ready Automations Design and implement integrations within Zinc’s HRTech ecosystem, mainly focusing on ATS and HRIS systems. Build and maintain scalable, reliable APIs and webhooks that automate data sharing and streamline workflows between systems. Be The Face Of Technical Expertise Lead the technical onboarding and support for enterprise customers, acting as the go-to person for troubleshooting and technical solutions. Collaborate with external teams to enhance and optimize integration workflows and ensure successful automation. Shape The API Experience Work closely with our Partnerships team to ensure that Zinc’s API is intuitive, user-friendly, and provides significant value to customers. Influence the API roadmap based on feedback from partners and customers, making sure the integration experience is as seamless as possible. Collaborate Across Functions Partner with internal teams such as Partnerships, Account Management, and Customer Success to prioritize integration development and automation initiatives. Drive alignment between technical feasibility, customer needs, and business goals in order to deliver impactful solutions. Our stack Backend: Express.js, MongoDB, Typescript Deployment: CircleCI Infrastructure: Ubuntu, Docker, AWS Testing: Jest, Cypress Skills, Knowledge and Expertise What we offer Zinc offers a chance to work on a product that brings a fresh perspective on data ownership in hiring 24 days holiday + Bank Holidays + your birthday off £1200 annual benefits allowance (ThanksBen, from month 2) Early finish Fridays (16:00) Yearly company retreat to Serbia Enhanced Maternity, Paternity, and Adoption Leave (2 months full pay, then statutory) Statutory pension with NEST (3% employer, 5% employee) Zinc shares, issued through the EMI Scheme Unlimited access to MoreHappi coaching Company socials, quarterly team socials Free Monday lunches Nursery workplace benefit scheme (Yellownest) Option to lease an electric car through Electric Car Scheme Celebrated Zinc anniversaries Who we are Zinc builds automated reference and background checking tools designed to improve candidate experience and set new industry standards. Founded in 2017 by a team with extensive HRTech experience, Zinc is an early-stage startup rapidly growing as it redefines efficiency, transparency, and fairness in background checks. Read more about our story here: https://zincwork.com/mission We're a culture first company, by this we don't just mean an active calendar of both company and team organised events (which we do have ),Zinc's culture is defined by a respectful and autonomous approach to all employees, fostering support for new ideas, promoting a flexible work environment, and operating within a flat structure. While socials, lunches, and events enhance the experience, the core of Zinc's culture drives employees to embrace innovation, share successes, and feel motivated about the company's future. We Recently Redefined Our Company Values The pieces that make Zinc: Pragmatic, Integrity, Empathy, Collaborate, Empowered, Speed.
London, United Kingdom
On site
Full Time
26-03-2025
Company background Company brand
Company Name
Checkatrade
Job Title
Senior Software Engineer (Matching)
Job Description
About The Role Senior Software Engineer (Matching) We’re looking for a Senior Full Stack Engineer to join our Matching team at Checkatrade, driving the development of our core search and trade-matching systems. You’ll play a crucial role in enhancing how consumers find the right tradesperson on our website and mobile apps, while also improving the experience for tradespeople accepting and managing jobs. If you’re passionate about building intelligent, high-performance systems that make real world connections seamless, we’d love to hear from you. Location: London, Kings Cross or Portsmouth. Hybrid working applies. Where do you fit in? As a Senior Full Stack Engineer, you’ll work on improving our search and job matching experience, ensuring consumers are always connected with the best and most relevant tradespeople. You’ll contribute to our ranking algorithms, optimise search to contact conversion, and refine job acceptance processes to drive higher engagement. In 2025 we’ve got some exciting AI driven projects in roadmap too including building conversational and image-based search experiences. Our team is highly cross functional, often contributing to multiple codebases across Checkatrade. You’ll work directly with Product, Engineering, and Data teams, using pull requests to communicate and drive the changes that enhance our search and matching systems. If you love solving complex technical challenges, working collaboratively, and making a real impact on user experience, this role is for you! We are an equal opportunities employer that is committed to diversity and inclusion in the workplace. What’s in it for you? A chance to work on a high-impact search and matching platform in a fast-growing tech business. A high performing engineering culture, with talented peers and strong cross functional collaboration. Opportunity to work on a cutting-edge tech stack including TypeScript, React, Next.js, PostgreSQL, and machine learning driven ranking models. A chance to work in a team who’s already using AI to deliver business value, with aspirations to deliver even more in 2025. A competitive benefits package, including a bonus scheme, EV salary sacrifice scheme, private medical and more! What do you need to succeed? Full Stack experience with TypeScript, React, and Next.js. Strong skills in PostgreSQL and scalable system design. Experience contributing to multiple codebases and working collaboratively across teams. Experience mentoring more junior members of the team. A problem-solving mindset, with a passion for optimising search experiences and user interactions. Bonus: experience with React Native, .NET, search technologies, or integrating machine learning and AI models. Interview process: Our interview process consists of two stages. An initial conversation with our hiring manager followed by a paired-programming exercise. About Us Our interview process consists of two stages. An initial conversation with our hiring manager followed by a paired-programming exercise. We believe in the power of homes to improve lives, support livelihoods, and build communities. That’s why our mission is to be the trusted foundation of every home by connecting people with the trades and tools to make home improvements easy. Established in 1998, we’ve built a UK leading brand, expanded our trade base, and seen record levels of consumer demand – but this is just a start! We are excited about the unique opportunity ahead of us to deliver unparalleled growth while strengthening our position as a UK leading marketplace for home improvements and repairs. Our values are who we are and what we do. As a collective we are all in and moving at pace. We have a bias for action and are always customer obsessed. We are innately ambitious and think big and bold. And we always do the right thing by our customers and our team. So, if you want to be part of a forward-thinking, values driven business that is truly going places - then maybe this is the place for you?
London, United Kingdom
Hybrid
Full Time
26-03-2025