ServiceNow
Staff Software Engineer (Armis)
- Location
- Bangalore, , India
- Work model
- OnSite
- Seniority
- Staff
- Employment
- FullTime
- Posted
- Added to Codestelle
Language requirements
- German
- Not specified
- English alone
- Not specified
Based on explicit wording in the listing. “Not specified” does not mean a language is optional.
About this role
This is a role for a hardened technical engineer who thrives on complexity and demands architectural excellence. You won't just build connectors; you will design the foundation of our integration layer. You will bridge the gap between legacy security stacks and cutting-edge AI-native agents, creating a unified framework where data interoperability meets autonomous reasoning. You will be a key driver in transforming our integration factory into a self-service, high-performance platform capable of orchestrating security at a global scale.
Architect & Lead: Design and evolve highly resilient, distributed integration architectures (APIs, webhooks, streaming data pipelines) that can handle enterprise-scale throughput with sub-par latency.
Pioneer AI-Native Systems: Lead the shift from ingestion-only integrations to autonomous security orchestration, integrating LLM-based reasoning and agentic workflows into our core product stack.
Technical Excellence: Build scalable libraries and unified data models that allow our platform to "speak the language" of the global security ecosystem.
Drive Vision: Partner directly with Product and R&D leadership to prototype and ship high-impact features that solve critical, real-world security challenges.
Mentorship & Strategy: Set the technical standard for the engineering organization, mentoring senior engineers and driving code quality, system performance, and innovation across the team.
Experience: 15+ years of deep, hands-on software engineering experience, with a proven track record of designing production-grade, distributed systems.
Engineering Mastery: Expert-level proficiency in Python, with a deep understanding of memory management, concurrency models, and performance optimization.
Deep Networking: Mastery of networking fundamentals (TCP/IP, L3-L7 protocols) and security infrastructure.
System Design: Expert at building highly available, fault-tolerant, and horizontally scalable distributed architectures (Kafka, message queues, microservices).
AI/ML Integration: Demonstrated experience or a deep desire to master LLM-powered application development (RAG, agentic workflows, loop engineering).
Product-First Mindset: You treat system design as a business problem. You possess the ability to articulate complex technical trade-offs to stakeholders while remaining focused on delivering outsized value to our customers.
Education/Background: Preferably MS or Phd in Computer Science or equivalent experience in a highly technical, fast-paced environment.