FAQs
What is the main purpose of the Software Engineer role at ServiceNow?
The main purpose of the Software Engineer role is to build high-quality, clean, scalable, and reusable code while collaborating with product owners to design, implement, test, and deliver innovative software solutions.
What programming languages are preferred for candidates applying for this role?
Candidates should have 2+ years of experience with Java or a similar object-oriented language, with a strong passion for JavaScript and web technologies.
What frameworks should I be familiar with if I apply for this job?
You should have experience with modern UI frameworks such as Angular, React, or Vue.
Is prior experience with software engineering best practices necessary for this role?
Yes, candidates should possess knowledge and experience in software engineering best practices, including code reviews, unit testing, and design patterns.
Are candidates from diverse backgrounds encouraged to apply?
Yes, ServiceNow values inclusivity and encourages candidates from diverse backgrounds, including those on non-traditional paths, to apply.
Is experience with data structures and algorithms required for this position?
Yes, familiarity with data structures, algorithms, object-oriented design, design patterns, and performance considerations is required for the role.
Will I be involved in the design and implementation of new products and features?
Yes, in this role you will help design and implement new products and features, as well as enhance the existing product suite.
What tools should I be familiar with for this position?
Candidates should have a working knowledge of tools such as IDEs, debuggers, build tools, source control, profilers, and Unix system administration tools.
How does ServiceNow handle work-life balance for its employees?
ServiceNow approaches work-life balance through flexible work personas, allowing for a distributed work environment with trust and flexibility.
Is there any support for candidates requiring accommodations during the application process?
Yes, ServiceNow strives to create an accessible and inclusive experience and provides support for candidates requiring reasonable accommodations.