
Opportunity at
ServiceNowPrincipal Software Engineer
ServiceNow is hiring a Principal Software Engineer for a full-time, on-site role located in Bengaluru. This position suits an experienced technologist capable of shaping long-term technical…
Career Tools
About This Role
ServiceNow is hiring a Principal Software Engineer for a full-time, on-site role located in Bengaluru. This position suits an experienced technologist capable of shaping long-term technical architecture while contributing to hands-on coding. The incumbent will steer core infrastructure services, balance system reliability with business goals, and collaborate across teams to deliver impactful engineering outcomes.
Job Description
ServiceNow is hiring a Principal Software Engineer for a full-time, on-site role located in Bengaluru. This position suits an experienced technologist capable of shaping long-term technical architecture while contributing to hands-on coding. The incumbent will steer core infrastructure services, balance system reliability with business goals, and collaborate across teams to deliver impactful engineering outcomes.
Responsibilities
- Establish and oversee long-term technical architecture and make build versus buy choices for platform scaling
- Design and create core infrastructure services and microservices supporting platform, frontend, and machine learning groups
- Align system reliability, engineering speed, and infrastructure expenses with overarching business objectives
- Write maintainable, high-performance production code across the stack using tools like Python, Golang, Postgres, and Kubernetes
- Collaborate closely with cross-functional engineering groups to execute critical business deliverables
- Guide senior engineers, promote engineering standards, and encourage rapid innovation
- Detect system or business shortcomings proactively and coordinate stakeholders to execute solutions
Requirements
- Possess fifteen or more years of software engineering background
- Demonstrate career progression into a Principal or Senior Staff Engineer capacity within a high-growth technology enterprise or advanced AI lab
- Show hands-on coding expertise paired with deep design thinking for code and system architecture decisions
- Bring practical familiarity with distributed systems concepts covering scalability, performance, latency, monitoring, and optimization
- Connect engineering choices to commercial metrics such as margin efficiency, latency reductions, and feature launch speed
- Utilize AI tooling, automated workflows, or AI-driven insights within professional processes
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the location and work arrangement for this role?
The position is based in Bengaluru and is listed as an on-site role.
What level of experience is required?
Candidates must have 15 or more years of software engineering experience with a demonstrated progression into a Principal or Senior Staff Engineer capacity.
Does the posting state the salary?
No, the salary is not specified in the job posting.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.