The role involves building high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering architecture and processes, including code reviews and unit testing.
You will work with product owners to understand detailed requirements and take ownership of your code from design, implementation, test automation, and delivery of high-quality products to users.
The position requires designing software that is simple to use, allowing customers to extend and customize functionality to meet their specific needs.
You will help design and implement new products and features while also enhancing the existing product suite.
Requirements:
You should have experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving, which may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's potential impact on the function or industry.
A minimum of 0-2+ years of experience with Java or a similar object-oriented language is required.
A passion for JavaScript and the Web as a platform, reusability, and componentization is essential.
You must have experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations.
Familiarity with modern UI frameworks such as Angular, React, or Vue is necessary.
Strong analytical and design skills are required.
You should have a working knowledge and ability to use tools to assist with daily tasks, including IDE, debugger, build tools, source control, ServiceNow instances, profilers, and system administration/Unix tools.
Benefits:
The position offers a base pay range of $123,500 - $191,500, plus equity (when applicable), variable/incentive compensation, and benefits.
Health plans are provided, including flexible spending accounts, a 401(k) Plan with company match, Employee Stock Purchase Plan (ESPP), matching donations, a flexible time away plan, and family leave programs.
Compensation is based on geographic location and is subject to change based on work location.
ServiceNow promotes a flexible and trust-based work environment, with work personas assigned based on the nature of work and location.
The company is an equal opportunity employer, ensuring all qualified applicants receive consideration for employment without discrimination.