The Senior Staff Software Engineer - Fullstack position is part of the Connected Customer Experience (CCX) team within the Digital Technology organization at ServiceNow.
The role involves building high-quality, scalable, clean, and reusable applications and solutions while collaborating with engineering leads, architects, and cross-functional partners.
Responsibilities include developing across the full web technology stack, which encompasses JavaScript, AngularJS, React, HTML, CSS, and SQL.
The position requires contributing within a Scrum-based Agile environment that emphasizes hands-on coding and continuous delivery.
The engineer will partner with CCX product teams to understand requirements and take ownership of features from design and implementation to testing and delivery.
The role also involves building intuitive, configurable software that supports diverse customer needs and enables easy adoption and customization.
The engineer will play a key role in enhancing existing products and designing and implementing new features within the CCX portfolio.
Sharing knowledge, providing guidance, and contributing to a culture of learning and collaboration across the team is also expected.
Requirements:
Candidates must have experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving.
A minimum of 12 years of hands-on experience with Java or another object-oriented programming language is typically required.
At least 8 years of full stack development experience delivering end-to-end enterprise-grade applications is necessary.
Strong expertise with the ServiceNow platform, including custom development within Service Portal and Next Experience UI, is required.
Proficiency in modern UI frameworks such as Angular or React, along with strong JavaScript development skills, is essential.
Experience working across multiple technology stacks, including cloud platforms (Azure, AWS), messaging systems (Kafka, Dell Boomi), monitoring tools (Splunk, Catchpoint), and web infrastructure (API Gateways, CDNs), is needed.
Solid knowledge of data structures, algorithms, design patterns, and software performance tuning is required.
Advanced experience with relational databases, including design, development, and optimization, is necessary.
Candidates should demonstrate the ability to lead technical initiatives and collaborate across teams without formal authority.
Excellent communication and interpersonal skills are required, with the ability to translate complex concepts for various audiences.
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 are essential.
A passion for web technologies, reusable components, and building developer-friendly platforms is important.
Benefits:
The position offers a base pay range of $168,900 - $295,600, plus equity (when applicable), variable/incentive compensation, and benefits.
Health plans are provided, including flexible spending accounts.
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 in the benefits package.
Compensation is based on geographic location and is subject to change based on work location.