
Opportunity at
ServiceNowSoftware Engineer
ServiceNow seeks a Software Engineer for its location in Bengaluru to design, develop, and deliver AI-driven capabilities. This full-time position involves creating intuitive features that bring…
Career Tools
About This Role
ServiceNow seeks a Software Engineer for its location in Bengaluru to design, develop, and deliver AI-driven capabilities. This full-time position involves creating intuitive features that bring tangible value to users while maintaining rigorous engineering standards through peer reviews, unit tests, and automated testing procedures. The person in this role will collaborate closely with product management to interpret requirements, taking full ownership of tasks from initial design through to deployment. Responsibilities…
Job Description
ServiceNow seeks a Software Engineer for its location in Bengaluru to design, develop, and deliver AI-driven capabilities. This full-time position involves creating intuitive features that bring tangible value to users while maintaining rigorous engineering standards through peer reviews, unit tests, and automated testing procedures.
The person in this role will collaborate closely with product management to interpret requirements, taking full ownership of tasks from initial design through to deployment. Responsibilities include engineering extensible application programming interfaces, building accessible and performant user interfaces that function seamlessly across mobile, web, and workspace environments, and troubleshooting complex defects across server, client, and platform layers.
Ideal candidates possess a strong foundation in object-oriented programming and web development, along with a commitment to maintaining stable production releases. ServiceNow operates as an equal opportunity employer and accommodates candidates needing assistance during the application process.
Responsibilities
- Develop and release artificial intelligence-driven features designed for usability and customer value
- Write clean, scalable, and reusable code following standard engineering practices
- Conduct code reviews, write unit tests, and maintain automated test coverage for release stability
- Partner with product owners to analyze detailed project requirements
- Manage tasks from initial architecture and implementation through test automation and final delivery
- Engineer software and application programming interfaces that allow customer customization
- Construct accessible, high-performing user interfaces across web, workspace, and mobile platforms
- Identify and fix client, server, and platform layer defects reported by customers
- Contribute to the creation of new offerings and the enhancement of existing product portfolios
Requirements
- Minimum of two years of professional experience using Java or an alternative object-oriented language
- Strong proficiency in JavaScript
- Familiarity with modern user interface frameworks such as React, Angular, or Vue
- Understanding of data structures, algorithms, object-oriented design, and design patterns
- Experience with performance, scale considerations, and building or consuming REST application programming interfaces
- Familiarity with test automation, web accessibility principles, and a strong quality mindset
- Competency with everyday engineering utilities including integrated development environments, debuggers, build systems, source control, Unix tools, and profilers
Qualifications
- Prior exposure to generative artificial intelligence or large language model capabilities involving prompting, grounding, and evaluating output quality
Core Skills
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Where is this Software Engineer position located?
This full-time position is based in Bengaluru.
What technical background is required to apply?
Applicants must have at least two years of experience with Java or another object-oriented language, strong JavaScript skills, and familiarity with modern user interface frameworks, data structures, and REST application programming interfaces.
Does the posting specify the salary range?
No, the job posting does not specify salary details.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.