FAQs
What experience level is required for this Software Engineer position?
The position is open to candidates with 0-2+ years of experience in Java or a similar object-oriented language.
What programming languages and frameworks should I be familiar with for this role?
You should have experience with Java or similar object-oriented languages, a passion for JavaScript, and familiarity with modern UI frameworks like Angular, React, or Vue.
Is there a focus on code quality in this role?
Yes, building high-quality, clean, scalable, and reusable code while enforcing best practices around software engineering architecture and processes is a key responsibility.
Will I need to work with product owners?
Yes, you will work with product owners to understand detailed requirements and will be responsible for your code from design to implementation and delivery.
Does the company encourage applicants who may not meet every qualification?
Yes, applicants are encouraged to apply even if they do not meet every qualification, as the company values inclusivity and unique experiences.
What kind of design skills are important for this position?
Analytical and design skills are important, particularly in relation to creating software that is simple to use and customizable for customers.
Is there a support system for candidates who need accommodations during the application process?
Yes, the company strives to create an accessible and inclusive experience and offers assistance to candidates who require reasonable accommodations.
Does ServiceNow have a policy regarding equal opportunity employment?
Yes, ServiceNow is an equal opportunity employer, considering all qualified applicants without regard to various protected categories.
Will I have the chance to help design and implement new products and features?
Yes, you will have the opportunity to help design and implement new products and features while also enhancing existing ones.
What tools will I need to be familiar with for this job?
You should have a working knowledge of tools that assist with daily tasks such as IDEs, debuggers, build tools, source control, and system administration/Unix tools.