Staff Software Engineer

ServiceNow
Summary
Join ServiceNow as a Staff Software Engineer and provide technical leadership in building cutting-edge applications and integration solutions using the ServiceNow platform. Partner with various teams to design and implement scalable solutions, own critical technical initiatives, explore and adopt new ServiceNow features, and develop proof-of-concept solutions. Establish best practices, mentor engineers, and leverage AI integration in work processes. This role requires 10+ years of experience delivering enterprise-grade solutions and expertise in Java or a similar OO language. The ideal candidate will possess strong experience with RESTful APIs, microservices, and various technologies including cloud platforms, data streaming platforms, and integration platforms. A deep understanding of algorithms, data structures, and UI frameworks is also essential.
Requirements
- Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's potential impact on the function or industry
- 10+ years of related experience delivering end-to-end enterprise-grade solutions
- Expert-level proficiency in Java or a similar OO language
- Strong experience with RESTful API design, Microservices architecture, database technologies (SQL/NoSQL)
- Experience working across multiple technology stacks, including: Cloud/Containerization Platforms: Azure, AWS, GCP and Docker, Kubernetes
- Data Streaming Platforms: Kafka, Flink
- Integration Platforms: Boomi, SAP PI/PO
- Web Infrastructure: API Gateways Kong, Azure APIM, Azure App Gateway
- Deep knowledge of algorithms, data structures, software design principles, and performance optimisation
- Proficient in modern UI frameworks such as Angular or React, with strong JavaScript development skills
- Proven capability in building and maintaining secure applications and integrations with a strong emphasis on scalability and security best practices
- Demonstrated ability to lead technical initiatives and collaborate across teams without formal authority
Responsibilities
- Build high-quality, scalable, clean, and reusable applications and integration solutions using ServiceNow platform and related technologies
- Play a lead role to drive end to end design and implementation of robust integrations between ServiceNow and other enterprise platforms (e.g., Azure, Workday, SAP, Splunk, Snowflake)
- Own critical technical initiatives from planning to deployment, continuously refining and improving existing applications and services
- Explore the latest ServiceNow features and evaluate them for adoption
- Develop proof-of-concept and prototype solutions to validate architectural, design decisions and demonstrate feasibility
- Establish and promote best practices around platform development, integrations, and performance optimization
- Mentor and guide engineers, fostering technical excellence and professional growth within the team
Preferred Qualifications
- Experience using AI Coding tools such as Cursor and Windsurf
- Experience with ServiceNow Platform development and integration is preferred