ServiceNow is looking to hire a Software Engineer to build tools that support operational resilience, specifically focusing on business continuity and disaster recovery. The role involves developing features that streamline continuity planning, disaster recovery, and crisis response, ensuring business operations can continue smoothly during disruptions.
Requirements
- Hands-on coding experience with Java and/or .NET for backend services and modern UI frameworks like React or Angular
- Experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations
- Database experience including SQL database design, schema modeling, and relational concepts
- Working knowledge of XML file handling (for reading/parsing files)
- Solid understanding of how backend systems, frontend components, and databases interact
- Experience with CI/CD practices, including Git and Jenkins
- Familiar with writing and maintaining unit tests and automated tests
Responsibilities
- Implement a backend API using JavaScript on the ServiceNow platform and/or develop a UI component using react-like technology.
- Leading system-level architecture and design discussions
- Contributing to and reviewing code across the stack—Java, .NET, JavaScript/React
- Designing SQL databases and schemas with a strong understanding of how relational data supports application logic
- Reading data from XML files (not using XML schemas), integrating into workflows
- Owning and executing unit testing, integration testing, and automation to support a healthy CI/CD pipeline
- Supporting DevOps practices and helping maintain build pipelines (Jenkins), source control (Git), and cloud deployment readiness
Other
- This position will include supporting our US Public Sector customers.
- This position requires passing a ServiceNow background screening, USFedPASS (US Federal Personnel Authorization Screening Standards). This includes a credit check, criminal/misdemeanor check and taking a drug test. Any employment is contingent upon passing the screening.
- Due to Federal requirements, only US citizens, US naturalized citizens or US Permanent Residents, holding a green card, will be considered.
- Typically requires a Bachelor's degree and a minimum of 2 years of related experience; or an advanced degree without experience; or equivalent work experience.
- Comfortable working in Agile/Scrum teams, delivering working software in sprints