Remote job
Principal Software Engineer - XTM One
Job details
About this role
Role overview Set the technical direction for a cybersecurity platform that runs AI agents and provides shared capabilities to a suite of security products. The role spans architecture, engineering standards, cross-product integration, and hands-on development, with responsibility for systems delivered both as cloud software and for customer-managed environments.
Responsibilities - Shape the platform’s long-term architecture, including agent execution and coordination, integrations, data and context handling, APIs, access controls, and shared services. - Design for cloud and on-premises deployments, covering tenant isolation, upgrades, configuration, and operations in customer environments. - Guide decisions about reliability, security, scale, maintainability, and operating costs, including model latency and inference expense. - Set engineering practices for architecture, code quality, delivery pipelines, testing, and the use of AI development tools; reinforce them through documentation, reviews, and examples. - Make AI workloads observable and supportable with suitable metrics, logs, traces, evaluations, and safeguards. - Build and review production code, prototype technical approaches, unblock engineers, and coordinate integration contracts across related products.
Requirements - 10 or more years of software engineering experience, including technical leadership on complex production platforms. - Strong full-stack skills, with an emphasis on backend engineering and architecture; fluency in TypeScript and Python. - Ability to take features from data modeling through user interface implementation. - Strong system-design experience across distributed systems, scalability, performance, security, and observability. - Ability to set technical direction through influence and collaboration across engineering and product teams.
Benefits and work setup The role is remote-first and works across an international team. Listed benefits include equity, a baseline of 25 days of paid leave, paid volunteer days, equipment and remote-work support, and two annual in-person gatherings.