Join ServiceNow as a Senior Software Engineer to build tools that support operational resilience. Collaborate with a Scrum team to deliver working software in sprints. Lead system-level architecture and design discussions, contribute to code reviews, and design SQL databases.
Requirements
- 5+ years of related experience with a Bachelor's degree, or 3 years and a Master's degree, or a PhD without experience, or equivalent work experience
- 4+ years of experience as a full-stack developer in enterprise environments with object-oriented experience and scripting languages like JavaScript
- 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
- Comfortable working in Agile/Scrum teams, delivering working software in sprints
- Familiar with writing and maintaining unit tests and automated tests
Benefits
- Base pay of $140,700 - $229,200
- Equity (when applicable)
- Variable/incentive compensation
- Health plans, including flexible spending accounts
- 401(k) Plan with company match
- ESPP
- Matching donations
- Flexible time away plan
- Family leave programs