The ServiceNow Core Platform is essential to the ecosystem, and the systems built are complex, large-scale, and mission-critical.
This role involves working across the full stack, including developer-facing APIs, frameworks, distributed runtime services, and system-level components to ensure reliability, scalability, and performance.
The position requires a passion for solving engineering problems and a commitment to building high-quality, resilient software while driving operational excellence.
Engineers will implement software engineering best practices and contribute to designing innovative solutions that streamline digital workflows.
The collaborative team environment fosters creativity and continuous learning, making it an ideal place for skill and career growth.
The role involves owning critical areas of the platform and shaping strategy by driving the next wave of platform features and system architecture.
Candidates should have a proven track record of delivering innovative platform capabilities or products and thrive in dynamic, fast-paced environments.
Strong design and implementation experience, deep knowledge of distributed systems and service architectures, and an understanding of web services and protocols are essential.
Experience with asynchronous workflows, high-scale runtime frameworks, or developer productivity tooling is a strong plus.
Responsibilities include building high-quality, clean, scalable, and reusable code, partnering with product owners, implementing user-friendly software, and contributing to new products and features.
Requirements:
Candidates must have experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations.
Proficiency in Java and distributed system designs is required.
Strong analytical and design skills are necessary for success in this role.
Experience in leveraging AI in work processes, decision-making, or problem-solving is essential, including using AI-powered tools and automating workflows.
Familiarity with AI productivity tools such as Windsurf or Cursor is a plus.
A minimum of 4 years of experience with Java or a similar object-oriented language is required.
Benefits:
The position offers a base pay range of $140,700 - $239,200, plus equity (when applicable), variable/incentive compensation, and benefits.
Health plans, including flexible spending accounts, are provided.
A 401(k) Plan with company match is available.
Employees can participate in an Employee Stock Purchase Plan (ESPP) and matching donations.
A flexible time away plan and family leave programs are included.
Compensation is based on geographic location and is subject to change based on work location.