
Opportunity at
ServiceNowStaff Software Engineer (Armis)
This on-site Staff Software Engineer role in Bengaluru works on the integration layer of ServiceNow's security platform. The engineer connects legacy security tools with AI-native agents…
Career Tools
About This Role
This on-site Staff Software Engineer role in Bengaluru works on the integration layer of ServiceNow's security platform. The engineer connects legacy security tools with AI-native agents by designing distributed integration architectures built on APIs, webhooks and streaming pipelines. The work also includes shared libraries and unified data models, and moving the integration effort toward a self-service platform. The role sets technical standards and mentors senior engineers.
Job Description
This on-site Staff Software Engineer role in Bengaluru works on the integration layer of ServiceNow's security platform. The engineer connects legacy security tools with AI-native agents by designing distributed integration architectures built on APIs, webhooks and streaming pipelines.
The work also includes shared libraries and unified data models, and moving the integration effort toward a self-service platform. The role sets technical standards and mentors senior engineers.
Responsibilities
- Design resilient distributed integration architectures using APIs, webhooks and streaming pipelines
- Build shared libraries and unified data models for security tool integrations
- Lead work on LLM-based reasoning and agentic workflows in the product stack
- Mentor senior engineers and set code quality and performance standards
Requirements
- 15+ years of hands-on software engineering with production distributed systems
- Expert Python skills, including memory management, concurrency and performance tuning
- Strong grasp of TCP/IP and L3-L7 networking and security infrastructure
- Experience with highly available systems built on Kafka and message queues
Qualifications
- Experience with RAG or agentic workflows, or a strong desire to learn them
- MS or PhD in computer science preferred, or equivalent technical experience
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is the role on-site?
Yes. It is listed as on-site in Bengaluru.
What level of experience is needed?
The posting asks for 15+ years of hands-on software engineering experience, including distributed systems in production.
Is a salary listed?
No. The posting does not specify a salary.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.