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.
$151k - $206k
...Description We’re looking to hire a Senior Distributed Systems Engineer on our Internet Map Connections... ...about the big picture. We’re building a platform that enables fast development of... ...Qualifications ~5+ years of software engineering experience building distributed...SeniorSoftwareFull timeFlexible 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- ...data and AI infrastructure platform so our customers can use... ...business. Founded by engineers — and customer obsessed... ...SQL query engines. As a software engineer on the Runtime... ...building the next generation distributed data storage and processing systems that can outperform...SeniorSoftwareFull time
- ...scalable data-driven services, the remote Senior Distributed Systems Engineer will develop large-scale... ...frameworks to support security and data platform initiatives Participate in planning... ...Required qualifications 5+ years of software engineering experience in building distributed...SeniorSoftwareRemote work
- ...Time · Department: Backend Engineer · Work type: On-Site About... ...the world's first AI platform to bring AI into the real world... ...performant, scalable, and resilient distributed systems. You’ll work closely with... ...7+ years of professional software engineering experience,...SeniorSoftwareFull timePart time
- ...Progress Software Corporation in Raleigh, NC is seeking a Principal Software Engineer - Distributed Systems / Cloud-Native SaaS to shape technical strategy and mentor engineers.... ...teams while collaborating with product and platform leadership to advance the Progress Data...SeniorSoftwareFull timeWork from home
$216.7k - $303.4k
Role Description As a Senior Software Engineer, ML Ranking Platform, you will design, implement and maintain highly... ..., reliable and performant ranking systems that power personalized feeds,... ...software engineer developing large-scale distributed systems and data intensive ML...SeniorSoftwareFull timeRemote workFlexible hours$184k - $356.5k
...Senior System Software Engineer Platform - OpenBMC page is loaded Senior System Software Engineer Platform - OpenBMC Apply locations US, CA, Santa... ...skills. Strong in Linux fundamentals, various Linux distributions and packages, Linux upgrade mechanisms, building and...SeniorSoftwareFull timeSecond jobRemote work- ...collaborative autonomy. Its software-defined hardware... ...-grade autonomous systems across sea, air, and... ...We are seeking a Senior Backend Engineer to drive the development... ...our autonomous platforms. In this role, you... ...highly concurrent, distributed systems in Go, helping...SeniorSoftwareFull timeWork from homeHome office
$224k - $431.25k
Role Description We are seeking Systems Engineers and Software Engineers interested in building and running... ...reliable large scale infrastructure platform services. In this organization, you... ...with infrastructure automation and distributed systems design developing tools for...SeniorSoftwareFull time$210.6k - $350.8k
...within the United States. As a Senior Technical Lead, you will... ...a team of highly motivated engineers working on solutions to ship... ...deployed in highly complex distributed system environments and involve failure... ...years' experience building software systems in one or more...SeniorSoftwareFull timeTemporary workFlexible hours$242k - $333k
...and reliable way. We are looking for engineers who are ambitious and excited about helping... ...will: Design and develop large distributed mapping systems that process sensor data across... ...roadmaps Contribute to all phases of the software development cycle including...SeniorSoftwareFull timeTemporary workRelocation package- Role Description As the Senior Software Engineer, Distribution Platform, you will be responsible for building and evolving the CloudBlue platform, a microservices-based SaaS solution running on modern cloud infrastructure. You will play a key role in driving an AI-first...SeniorSoftwareFull timeRemote workFlexible hours
- ...Senior / Principal Software Engineer – Distributed Systems & Databases January 28, 2025 Xage is the first and only zero trust real-world security company.... ...Gartner research on Cyber-Physical Systems Protection Platforms, Zero Trust Network Access, Remote Privileged...SeniorSoftwareFull timeContract workRemote workWorldwide
$133.1k - $252.9k
Role Description We are on the lookout for a Senior Software Engineer to join our Elasticsearch - Distributed Systems team and focus on how Elasticsearch provides scale, performance, and resilience, especially in the context of our Serverless offering. You will be...SeniorSoftwareFull timeLocal areaWorldwideFlexible hours- ...Progress Software, a trusted provider of AI-powered software, is hiring a Principal Software Engineer for distributed systems and cloud-native SaaS. The role is hybrid, split between home... ...multi-tenant architectures, and mentor senior engineers while collaborating on...SoftwareFull timeHome office
- ...chance to join as a founding engineer. In just a few months, we’ve... ...agents. Hyper-Scale Agent Platform - Design and evolve our infrastructure... ...you Have 3+ years of software engineering experience in a... ..., and managing complex systems at a scale Have a strong bias...SeniorSoftwareFull time
- ...Alteryx, Inc. is seeking a Senior Architect to lead the software architecture for our core platform. This remote-friendly role requires strong experience in large-scale systems and collaboration with engineering teams. The ideal candidate has over 10 years of engineering...SeniorSoftwareFull timeRemote work
$162k - $189k
...- the trusted provider of software that enables our customers... ...us as a Principal Software Engineer -Distributed Systems / Cloud‑Native SaaS and... ...controls Grow and inspire senior engineers, fostering a... ...Partner with product, platform, and engineering leadership...SoftwareFull timeWork from homeHome officeFlexible hours$137k - $169k
...States. Role Summary: We’re looking to hire a Software Engineer (Backend, Distributed Systems) to build scalable services, APIs, frameworks, and... ...the big picture in mind. We’re expanding our data platform to enable future products and features that make the...SoftwareFull timeRemote workWorldwide$150k - $214k
...Overview Job Title: Principal Software Engineer - Distributed Data Systems Engagement Type: Direct Hire Location: Remote Work Model: 1... ...and temporal data models Deep experience with data platforms in AWS, Azure, or GCP Strong understanding of managed...SoftwareFull timeLocal areaRemote work- ...looking for a highly autonomous senior architect to drive, review, and own the software architecture for our core platform. This person will be the... ...conscience for large‑scale, distributed systems, and will collaborate closely with engineering leads, product owners, and infrastructure...SoftwareRemote workHome officeFlexible hours
$100k - $130k
...Senior Systems Administrator SHINE Technologies is seeking a highly skilled... ...for enterprise hardware, software, cloud services, and infrastructure platforms. Monitor system health, identify... ...Experience supporting manufacturing, distribution, or other mission-critical...SeniorSoftwareWork experience placement$125k - $205k
...a native, AI-powered platform and more than a decade... ...About the role: The Senior Engineer is responsible for... ...expertise in modern software development and Agile... ...architectural planning and system design. Technical /... ...technologies in distributed systems, cloud infrastructure...SeniorSoftwarePermanent employmentFull timeLocal areaRemote work- Role Description Wowza Media Systems is seeking a Senior Software Engineer to join the team responsible for the... ...report into our billing and CRM platforms. This is not a greenfield role.... ...working as part of a geographically distributed team. Requirements ~...SeniorSoftwareFull timeRemote work
$180k - $230k
...execution of internal data products and platform capabilities that support engineering, analytics, and business... ...capabilities. ~Partner closely with software engineers, data engineers, and... ...concepts, APIs, databases, distributed systems, and cloud technologies. Preferred...SeniorSoftwareFull timeImmediate start$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$130k - $180k
...Description Join SEAKR Engineering, a leading-edge... ...accomplished Space Electronics Systems Engineer to spearhead... ..., power, and software teams to deliver highly... ...payload electronics, power‑distribution units, and environmental... ..., or 4+ years in a senior/lead role. Technical...SeniorSoftwareFull timeRemote work$136k - $220k
...customers. Our AI-driven marketing platform infuses intelligence into... ...! Who we are Our engineering department consists of 200+ people... ...-motivated, highly driven Software Engineer who’s excited to build scalable distributed systems to bolster our Data Platform...SeniorSoftwareFull timeWorldwideFlexible hours- ...Description SR Software Engineer – Supply Chain Systems This position is hybrid working... ...hair color, selling and distributing professional beauty... ...skilled and domain-expert Senior Software Engineer join our... ...on existing iSeries WMS platform and driving the configuration...SeniorSoftwareWork at officeImmediate startRemote workShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer — Platform & Distributed Systems. Be the first to apply!
- network software engineer Remote
- software engineer internship Remote
- facebook software engineer Remote
- software engineer travel Remote
- senior robotics software engineer Remote
- entry level software engineer remote Remote
- vice president software engineering Remote
- cybersecurity software engineer Remote
- federal - software developer Remote
- junior software engineer Remote



















