Senior Software Engineer — Platform & Distributed Systems
Filigran
Role Description
We're looking for a Senior Software Engineer with deep expertise in distributed systems and platform engineering to join the XTM Foundation team — Filigran's cross-product engineering team responsible for architecture, quality, shared tooling, and technical standards across the XTM Suite (OpenCTI, OpenAEV, OpenGRC).
You will be the technical owner of our most ambitious infrastructure challenge: designing the architecture evolution to increase data processing capacity. You will define the patterns and standards that govern how our products communicate, scale, and evolve — working closely with product engineering teams to turn architectural vision into reality.
This is a high-impact, hands-on role. You won't just design on paper — you'll prototype, benchmark, validate, and help teams implement. You'll bring rigor and pragmatism to some of the hardest technical problems in our roadmap.
Responsibilities
- Lead the design and implementation of architecture evolution, targeting significant improvement in data processing throughput and scalability.
- Identify and resolve bottlenecks across the current data pipeline (ElasticSearch, PostgreSQL, RabbitMQ, Redis) through rigorous profiling, benchmarking, and architectural analysis.
- Evaluate and recommend infrastructure and messaging technologies, alternative graph databases, CQRS/event sourcing patterns, and validate them through hands-on prototyping.
- Define and enforce cross-product standards for inter-service communication, data consistency, and system observability.
- Build performance testing infrastructure from the ground up — establishing continuous performance monitoring as a first-class engineering practice across the XTM Suite.
- Collaborate with product engineering teams (~60 engineers) to roll out architectural changes progressively and safely, with zero-downtime migrations where possible.
- Contribute to the XTM Foundation team's broader mission: shared libraries, common patterns, and platform-level tooling that raise the bar for all product teams.
- Stay current with the distributed systems and data engineering landscape, bringing well-evaluated proposals to the team.
Qualifications
- 8–12 years of experience building and operating distributed, high-throughput systems in production environments.
- Proven track record designing architectures for data-intensive platforms (data pipelines, event-driven systems, graph databases, or equivalent).
- Deep understanding of distributed systems fundamentals: consistency models, partitioning, replication, backpressure, fault tolerance, and observability.
- Broad knowledge of backend languages and ecosystems — you've worked with multiple languages and paradigms, and you know how to pick the right tool for the job.
- Deep familiarity with data storage and messaging technologies — you have hands-on experience with a range of databases (relational, search, graph, columnar) and message brokers, and you understand the trade-offs between them.
- Ability to build performance benchmarks from scratch and translate results into clear architectural decisions.
- Excellent system design and written communication skills — you can turn complex tradeoffs into actionable proposals that engineers and leadership can act on.
- Comfortable working in a remote-first, async culture with teams across multiple time zones; clear communicator in English.
- Autonomy and ownership mindset: you drive problems to resolution without waiting for direction, and you enable others rather than becoming a bottleneck.
Benefits
- Competitive pay + equity - everyone shares in our success.
- Remote-first, flexible, and balanced - work that fits your life.
- Your setup, your choice - pick the gear that works for you.
- Twice-a-year gatherings - we meet in person for regional and global offsites to connect, collaborate, and strengthen our culture beyond the screen.
Equal Employment Opportunity
We enable cybersecurity through inclusion - from code to culture. At Filigran, we are proud to be an equal opportunity employer. We believe diversity of our people makes our products and our team stronger. We welcome talent of every background, identity, and lived experience, regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, disability, or veteran status.
What matters here is what you bring, not what you look like, where you’re from, or how you identify.
Ready to Join Us?
Apply now and help us build the future of the cybersecurity ecosystem, together.
- ...remotely in a full-time capacity, the Senior Distributed Systems Engineer will design, prototype, maintain,... ...telemetry and telemetry processing platforms Collaborate with multiple... ...5+ years of experience developing software for Linux or similar systems 5+ years...SeniorSoftwareFull timeRemote work
$190k - $240k
...of multiple connected systems. Your work will deliver... ...the backbone of our platform to scale to hundreds of... ...projects Mentor other engineers to ensure their development... ...as a backend software engineer A strong understanding... ...Domain-Driven Design, distributed systems, and how...SeniorSoftwareWork at officeImmediate startRemote workFlexible hours- Senior System Operations Instructor - Distribution Operations Center/Distribution Dispatch Summary Senior System Operations... ...Science degree in an electrical engineering or training discipline AND five (... ...skills. Proficient in PC software applications including Microsoft...SeniorSoftwareWork experience placementWork from homeHome office
$168.5k - $252.7k
...0 company and a leading AI platform for managing people, money,... ...the RoleAbout the RoleAs a Senior Software Engineer, you will play a key role in... ...architecture of critical distributed subsystems, drive technical... ...on expertise in distributed systems and microservices, along with...SeniorSoftwareContract workWork at officeRemote workHome officeFlexible hours$152k - $200k
Role Description As a Sr Software Engineer on our Distributed Systems team, you'll be at the core of what makes Fanatics Markets work — the event-driven... ...meaningful technical decisions and directly shaping how the platform scales over the next several years. If you thrive at...SeniorSoftwareFull time$260k - $270k
...supervisors, pipeline engineers, and IT teams running... ...collaboration across post and distribution Build credibility with... ...technical role (Systems Engineer, Solutions... ...Solutions Engineer) at a software, storage, or tech... ..., or sports broadcast platforms Strong grounding in unstructured...SeniorSoftwareLocal areaRemote workFlexible hours$100k - $130k
...highly skilled and experienced Senior Systems Administrator to join our IT Infrastructure... ...for enterprise hardware, software, cloud services, and infrastructure platforms. Monitor system health,... ...Experience supporting manufacturing, distribution, or other mission‑critical...SeniorSoftwareWork experience placement- ...Perimeter Institute building AI systems to discover new physics at scale. We are seeking engineers to build platform infrastructure at the... ...computational science, AI systems, and software engineering. Our mission... ...building and operating distributed systems in production at...SoftwareRemote work
- ...Job Summary The IT Sr. Systems Administrator is responsible for the day-to-day support... ...where necessary, in use of hardware and software. Perform scheduled patching and update procedures... ...helpdesk request resolution, equipment distribution, desktop/laptop/server installation and...SeniorSoftwareWork experience placementWork at officeLocal areaRemote work
- ...CoreCivic is currently seeking a Senior Systems Specialist located at our... ...coordinates the setup and distribution of network, application, and... ...issues using remote control software; working on Microsoft server... ...Microsoft AD, IT Service Management platform (e.g. Service-now), Novell...SeniorSoftwareWork experience placementWork at officeRemote workRelocation
- ...company is seeking a Senior Principal Engineer to define the... ...their foundational platform. This role involves... ...programs, and architecting systems for billing and identity... ...over 15 years of software engineering experience... ...architecting distributed systems and a strong...SeniorSoftwareRemote job
- KellyMitchell Group is looking for a Senior Software Engineer to join our remote team. This... ...on building and operating platform services, including messaging systems and microservices, while applying... ...of operating large-scale distributed systems and cloud-native engineering...SeniorSoftwareRemote job
- Jaide Health is looking for a Software Engineer to join their Customer Experience Product team... ...focuses on designing and building the systems behind Hopper’s post-booking experience... ..., with a solid foundation in building distributed systems and APIs. Familiarity with...SeniorSoftwareRemote job
$80k - $120k
...seeking a highly motivated Senior Cloud Systems Administrator to join our expanding... ...of emerging hardware and software technologies designed to... ...of container management platforms such as Kubernetes and Docker... ...Has knowledge using Linux distributions such as CentOS and Ubuntu...SeniorSoftwareWork at officeRemote work- ...skilled and customer-focused Senior Systems Administrator to join our... ...small projects, hardware and software installations, supporting end... ...credentials across multiple platforms. Troubleshoot and support... ...supporting users and systems across distributed environments. Experience...SeniorSoftwareRemote work
$260k - $270k
Qumulo's cloud data platform manages exabytes of the... ...supervisors, pipeline engineers, and IT teams running... ...collaboration across post and distribution Build credibility... ...technical role (Systems Engineer, Solutions Architect... ...Engineer) at a software, storage, or tech company...SeniorSoftwareFull timeLocal areaRemote workFlexible hours- ...steps. Our partner is looking for a Senior Software Engineer - AI Platform & Frameworks based in Germany.... ...the evolution of modern agentic AI systems while improving developer experience... ...technology stacks. Experience with distributed systems, cloud platforms (preferably...SeniorSoftwareContract workRemote workFlexible hours
- Build the core platform infrastructure powering healthcare... ...New Jersey or Remote Engineering & Delivery Full-Time... ...building applied AI systems that operate inside real... ...architecture and distributed systems Understanding... ...collaboration with founders and senior leadership #J-18808-...SeniorSoftwareRemote jobFull time
$113.9k - $127.3k
...289527Location Name: Perryman Distribution CenterAddress: 531 Chelsea Road... ...Your role at Sephora: As a Senior Systems Administrator, for the Planning and Engineering Department you will be responsible... ...Applications (DDA), Reporting platforms, Web Visibility ThoughtSpot...SeniorFull timeLocal areaRemote work$120k - $150k
...lasting memories. The Senior Manager of Systems Administration at... ...system administrators, engineers, and endpoint... ...restaurant systems, cloud platforms, corporate servers,... ...scripts. Oversee software packaging, versioning... ...background supporting distributed, multi‑unit brick‑...SeniorSoftwareTemporary workCasual workWork at officeLocal areaRemote workFlexible hours$125k - $150k
Role Overview The Senior Manager, Customer Service Technology & Systems, defines and executes the technology... ...all customer service platforms, including telephony,... ...Portuguese Preferred Software/Technical Skills... ...zones and geographically distributed teams Additional Details...SeniorSoftwareContract workLocal areaImmediate startRemote work2 days per week$120k
Senior Microsoft Systems Engineer (SCCM/MECM) Washington, DC This role will lead the design, implementation... ..., operating system deployment, software distribution, patch management, compliance... ...Defender for Endpoint and other security platforms. Support endpoint encryption...SeniorSoftwareFull timeWork at officeWork from homeHome office$190k - $240k
...financial technology company is looking for an experienced Backend Software Engineer to join their Merchant & Partner Lifecycle team. The... ...of a new lifecycle-orchestrator service and work on scalable platform design. Required qualifications include 5+ years in backend...SeniorSoftwareRemote work- ...Distributed Antenna System (DAS) Maintenance Service Agent Are you looking for a challenge? Looking for an innovative organization and the... ...system for the DAS devices to include the network management software. Maintain accurate records of all DAS device locations,...SoftwareFull timePart timeWork at officeRemote work
$213k - $263k
...range of vehicle platforms and product use cases... .... Hardware Engineering is an innovative... ...mechanical, reliability, software and vehicle... ...and reports to a Senior Staff Software... ...Engineer for Embedded Systems. You will:... ...troubleshooting distributed systems: ideally...SeniorSoftwareFull timeWork experience placementRemote work$91k - $172.49k
...complex problems, then Rotary and Mission Systems is the place for you. The Work... ...is seeking a full-time Sr Systems Engineer for Security & Platform Services. In this role, you will:... ...applications and integrating COTS and GOTS software to construct a complete solution •...SeniorSoftwareFull timeTemporary workPart timeWork at officeRemote workRelocationFlexible hoursShift work3 days per week- ...build and operate the systems that enable fast,... ...flows Internal agent platforms that enable efficient... ...About the job As a Software Engineer on the CX Platform team... ...You’ll report to a Senior Engineering Manager and... ...building large-scale distributed systems or customer-facing...SeniorSoftwareFull timeRemote workWorldwide
$130.9k - $198k
...Operations™ Cloud, which is a platform that enables organizations... ...that wins deals. As a Senior Software Engineer, AI Platform, you'll lead the... ...scalable, reliable systems that enable multi-step AI workflows... ...at the intersection of distributed systems and applied AI, where...SeniorSoftwareFull timeContract workInternshipRemote workFlexible hours- ...open rotor propulsion systems are challenged by... ...skilled and dedicated Senior Systems Administrator... ...storage solutions, and engineering platforms, ensuring optimal performance... ...orchestration and software‑defined storage.... ...NAS storage systems, distributed computing supporting...SeniorSoftwareContract workWork at officeLocal areaRemote workRelocation packageFlexible hours
- ...seeking talented experienced engineers to join our teams in... ..., and improve existing systems across our platform, including distributed services, messaging infrastructure... ...to improve software development, delivery, and... ...with at least 2 years in a senior or tech-lead capacity...SeniorSoftwareRemote workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer — Platform & Distributed Systems. Be the first to apply!
- senior robotics software engineer Remote
- intermediate software engineer Remote
- junior software developer Remote
- graduate software engineer Remote
- software engineer internship Remote
- senior software engineer Remote
- software developer fintech Remote
- software engineer visa sponsorship Remote
- software engineer student Remote
- senior software engineer ruby on rails Remote



