Build high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering architecture and processes, including code reviews and unit testing.
Work with product owners to understand detailed requirements and take ownership of code from design, implementation, test automation, and delivery of high-quality products to users.
Implement software that is simple to use, allowing customers to extend and customize functionality to meet their specific needs.
Contribute to the design and implementation of new products and features while enhancing the existing product suite.
Act as a mentor for colleagues and promote knowledge-sharing within the team.
Requirements:
Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving, including using AI-powered tools, automating workflows, and analyzing AI-driven insights.
Experience with AI productivity tools such as Cursor and Windsurf is a plus.
5 to 7 years of experience with Java or a similar object-oriented language.
A passion for JavaScript and the Web as a platform, focusing on reusability and componentization.
Experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations.
Familiarity with modern UI frameworks like Angular, React, or Vue.
Strong analytical and design skills.
Benefits:
ServiceNow offers a flexible work environment, allowing for remote, flexible, or in-office work personas based on the nature of the work and assigned location.
The company is committed to creating an accessible and inclusive experience for all candidates, providing reasonable accommodations during the application process.
ServiceNow is an equal opportunity employer, ensuring all qualified applicants receive consideration for employment without discrimination based on various protected categories.