Senior Software Engineer – OpenCTI
Posted 123ds ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Senior Software Engineer contributing to the development of OpenCTI's open-source cyber threat management platform. Involves collaboration across teams and mentoring engineering talent.
Responsibilities:
- Contribute actively to the OpenCTI codebase, with strong ownership of new features and continuous improvements.
- Identify, investigate, and resolve bugs.
- Participate in technical brainstorming and task refinement, challenging both new proposals and existing implementations.
- Take part in the on-call rotation and act proactively during incidents to drive resolution.
- Mentor junior and mid-level engineers, supporting their technical growth.
- Address technical debt and legacy pain points.
- Lead or facilitate technical workgroups to explore and align on engineering topics.
- Review pull requests from internal teams and the open-source community
- Contribute to documentation and the shared knowledge base.
Requirements:
- 7+ years of experience as a Software Engineer, with solid exposure to complex, production-grade systems.
- Strong proficiency in a modern JavaScript/TypeScript stack, including Node.js, React, GraphQL, and experience with data-oriented systems such as ElasticSearch.
- Comfortable working in a remote, async-first environment, with strong written communication skills.
- Proven ability to work autonomously, take ownership of technical topics, and drive initiatives from design to delivery.
- A collaborative mindset, with a strong sense of team spirit and a willingness to mentor and support less experienced engineers.
- Ability to challenge existing solutions, address technical debt, and contribute to long-term architectural improvements.
- Experience contributing to or working with open-source projects is a strong plus.
- Bonus: Prior exposure to cybersecurity, threat intelligence, or large-scale data platforms, and knowledge of Rust.
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



















