ServiceNow is looking to solve the problem of efficiently designing, developing, and maintaining high-quality, scalable, and reusable software solutions for their enterprise platform, with a focus on integrating cutting-edge AI technologies to enhance existing products and develop new features that drive customer success and innovation.
Requirements
- 6+ years of professional experience with Java, JavaScript, or similar object-oriented programming languages
- Proficiency with modern UI frameworks such as Angular, React, TypeScript, or Vue
- Strong understanding of data structures, algorithms, object-oriented design, and design patterns
- Experience with performance optimization and scalability considerations
- Familiarity with AI integration, including working with Large Language Models, Prompt Engineering, and Retrieval-Augmented Generation (RAG) is a plus
- Experience with AI productivity tools like Cursor, Windsurf, or similar is advantageous
- Excellent analytical and design skills
Responsibilities
- Designing, developing, and maintaining high-quality, scalable, and reusable software solutions that support our enterprise platform.
- Collaborate closely with product owners to understand detailed requirements and take ownership of your code from initial design through implementation, testing, and deployment.
- Contribute to building intuitive and customizable software that meets diverse customer needs.
- Develop high-quality, clean, and scalable code adhering to best practices in software engineering.
- Participate in code reviews, unit testing, and automation to ensure robust software delivery.
- Design intuitive software interfaces that allow customers to extend and customize functionalities.
- Integrate AI-driven insights and tools to optimize workflows and decision-making processes.
Other
- Ability to manage projects with technical risk at a team level
- Passion for web development, componentization, and reusability
- Mentor colleagues by sharing knowledge and promoting best practices within the team
- Stay updated with emerging technologies and incorporate innovative solutions into the platform
- Competitive base salary ranging from $163,600 to $286,300, depending on location and experience