ServiceNow's Core Platform Runtime Engineering team is responsible for building foundational technologies for the enterprise platform, focusing on scalability, security, and high-performance components for mission-critical applications. They aim to enhance the platform with AI-driven automation and governance.
Requirements
- 6+ years of experience with technologies relevant to SN and advanced coding skills
- Experience with open source tools and agile development environments
- Fluency in one or more relevant programming language (Java, C++, Ruby. Shell, JavaScript)
- An understanding of broad concepts and experience using those concepts to understand and develop solutions for problems
Responsibilities
- Designing and delivering scalable, secure, and high-performance components that support mission-critical applications on our platform.
- JVM at scale, caching, event processing, cluster state management, log management, etc.
- Asynchronous message bus, transaction/session processing, scheduler, and record watcher, etc.
- Usage tracking & insights to support intelligent AI-driven automation and governance.
- Scaling the platform using cutting-edge technologies that enable seamless growth and reliable performance, contributing to the evolution of the Now Platform.
Other
- Manage product development activities
- Work with product management, design, support and other dev teams to create high-quality solutions
- Manage daily activities of the development team
- Solve difficult and sometimes ambiguous problems
- Manage departmental resources, staffing, mentoring, and enhancing and maintaining a best-of-class engineering team
- Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving.
- Ability to execute a project based on our priorities, context, risks and desired outcomes