Skip to Main Content

Job Title


Software Developer - Backend


Company : Xcitium


Location : Visakhapatnam, Andhra pradesh


Created : 2026-02-20


Job Type : Full Time


Job Description

Xcitium is rapidly scaling its engineering team and looking for exceptional Software Developers who want to help build the backbone of our next-generation cybersecurity platform. This is an opportunity to design and implement robust, scalable backend systems and services that power enterprise-grade security solutions—trusted globally for endpoint protection, MDR, and integrated security management.You will work on distributed systems that process massive volumes of security telemetry, analyze threat data in real-time, and orchestrate complex security workflows. Your role is to build the efficient, scalable, and highly available systems that empower security teams worldwide.You will join an Agile/Scrum environment where quality, collaboration, and continuous improvement define how we operate. Expect to solve challenging distributed systems problems, contribute to architectural decisions, and help deliver services with exceptional performance and reliability.Responsibilities- Design, develop, and maintain scalable backend services and APIs for Xcitium's unified security platform- Build robust microservices architectures that handle high-volume security telemetry and real-time threat data processing- Develop distributed systems capable of processing massive data streams with low latency and high availability- Design and implement RESTful APIs and event-driven architectures using message brokers (SQS, Google Cloud Pub/Sub)- Collaborate with product managers, frontend engineers, and security analysts to deliver end-to-end features- Write clean, maintainable, and testable code following industry best practices and SOLID principles- Leverage AI-assisted development tools (e.g., Claude Code) to accelerate development, debugging, and documentation- Deploy and manage services on cloud platforms (Google Cloud Platform, Amazon Web Services)- Optimize system performance, including query optimization, caching strategies, and resource utilization- Build and maintain CI/CD pipelines for automated testing and deployment- Own features from design through deployment, monitoring, and continuous improvementMinimum Qualifications- B.S. degree in Computer Science, Software Engineering, or a related technical discipline- Solid computer science fundamentals including data structures, algorithms, and computational theory- 3+ years of professional software development experience building complex backend systems- Strong proficiency in at least one of the following: Node.js, Java, or Golang- Experience with Linux environments and Docker containerization- Knowledge of NoSQL databases- Understanding of microservice design patterns and service-oriented architectures- Knowledge of system design principles and object-oriented design (OOD)- Experience working with distributed systems- Familiarity with message brokers such as SQS or Google Cloud Pub/Sub- Knowledge of cloud computing services (Google Cloud Platform or Amazon Web Services)- Proven ability to leverage AI tools for code generation, debugging, and documentation- Strong understanding of prompt engineering and best practices for collaborating with AI systems- Proficiency with Git and collaborative development workflowsPreferred Qualifications- Experience with big data technologies and architectures- Knowledge of modern JavaScript frameworks (AngularJS, Vue.js, TypeScript, Bootstrap)- Willingness to work with multiple programming languages- Understanding of SOLID principles, design patterns, and Domain-Driven Design (DDD)- Experience with CI/CD pipelines and DevOps practices- Strong unit testing skills and test-driven development mindset- Experience with SQL databases and query optimization- Knowledge of Kubernetes and container orchestration- Understanding of security best practices and data encryption- Portfolio or GitHub profile demonstrating high-quality backend workWhat We Offer- The opportunity to architect and build the core systems powering Xcitium's cybersecurity platform used globally across enterprises, government agencies, and MSPs- Work on cutting-edge distributed systems including real-time threat detection engines and security data processing pipelines- Tackle unique backend challenges—processing massive security telemetry, building resilient microservices at scale, and designing high-performance APIs- Access to advanced AI-driven development workflows to maximize your productivity- Collaborative environment working alongside talented engineers, product managers, and security experts- Remote work flexibility with a team spanning multiple time zones- Your code will directly impact the security posture of millions of protected endpoints worldwide