Staff Software Engineer - Full Stack

ServiceNow
Summary
Join ServiceNow's Digital Customer Experience (DCX) team as a Staff Software Engineer and build high-quality, secure, scalable, and reusable code. You will work closely with engineering managers and architects to develop best-in-class technical designs for enterprise-grade software. This role involves designing and developing applications using the ServiceNow platform, working across the full stack of web technologies, and participating in a Scrum-based Agile development process. You will design and implement user-friendly software, contribute to new product development and feature enhancements, and translate requirements into functional features. Additionally, you will mentor and groom lead engineers.
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
- 8+ years of Industry experience with a minimum of 3 years of leading a high performing team
- 5 years of experience with Java or JavaScript plus front end technologies like Angular JS or React
- Expertise in various architectural models, including domain-driven design, microservices-architecture, event-driven-architecture, and micro-frontend-architecture
- In-depth knowledge of multiple technology stacks: Cloud service providers (Azure, AWS), Messaging platforms (Kafka, Dell Boomi), Languages (Java, JavaScript), UI Frameworks (Angular, React), Monitoring systems (Splunk, Catchpoint), Essential cloud services (API Gateways, CDN) and Web Technologies
- Strong experience in building smart systems with an in-depth understanding of AI & ML concepts and data processing mechanisms with a focus on automation, productivity, and consumer-grade experience
- Demonstrated strong communications skills; must collaborate and/or influence peers through explanation of facts, policies, and practices
- High-quality organizational and leadership skills, with the ability to strongly influence without authority
Responsibilities
- Working closely with Engineering Managers and other Architects in the team to develop best in class technical designs in building enterprise grade software
- Designing and Developing high quality applications leveraging the industry leading ServiceNow platform
- Developing across the full stack of Web technologies - JavaScript, AngularJS, React, HTML, CSS, and SQL
- Working in a Scrum-based Agile development process that is light on documentation and meetings and heavy on coding
- Design and implement software that is simple, intuitive and easy to use that will allow customers to extend and customize the functionality to meet their specific business needs
- Play a key role in the design and implementation of new products and features while also enhancing the existing product suite
- Translate requirements and mock-ups into fully functional features by working closely with business and product owners, and creative designers
- Build rich, modern web and mobile web experiences that are accessible, progressive and responsive
- Responsible for mentoring and grooming lead engineers to be the next line of architects
Preferred Qualifications
Experience and deep knowledge of the ServiceNow platform is preferable