Senior Staff Software Engineer - Fullstack

ServiceNow
Summary
Join the Connected Customer Experience (CCX) team at ServiceNow and build high-quality, scalable applications. Collaborate with engineering leads and cross-functional partners to develop across the full web technology stack, including JavaScript, AngularJS, React, HTML, CSS, and SQL. Contribute to a Scrum-based Agile environment, partnering with product teams to understand requirements and own features from design to delivery. Build intuitive, configurable software and play a key role in enhancing existing products and implementing new features. Share knowledge and contribute to a culture of learning and collaboration. The role requires extensive experience in full-stack development, ServiceNow platform expertise, and proficiency in modern UI frameworks.
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
- Typically requires a minimum of 12 years of hands-on experience with Java or another object-oriented programming language
- 8 years of full stack development experience, delivering end-to-end enterprise-grade applications
- Strong expertise with ServiceNow platform, including custom development within Service Portal and Next Experience UI
- Proficient in modern UI frameworks such as Angular or React, with strong JavaScript development skills
- Experience working across multiple technology stacks, including: Cloud Platforms: Azure, AWS
- Messaging Systems: Kafka, Dell Boomi
- Monitoring Tools: Splunk, Catchpoint
- Web Infrastructure: API Gateways, CDNs
- Solid knowledge of data structures, algorithms, design patterns, and software performance tuning
- Advanced experience with relational databases, including design, development, and optimization
- Demonstrated ability to lead technical initiatives and collaborate across teams without formal authority
- Excellent communication and interpersonal skills; able to translate complex concepts for various audiences
Responsibilities
- Build high-quality, scalable, clean, and reusable applications and solutions as part of the Connected Customer Experience (CCX) team, collaborating with engineering leads, architects, and cross-functional partners
- Develop across the full web technology stack, including JavaScript, AngularJS, React, HTML, CSS, and SQL
- Contribute within a Scrum-based Agile environment that prioritizes hands-on coding and continuous delivery over heavy documentation and meetings
- Partner with Connected Customer Experience (CCX) product teams to understand requirements and take ownership of featuresโfrom design and implementation to testing and delivery
- Build intuitive, configurable software that supports diverse customer needs and enables easy adoption and customization
- Play a key role in both the enhancement of existing products and the design and implementation of new features within the CCX portfolio
- Share knowledge, provide guidance, and contribute to a culture of learning and collaboration across the team
Preferred Qualifications
- Hands-on experience developing custom applications on the ServiceNow platform is preferred
- Strong organizational skills with the ability to manage and prioritize multiple complex initiatives
- Passion for web technologies, reusable components, and building developer-friendly platforms
Benefits
- Health plans, including flexible spending accounts
- A 401(k) Plan with company match
- ESPP
- Matching donations
- A flexible time away plan
- Family leave programs