Senior Software Engineer
Prefer a full account with a password? Sign Up to Apply
Job Description
We are the platform engineers handling app lifecycle at ServiceNow. We develop and maintain the server-side JavaScript engine at the heart of the ServiceNow platform — the runtime that powers custom applications, workflows, and business logic. We ensure apps move smoothly and securely from development to production. This role requires deep expertise in compiler and runtime systems you'll optimize execution engines, memory management, and performance at the systems level.
• Own code from design, implementation, test automation, and delivery across the scripting engine and the broader platform surfaces it touches
• Work with platform teams and internal stakeholders to understand requirements and drive the full development lifecycle
• Build 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 capabilities while maintaining and enhancing existing functionality
• Mentor colleagues and promote knowledge-sharing across teams
• Apply advanced knowledge of data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations
• Architect modular, reusable systems for scalability and extensibility
Requirements
Department: Engineering, Infrastructure and Operations
Function: Engineering
Experience Level: Not Applicable