Software Engineer – Distributed Systems & Modern Web Technologies

0 years

0 Lacs

Posted:1 week ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Company: Xcitium

Location:

Employment Type:

high-caliber developers

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, ChatGPT, GitHub 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 JavaScript frameworks/libraries:

    AngularJS, Bootstrap, TypeScript, 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

    ,

    NoSQL 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., RabbitMQ).
  • 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

    , DevOps 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 ZeroDwell™ 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.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You