Deloitte's Product Engineering team needs to modernize software and product delivery to create a scalable, cost-effective model that focuses on value/outcomes, leveraging a progressive and responsive talent structure to deliver innovative digital solutions and drive business success.
Requirements
- 6+ years of progressive and direct experience in ServiceNow platform development, including custom and scoped application development, configuration management, use of ServiceNow Studio, Flow Designer, IntegrationHub, update set management, business rules, Script Includes, UI Policies/Actions, REST and SOAP API integrations, and platform administration.
- Demonstrated proficiency in JavaScript (server- and client-side scripting) and strong knowledge of platform security and access controls.
- 5+ years of experience leading engineering teams, overseeing code reviews, advancing automation and DevOps practices, and managing enterprise-scale ServiceNow solution delivery.
- 3+ years of experience in AI/ML, with working knowledge and hands-on exposure to GenAI technologies.
- Prior software engineering experience with the understanding of Business Context Diagrams (BCD), sequence/activity/state/entity relationship/data flow diagrams, OOP/OOD, data structures, algorithms, and code instrumentation.
- Prior experience using methodologies and tools such as XP, Lean, DevSecOps, SRE, ADO, GitHub, SonarQube, etc. to deliver high-quality solutions rapidly.
- ServiceNow Certified System Administrator (CSA), Certified Application Developer (CAD), and other relevant ServiceNow certifications.
Responsibilities
- Be hands-on with design, configuration and/or code part of the time, contributing to team velocity.
- Work daily with the engineering teams to resolve any issues, blockers, or impediments, perform code reviews and optimizations, maintain coding standards compliance, and ensure that technical debt is addressed continuously within sprints to achieve comprehensive quality.
- Be self-driven to learn new technologies, experiment with engineers, and inspire the teams to learn and drive application of those new technologies.
- Mentor and coach product engineering team to cultivate and nurture strong masters of crafts with passion towards product outcomes.
- Serve as the technical advocate for products and engineering teams, promoting and supporting evolutionary releases (e.g., alpha, beta, MVP).
- Ensure proper planning, code integrity, quality, alignment with customer goals, architecture designs, and NFRs.
- Leverage modern software engineering practices and principles, Agile methodologies, DevSecOps, Continuous Integration/Continuous Deployment, deployment techniques like Blue-Green, Canary to minimize down-time and enable A/B testing approaches.
Other
- Actively engage in your engineering craft, taking a hands-on approach to multiple high-visibility projects.
- Embrace and drive a culture of accountability for customer and business outcomes.
- Lead engineering teams to deliver solutions that solve complex problems with valuable outcomes, ensuring high-quality, lean designs and implementations.
- Possess passion and experience as an individual contributor, responsible for fostering a culture of engineering excellence within the team.
- Lead engineering teams to develop lean solutions through rapid, inexpensive experimentation to solve customer needs.