CrawlJobs Logo

Senior Principal Software Engineer

United Kingdom, Belfast · Job Posted January 20, 2026
Apply Position
Job Link Share

Job Description

Rapid7’s Exposure Management engineering team is seeking a Sr Principal Software Engineer to lead architectural development across our core products. We are looking for an engineer with a proven track record of driving innovation to exceed market demands, who will develop a deep understanding of our customers, their needs, and our business. This leader should drive innovation at scale while supporting and driving an acute focus on operational excellence, resiliency and quality. This role also requires collaboration with key partners across our teams to ensure strategic, technical and architectural alignment of all of the powerful capabilities we bring to our customers. Leading a high-performance team also hinges heavily on amazing people leadership. At Rapid7, this means fostering unbeatable culture, developing people and ensuring that each team member has the opportunity to drive impact, learn and grow. While this role specifically is an individual contributor role, our Sr Principal Engineers play a key part in setting the pace and tone of collaboration, and development and growth across our technical leaders.

Job Responsibility

  • Collaborate to develop and drive the technical strategy for our unified Exposure Management offerings
  • Help formulate our cyber security data aggregation and correlation strategy at scale (millions of assets, 100’s of millions of findings, etc.)
  • Consult and help design secure, scalable, stable, and resilient mutli-tenant cloud applications and deployment patterns
  • Consult and partner closely with engineers across Rapid7 to ensure an aligned overarching platform strategy in support of all of our products
  • Engage directly with customers to understand their needs, incorporate their feedback, and remove points of friction from their product experience and use those experiences to reinforce a customer-first mentality throughout the organization
  • Help define, socialize, and enforce our SDLC best practices including nurturing the practical utilization of AI as a productivity tool and to enhance product features
  • Set the bar for operational excellence in engineering, supporting resilience, performance, and quality initiatives across the organization
  • Support the growth and skills development of technical team members across the organization to create a thriving culture for both individual contributors and team success
  • Bring an informed technical perspective to organizational roadmap planning and customer commitments

Requirements

  • A minimum of 12 years experience in software development using Java or other equivalent programming languages
  • Excited by technology, curious and eager to learn, with the ability to mentor more junior members of the team
  • Strong creative problem solving skills
  • Solid communicator with the ability to clearly convey objectives and rationale whilst fostering commitment from others both within the team and cross functionally
  • Brings a customer-first mindset to engineering, and integrates customer impact into everyday decision making
  • Technical Expertise: Proven track record of designing complex enterprise-class software at scale
  • experience with wide variety of programming languages, environments, and platforms
  • experience with high scale use of large language and machine learning models
  • Strategic Vision: Strong facility with following and synthesizing strategic trends in your industry, and dynamically setting course as required to ensure that the engineering team enables the company to respond to those trends and the resulting customer needs
  • Collaboration: Ability to engage closely with customers and to influence cross-functional product management, support, strategy and other areas to ensure alignment on the priorities of the engineering team to promote customer success
  • Results Oriented: Proven history of building high-scale, quality products/platforms in fast-paced, continuous deployment environment
  • Core Value Embodiment: Embody our core values to foster a culture of excellence that drives meaningful impact and collective success

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Principal Software Engineer

8 matching positions

Senior Principal Software Engineer

We are seeking a highly skilled Senior Full-Stack Software Engineer to join our ...
Location
Location
United States , Home
Salary
Salary:
127584.65 - 251035.08 USD / Year
arcfield.com Logo
Arcfield
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS 10-12, MS 8-10, PhD 5-7
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a closely related field
  • 5+ years of professional software engineering experience, including significant full-stack development
  • Extensive hands-on experience with Python and/or Rust in production environments
  • Proven track record building, deploying, and scaling agentic AI solutions (LLM agents, RAG pipelines, etc.) using frameworks such as LangChain, LlamaIndex, or similar
  • Proficiency with modern frontend technologies (React, Redux, JavaScript/TypeScript, HTML/CSS) and contemporary backend architectures (REST APIs, microservices)
  • Strong understanding of cloud infrastructure and platforms (AWS, Azure, Kubernetes, Docker)
  • Experience developing and maintaining CI/CD pipelines (GitLab, Docker, Maven), and automated testing frameworks (pytest, JUnit)
  • Solid grasp of secure coding practices and DevSecOps workflows
  • Ability to obtain/maintain Secret Clearance
Job Responsibility
Job Responsibility
  • Design, build, and maintain full-stack features across the iMBSE platform, including user-facing web applications, orchestration APIs, and backend microservices
  • Develop and deploy agentic AI solutions, such as LLM-driven workflows, RAG (Retrieval-Augmented Generation) services, and autonomous chat agents
  • Collaborate cross-functionally with product owners, domain experts, and other engineers to deliver extensible and secure solutions supporting MBSE workflows
  • Contribute to system architecture, ensuring well-defined interfaces, low coupling, and future extensibility
  • Ensure compliance with DevSecOps best practices, leveraging CI/CD pipelines and automated testing, security scanning, and cloud-native tooling
  • Mentor junior engineers and champion engineering excellence through code reviews, design discussions, and knowledge sharing
What we offer
What we offer
  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Holiday Pay
  • Short Term and Long-Term Disability
  • Retirement and Savings
  • Learning and Development opportunities
  • wellness programs
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

Zuora, Inc. seeks Senior Principal Software Engineer to: Define scalable, mainta...
Location
Location
United States , Foster City
Salary
Salary:
213512.00 - 352000.00 USD / Year
zuora.com Logo
Zuora
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Computer or Electrical Engineering, Information Systems or Technology, or related field
  • 7 years of progressive, post bachelor’s experience as Software Engineer or in a related position
  • 7 years of experience with each of the following: Systems architecture, deployment automation, system monitoring, and infrastructure optimization
  • 7 years of experience with each of the following: Developing, troubleshooting, and improving automation of billing and payment systems
  • 7 years of experience with each of the following: Infrastructure design and implementation of billing and payments platforms
  • 7 years of experience with each of the following: AWS, Terraform, Puppet
  • 7 years of experience with each of the following: Java, Anisble, Bash, Python
  • 7 years of experience with each of the following: Jenkins, Linux, K8S
Job Responsibility
Job Responsibility
  • Define scalable, maintainable, and high-performance solutions
  • Serve as primary architect for various projects executing the design, implementation, and management of the Billing Staging, Sandbox, and Production environments
  • Implement and maintain high-availability solutions to ensure Billing system reliability and uptime
  • Handle product versioning, release workflows, and coordinate deployments across multiple environments
  • Handle internal migration of data between environments for billing applications
  • Participate in cross-team design reviews and provide technical oversight to improve execution and system robustness
What we offer
What we offer
  • bonus/variable compensation
  • equity
  • comprehensive benefits
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

We are seeking a highly skilled Senior Full-Stack Software Engineer to join our ...
Location
Location
United States , Home
Salary
Salary:
127584.65 - 251035.08 USD / Year
arcfield.com Logo
Arcfield
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS 10-12, MS 8-10, PhD 5-7
  • Bachelor's or Master's degree in Computer Science, Engineering, or a closely related field
  • 5+ years of professional software engineering experience, including significant full-stack development
  • Extensive hands-on experience with Python and/or Rust in production environments
  • Proven track record building, deploying, and scaling agentic AI solutions (LLM agents, RAG pipelines, etc.) using frameworks such as LangChain, LlamaIndex, or similar
  • Proficiency with modern frontend technologies (React, Redux, JavaScript/TypeScript, HTML/CSS) and contemporary backend architectures (REST APIs, microservices)
  • Strong understanding of cloud infrastructure and platforms (AWS, Azure, Kubernetes, Docker)
  • Experience developing and maintaining CI/CD pipelines (GitLab, Docker, Maven), and automated testing frameworks (pytest, JUnit)
  • Solid grasp of secure coding practices and DevSecOps workflows
  • Ability to obtain/maintain Secret Clearance
Job Responsibility
Job Responsibility
  • Design, build, and maintain full-stack features across the iMBSE platform, including user-facing web applications, orchestration APIs, and backend microservices
  • Develop and deploy agentic AI solutions, such as LLM-driven workflows, RAG (Retrieval-Augmented Generation) services, and autonomous chat agents
  • Collaborate cross-functionally with product owners, domain experts, and other engineers to deliver extensible and secure solutions supporting MBSE workflows
  • Contribute to system architecture, ensuring well-defined interfaces, low coupling, and future extensibility
  • Ensure compliance with DevSecOps best practices, leveraging CI/CD pipelines and automated testing, security scanning, and cloud-native tooling (see “Our Tech Stack” below)
  • Mentor junior engineers and champion engineering excellence through code reviews, design discussions, and knowledge sharing
What we offer
What we offer
  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Holiday Pay
  • Short Term and Long-Term Disability
  • Retirement and Savings
  • Learning and Development opportunities
  • wellness programs
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

The Senior/Principal Software Engineer provides architectural depth, delivery ex...
Location
Location
United States
Salary
Salary:
138568.00 - 221709.00 USD / Year
onecallcm.com Logo
One Call
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years building enterprise .NET applications in C# (.NET Framework + .NET Core)
  • Experience modernizing large legacy .NET codebases (service extraction, modularization, domain consolidation)
  • Familiarity with Azure cloud services, logging, monitoring, and observability patterns
  • Experience in healthcare, workers’ compensation, claims processing, or regulated industries
  • Experience with distributed queues, messaging patterns, event-driven architecture
  • Experience maintaining VB.NET codebases
  • Deep experience with ASP.NET MVC, Web API, WCF, Web Forms, WinForms
  • Strong proficiency in SQL Server (T-SQL, performance tuning, SSIS, SSRS)
  • Strong front-end fundamentals in JavaScript, TypeScript, HTML, CSS/SASS
  • Familiarity with jQuery, Knockout, and Kendo UI
Job Responsibility
Job Responsibility
  • Own and drive architecture and design discussions across multiple applications and services
  • Provide pragmatic, hands-on guidance to teams working across .NET, SQL, and mixed front-end stacks
  • Evaluate legacy architectures and propose modernization patterns (service boundaries, APIs, refactors, consolidation)
  • Facilitate technical decision-making with crisp rationales, tradeoff analysis, and clear documentation
  • Champion engineering excellence: code quality, testing, CI/CD maturity, observability, and maintainability
  • Unblock teams quickly by diagnosing issues across the entire stack (app, API, data, infrastructure)
  • Collaborate with Product, QA, Design, and other engineering teams to ensure predictable delivery
  • Translate complex requirements into executable technical plans, work breakdowns, and sequencing
  • Identify risks early and recommend options that balance delivery velocity with long-term stability
  • Contribute high-quality code in .NET (.NET Framework, .NET Core), C#, and VB.NET where necessary
What we offer
What we offer
  • Remote Work: We are a remote-first company, and almost all positions receive the flexibility of working from home
  • Generous Time Off: Besides 8 company holidays and 2 personal days every year, all colleagues receive a minimum of 18 days of paid time off
  • Comprehensive Benefits Package: Including medical, dental, vision, and pet insurance
  • 401(k) matching program
  • and company-paid life insurance and short and long-term disability coverage
  • Supportive Services: We offer a Colleague Assistance Program that provides free counseling and financial services, and our One Call Foundation, a non-profit arm of our company, provides colleagues financial assistance during times of unexpected hardships
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

As a Senior Principal Backend Engineer in our Cortex group, you will be a key te...
Location
Location
United States , Santa Clara
Salary
Salary:
170000.00 - 277000.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field
  • 14+ years of professional software engineering experience, with a focus on distributed, cloud-native application development
  • Expert-level programming skills in Python, Go, or Java, with proven experience building large-scale distributed systems
  • Extensive experience with cloud development, including REST APIs, databases, serverless computing, and microservices architectures
  • Demonstrated experience as a hands-on technical lead or architect on complex software projects
Job Responsibility
Job Responsibility
  • Serve as an acknowledged technical leader, providing consultation and proactively collaborating across engineering teams to ensure alignment
  • Drive the full lifecycle of projects from requirements gathering to final design and implementation, acting as a project lead or mentor
  • Lead the alignment of planned work across the product by partnering with product management, UX design, and engineering stakeholders
  • Utilize a big-picture perspective to identify, analyze, and provide practical solutions for complex existing and impending technical problems
  • Design, build, and optimize highly scalable data models and queries using technologies such as MySQL and BigQuery, focusing on the details to ensure performance
  • Develop robust business logic and API endpoints using Python and Flask, and build high-performance backend services using Go
  • Proactively identify, articulate, and mitigate risks in projects to ensure smooth execution and high-quality output
  • Mentor and empower other engineers across the department, fostering a culture of technical excellence and applied learning
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

As a Sr. Principal Software Engineer in the Engineering team, you will join a wo...
Location
Location
United States , Santa Clara
Salary
Salary:
170000.00 - 277000.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS degree in Computer Science or related field with 12+ years of experience, or MS degree with 10+ years of experience in system software development
  • Extensive experience developing data path components and working with data plane/control plane architectures on networking devices
  • Proficiency in C programming and experience with packet forwarding mechanisms using DPDK
  • Strong background in system design and architecture of networking products involving switching, routing, and security
Job Responsibility
Job Responsibility
  • Serve as a technical lead to drive core implementation and design of networking data path components with high autonomy
  • Lead full product release cycles, spanning from initial feature design to final version release and deployment
  • Collaborate within a fast-paced team to solve critical customer problems and deliver high-impact security solutions
  • Contribute to all phases of the product development cycle, including definition, architecture, implementation, and testing
  • Proactively identify opportunities for product improvement and innovate new features based on customer feedback
  • Design and develop high-performance data plane and control plane architectures for networking devices
  • Fulltime
Read More
Arrow Right

Senior Principal Software Engineer

Atlassian’s Global Experiences organization is dedicated to creating unified, se...
Location
Location
Salary
Salary:
Not provided
https://www.atlassian.com Logo
Atlassian
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of experience in software engineering, with deep expertise in platform and product engineering at scale
  • Exceptional communication and collaboration skills
  • able to influence and partner across teams
  • Deep product engineering background, ideally with experience in platform environments at scale
  • Full stack experience preferred, or strong back-end skills with front-end capability
  • Proven ability to architect, build, and operate large-scale, distributed systems and user-facing applications
  • Strong product mindset and UX sensibility
  • Experience leading multi-year, cross-org technical initiatives that drive business outcomes
  • Passion for innovation, continuous improvement, and fostering an inclusive, high-performing engineering environment
Job Responsibility
Job Responsibility
  • Leading technical strategy and architecture for Platform Apps, ensuring solutions are robust, secure, and consistent
  • Driving innovation in user and admin experiences, including integrating AI-powered insights and advancing Atlassian’s System of Work
  • Collaborating with product, UX, and engineering leaders to define and deliver a roadmap of high-impact, standalone apps
  • Managing negotiations and dependencies across multiple teams and departments, balancing deep project involvement with platform-wide strategic thinking
  • Standardising and mechanising app development processes , transitioning from ad hoc to scalable, repeatable approaches
  • Mentoring engineers and championing engineering excellence, continuous improvement, and an inclusive culture
What we offer
What we offer
  • Flexibility: Work from anywhere Atlassian has a legal entity, with support for remote, hybrid, or in-office work
  • Health and wellbeing resources
  • Paid volunteer days
Read More
Arrow Right

Senior Principal Software Engineer

As a Senior Principal Engineer - React Native in the Client Foundations team, yo...
Location
Location
Helsinki, Zurich, Dublin, Berlin
Salary
Salary:
Not provided
zalando.se Logo
Zalando Sverige
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience developing large-scale React Native applications
  • Deep architectural fluency in the new React Native architecture, including Fabric, TurboModules, and JSI
  • Full-stack profiling capabilities, with the proven ability to debug the entire stack from a React component re-render down to specific C++ JSI bindings or native modules in Swift/Objective-C and Kotlin/Java
  • Expert-level proficiency with native tooling, specifically Xcode Instruments and Android Studio Profilers
  • Proficient in advanced JS profiling using React Native DevTools and the Memory tab
  • Performance-first design mindset, knowing precisely when to use tools like react-native-reanimated
  • History of establishing a culture of performance optimization, including setting performance budgets, integrating monitoring into CI/CD, and spearheading internal training programs
  • Strategic communicator and mentor, able to guide experienced engineers and explain architectural trade-offs
Job Responsibility
Job Responsibility
  • Solve the most complex engineering challenges in Zalando’s React Native migration
  • Champion a performance-first culture
  • Deliver best-in-class UI experiences
  • Elevate engineering excellence and mentorship
What we offer
What we offer
  • Employee shares program
  • 40% off fashion and beauty products sold and shipped by Zalando, 30% off Lounge by Zalando, discounts from external partners
  • 2 paid volunteering days per year
  • Hybrid working model with up to 60% remote per week
  • Work from abroad for up to 30 working days a year
  • 27 days of vacation a year to start for full-time employees
  • Relocation assistance available (subject to prior agreement)
  • Family services, including counseling and support
  • Health and wellbeing options (including Wellhub, formerly Gympass)
  • Mental health support and coaching available
  • Fulltime
Read More
Arrow Right