Uncover Threats. Take Action. Home of OpenCTI, OpenBAS and more.
Principal Software Engineer – XTM Integration
Location
France
Posted
93 days ago
Salary
0
Seniority
Lead
Job Description
Principal Software Engineer – XTM Integration
Filigran
• Define and own the technical principles of the XTM Integration team: architecture patterns, code quality standards, tooling choices, CI/CD practices, AI-assisted development workflows, and benchmarking approaches. • Ensure these principles are understood, embraced, and consistently applied across the team — through documentation, code review, pairing, and example. • Drive the evolution of the connector/integration framework shared across OpenCTI, OpenAEV, and OpenGRC — making it easier, faster, and more reliable to build high-quality integrations. • Make key technical decisions on integration architecture: data flow design, error handling, retry strategies, observability, performance, and security. • Stay ahead of the ecosystem — evaluate new tools, libraries, and patterns before the team needs them. • Be a technical steward of Filigran's open-source integration ecosystem — ensuring that the connector framework and all published integrations are exemplary references that external contributors can learn from and build upon. • Define and enforce contribution guidelines, code standards, and documentation practices that make it easy for community members to develop their own connectors. • Engage with the open-source community: review external contributions, provide technical guidance, and represent Filigran's engineering culture publicly. • Design integration APIs and SDKs with the external developer experience in mind — clarity, simplicity, and extensibility are first-class concerns. • Participate actively in the XTM Foundation as a full member — contributing to cross-product engineering principles, shared tooling decisions, and technical standards that apply across OpenCTI, OpenAEV, and OpenGRC. • Bring the integration team's perspective into Foundation discussions, and carry Foundation decisions back into the integration team. • Collaborate with other Principal and Staff Engineers to maintain coherence across the full XTM engineering organization. • Write production code — you lead by example, not from a distance. • Prototype and validate new approaches before rolling them out to the team. • Review critical PRs with depth and care; your feedback should teach, not just correct. • Contribute to performance benchmarking and observability tooling for the integration layer.
Job Requirements
- 8+ years of experience in software engineering, with a track record of technical leadership on complex, production-grade systems.
- Deep Python expertise - Python is the core language of the XTM Integration ecosystem. You know the language deeply: its idioms, its ecosystem, its packaging (Poetry, pip, uv), its async patterns, its performance characteristics.
- Solid understanding of integration and data pipeline patterns: event-driven architectures, ETL/ELT, API design (REST, GraphQL, webhooks), authentication flows, rate limiting, and error recovery.
- Proven ability to define and carry technical standards - you've been the person who raises the bar on a team, not just follows it.
- Strong open-source mindset: you understand what it means to build software for an external community, not just internal users. You care about documentation, API ergonomics, and contributor experience.
- Excellent written communication - you can write a design doc, a contribution guide, or a code review comment that others actually learn from.
- Comfortable working in a remote-first, async culture; clear communicator in English.
- Autonomy and ownership: you drive problems to resolution, you don't wait for permission, and you enable others rather than becoming a bottleneck.
- Bonus: Experience with cybersecurity tooling (SIEM, EDR, SOAR, threat intelligence platforms); knowledge of STIX/TAXII or other CTI standards; prior open-source maintainership.
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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
About Centific Centific is a frontier AI data foundry that curates diverse, high-quality data, using our purpose-built technology platforms to empower the Magnificent Seven and our enterprise clients with safe, scalable AI deployment. Our team includes more than 150 PhDs and data scientists, along with more than 4,000 AI practitioners and engineers. We harness the power of an integrated solution ecosystem—comprising industry-leading partnerships and 1.8 million vertical domain experts in more than 230 markets—to create contextual, multilingual, pre-trained datasets; fine-tuned, industry-specific LLMs; and RAG pipelines supported by vector databases. Our zero-distance innovation™ solutions for GenAI can reduce GenAI costs by up to 80% and bring solutions to market 50% faster. Our mission is to bridge the gap between AI creators and industry leaders by bringing best practices in GenAI to unicorn innovators and enterprise customers. We aim to help these organizations unlock significant business value by deploying GenAI at scale, helping to ensure they stay at the forefront of technological advancement and maintain a competitive edge in their respective markets. About Job Overview: We are seeking a highly analytical and detail-oriented Healthcare Prompt Engineer to design, evaluate, and optimize clinical prompt frameworks that power high-quality, specialty-appropriate AI-generated clinical documentation. This role bridges clinical workflows, LLM prompt engineering, and experimentation frameworks to ensure scalable, reliable, and release-ready prompt configurations across multiple specialties. Roles and Responsibilities: - Design and optimize clinical prompt templates to generate consistent, specialty-appropriate clinical documentation from transcripts. - Conduct structured prompt experiments (e.g., A/B testing, targeted worksets) to evaluate performance, identify failure modes, and implement systematic improvements. - Translate experimental findings into production-ready prompt configurations with measurable quality gains. - Operationalize prompt updates using Git and Azure DevOps (ADO): manage work items, track bugs, participate in pull request workflows, and maintain version-controlled prompt artifacts. - Develop and maintain Python/Linux research scripts to run batch evaluations, in-lab experiments, and data processing pipelines supporting prompt development. - Incorporate feedback from customers and cross-functional stakeholders into structured rollout plans spanning multiple clinical specialties. - Define monitoring strategies and evaluation criteria to ensure safe, accurate, and scalable deployment of prompt updates. Qualifications: - Proven experience developing and refining LLM prompts, including instruction design, templating, few-shot patterns, and iterative optimization, ideally in semi-structured clinical text generation environments. - Strong proficiency in Python and Linux for building experimentation scripts and evaluation pipelines. - Experience with version control systems (Git/GitHub) and engineering workflows, including Azure DevOps (ADO) for work tracking and release coordination. - Strong analytical and problem-solving skills, with the ability to define evaluation metrics, review outputs systematically, and prioritize fixes based on impact and risk. - Familiarity with clinical documentation workflows and healthcare data environments. - Excellent communication skills with demonstrated cross-functional collaboration ability. - Fluency in English and Dutch. Centific is an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, citizenship status, age, mental or physical disability, medical condition, sex (including pregnancy), gender identity or expression, sexual orientation, marital status, familial status, veteran status, or any other characteristic protected by applicable law. We consider qualified applicants regardless of criminal histories, consistent with legal requirements.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We are seeking an AI Applications Specialist to design, build, and optimize AI-driven solutions that improve operational efficiency and scalability across BPO operations. This role focuses on identifying operational inefficiencies and transforming them into structured AI applications and workflow automations that reduce manual workload, improve quality consistency, and drive measurable business impact. - AI Application Development - Design and develop AI copilots and structured prompt frameworks - Configure AI-powered workflows and automation solutions - Improve AI output quality, classification logic, and operational usability - Process Mapping & Optimization - Map end-to-end operational workflows before automation - Identify inefficiencies, manual bottlenecks, and repetitive processes - Design improved workflows supported by AI and automation tools - Experimentation & Implementation - Conduct pilots and controlled experiments before full-scale rollout - Compare baseline vs post-automation performance metrics - Continuously refine prompts, AI models, and workflow automations - Performance & Impact Measurement - Establish operational baselines such as processing time, cost, and quality metrics - Track efficiency improvements, productivity gains, and quality outcomes - Measure ROI and operational impact of AI initiatives Qualifications - 3–5+ years of experience in operations, process improvement, workflow automation, digital transformation, or related operational roles - Experience analyzing workflows and implementing process improvements that improve efficiency, quality, or scalability - Exposure to AI tools, copilots, or automation platforms used in operational environments - Experience in BPO, shared services, or service delivery operations is highly preferred Requirements - Strong understanding of AI tools and prompt engineering for operational use cases - Experience in workflow automation, process design, and operational optimization - Ability to conduct process mapping and identify operational inefficiencies - Strong analytical skills with the ability to measure baseline performance and operational improvements - Experience running pilots, experiments, or proof-of-concept initiatives to test new solutions Benefits - Hybrid working arrangements - Competitive base salary - Generous paid time off - Comprehensive benefits package including medical, dental, and vision options - Access to free posture-based fitness workouts from home - Training and professional development opportunities - Be part of a people-first, values-driven organization - Work with innovative global partners and diverse teams
Senior Software Developer, Applied AI GTM
DextMeet Dext Commerce, our latest product. You can now automatically fetch and categorise your sales data.
• Design and build AI systems that support Go-To-Market workflows • Identify and engineer signals that indicate purchase intent, expansion potential, and churn risk • Build and maintain data pipelines and services that power GTM automation • Develop AI workflows for account research, lead scoring, outreach generation, and customer health insights • Prototype new ideas quickly and evolve them into production systems • Work directly with Sales and Customer Success teams to understand operational bottlenecks • Contribute to the development of Dext’s internal AI agent platform
Senior Software Engineer, Fullstack
LTK USAFounded in 2011, LTK is the global technology platform purpose-built to empower lifestyle creators to monetize their content. The full-service platform connects brands, creators, and shoppers with a world-class shopping app and trusted tools and technology that make content instantly shoppable. Today, premium lifestyle creators in 160+ countries drive more than $5 billion+ in annual retail sales through their LTK Shop profiles. More than 40 million consumers turn to LTK Shops in the LTK shopping platform each month to find inspiration and instantly shop the styles recommended by their favorite creators. More than 8,000 retailers and 1M brands partner with LTK to gain access to its global creator network for content that converts against performance-driven, cross-channel KPIs. LTK is headquartered in Dallas, TX, and currently operates on five continents.
Role Description Join the LTK Family! We are searching for a senior level software engineer to collaborate with our core-tech backend squad responsible for Brand Performance. We're going to change the way that Creators collaborate with Brands to maximize their economic success. Along the way, we're going to face seemingly impossible problems. We'll argue about how to solve them, and we'll work together to find a solution that is superior to each of the proposals we came in with. We'll make tough decisions, but we'll all understand why. We'll be the dream team. The ideal Senior Software Engineer for this space will be organized, productive, and hungry for impact. You will have strong experience in building scalable systems that anticipate significant growth across multiple dimensions. You’ll be inventive, and have a pragmatic and iterative approach to delivering high quality software. You’ll ruthlessly prioritize to accomplish the highest impact deliverables first, and provide valuable guidance to the engineering manager on the direction of the team’s infrastructure. You will proactively establish lines of communication across the teams and business units, and draw on them to make the team successful. How you will make an impact - Coming up with feasible and practical solutions to tough problems. - Write very high-quality, well-tested code that is robust and easy to maintain. - Take ownership of projects and drive them to completion. - Work and succeed in a fast-paced and agile development environment. - Identify and drive improvements to our software and development processes. - Conduct constructive peer design/code reviews. - Work with distributed teams across different time zones. - Technical subject matter expert who mentors fellow engineers, demonstrates technical experience and leads teams in solving challenging problems. Qualifications - 5+ years of software development experience. - History of designing and building highly scalable distributed systems and processes in a cloud environment. - A good understanding of AI/ML technologies, including experience with training and fine-tuning models such as large language models (LLMs), recommendation systems, or computer vision models. - Experience with AWS systems such as ECS, Lambda, and RDS (among others). - Experience working in a containerized environment (preferably Docker). - Experience writing services in Golang or compiled language (C++, Java, etc). - Have built scalable internal and public-facing APIs (REST, JSON, HTTP). - Experience integrating 3rd party APIs (REST, OAuth). - Relational Database experience such as MySql. - Comfortable shipping code multiple times per day. - Strong technical leadership and mentoring skills. - Ability to model and conceptualize the integrations across complex systems. - Excellent verbal and written communication skills to both technical and non-technical audiences. Nice to have - Experience working in big data. - Experience in asynchronous eventing patterns. - Experience with non-relational data stores such as DynamoDB or Cassandra. - Experience with observability tools like Datadog or Grafana. Benefits - The opportunity to be part of the leading global company in creator commerce. - A remote-first, productivity-first environment. - Competitive compensation and benefits package to meet the needs of you and your family. - 401(k) with LTK company matching. - Medical Insurance, Vision Insurance, Dental Insurance. - Paid Maternity Leave and Paid Paternity Leave. - Summer Fridays and Flexible PTO. Company Description Founded in 2011, LTK is the global technology platform purpose-built to empower lifestyle creators to monetize their content. The full-service platform connects brands, creators, and shoppers with a world-class shopping app and trusted tools and technology that make content instantly shoppable. Today, premium lifestyle creators in 160+ countries drive more than $5 billion+ in annual retail sales through their LTK Shop profiles. More than 40 million consumers turn to LTK Shops in the LTK shopping platform each month to find inspiration and instantly shop the styles recommended by their favorite creators. More than 8,000 retailers and 1M brands partner with LTK to gain access to its global creator network for content that converts against performance-driven, cross-channel KPIs. LTK is headquartered in Dallas, TX, and currently operates on five continents.



