Company : Xcitium
Location : Remote
Employment Type : Full-Time
Xcitium is rapidly scaling its engineering team and looking for
high-caliber developers
who want to help build the future of our cybersecurity platform. This is an opportunity to work on complex, large-scale, high-availability distributed systems while shaping the next generation of Xcitium’s product ecosystem—trusted globally for endpoint protection, Zero Dwell™ virtualization, MDR, and enterprise security solutions.
You will join an Agile / Scrum environment where quality, collaboration, and continuous improvement define how we operate. Expect to solve challenging architectural problems, contribute to core security technologies, and help deliver systems with unmatched performance and reliability.
Responsibilities
Design, implement, and maintain scalable microservices and modern web applications supporting Xcitium’s security platform.
Build high-availability distributed systems capable of handling large volumes of telemetry and security data.
Collaborate with cross-functional teams to translate cybersecurity and product requirements into technical specifications.
Write clean, maintainable, and testable code following SOLID, OOD, and industry best practices.
Participate in architectural discussions, system design reviews, and code reviews.
Leverage AI-assisted development tools (e.g., Claude Code, Chat GPT, Git Hub Copilot) to accelerate coding, debugging, and documentation.
Continuously improve developer workflows, CI / CD pipelines, and delivery processes.
Own features end-to-end—from system design and implementation to deployment and monitoring.
Minimum Qualifications
B. S. degree in Computer Science or a related technical field.
Strong computer science fundamentals : algorithms, data structures, systems design.
Experience with modern Java Script frameworks / libraries :
Angular JS, Bootstrap, Type Script, Vue.js.
Hands-on experience with at least
one backend technology :
PHP, Node.js, Java, or Golang—with enthusiasm to learn more.
Proficiency with
Linux ,
Docker ,
No SQL databases , and container-based development environments.
Knowledge of
microservice architecture ,
web services , and
low-level object-oriented design (OOD).
Familiarity with
message brokers
(e.g., Rabbit MQ).
Experience with
cloud platforms
such as Google Cloud Platform (GCP) or Amazon Web Services (AWS).
Proven ability to leverage AI tools for code generation, debugging, documentation, and workflow acceleration.
Strong understanding of prompt engineering and best practices for collaborating effectively with AI systems.
Preferred Qualifications
Experience with
big data technologies
and distributed data architecture.
Ability and willingness to work across multiple languages and frameworks.
Deep understanding of
SOLID principles ,
design patterns , and
Domain-Driven Design (DDD).
Experience building or maintaining
distributed systems
at scale.
Experience with
CI / CD pipelines , Dev Ops practices, and automation.
Strong unit testing skills and a
test-driven development (TDD)
mindset.
What We Offer
The chance to build core components of Xcitium’s cybersecurity platform used globally across enterprises, government, and MSPs.
Work on cutting-edge technologies including Zero Dwell™ virtualization, MDR systems, telemetry pipelines, and next-gen cloud security architectures.
A culture of innovation, ownership, and growth.
Access to advanced AI-driven development workflows for maximum productivity.
A collaborative, fast-moving engineering environment where your contributions directly impact millions of protected endpoints.
If you're motivated by meaningful engineering challenges and want to help redefine the future of endpoint security with Xcitium,
we’d love to hear from you.
Software Engineer • Delhi, Delhi, India