Hybrid

ServiceNow is hiring a Staff Software Engineer

About the Role

ServiceNow is seeking a Staff Software Engineer to help build the software that makes the world work better for everyone. In this role, you will be responsible for designing and implementing high-quality, scalable solutions that empower customers while contributing to both new and existing products.

What You'll Do

  • Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes.
  • Work with product owners to understand detailed requirements and own code from design, implementation, test automation to delivery.
  • Design software that is simple to use to allow customers to extend and customize the functionality.
  • Contribute to the design and implementation of new products and features while enhancing the existing product suite.
  • Be a mentor for colleagues and help promote knowledge-sharing.
  • Develop comprehensive test strategies covering functional, regression, integration and performance aspects.
  • Foster a culture of continuous learning and improvement by sharing best practices in engineering and quality.
  • Promote a culture of engineering craftsmanship, knowledge-sharing, and thoughtful quality practices.

What We're Looking For

  • 6+ years of experience with Java or a similar object-oriented language.
  • Passion for JavaScript and the Web as a platform, reusability, and componentization.
  • Experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations.
  • Experience with any of the modern UI frameworks like Angular, React or Vue.
  • Analytical and design skills.
  • Ability to manage projects with material technical risk at a team level.
  • Familiarity with automated testing frameworks (e.g., JUnit, Selenium, TestNG) and integrating tests into CI/CD pipelines.
  • Understanding software quality principles including reliability, observability, and production readiness.
  • Ability to troubleshoot complex systems and optimize performance across the stack.
  • Comfort with development tools such as IDEs, debuggers, profilers, source control, and Unix-based systems.

Nice to Have

  • Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving.
  • Experience with AI-powered tools or workflows, including validation of datasets, model predictions, and inference consistency.

Technical Stack

  • Languages: Java, JavaScript
  • Frameworks: Angular, React, Vue
  • Testing: JUnit, Selenium, TestNG

Work Mode

This position operates on a hybrid work model.

ServiceNow is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status, or any other category protected by law.

Required Skills
JavaJavaScriptAngularReactVueJUnitSeleniumTestNGSoftware EngineeringSystem DesignArchitectureProblem SolvingCommunicationLeadership
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
ServiceNow

ServiceNow is a global market leader, bringing innovative AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500®. Our intelligent cloud-based platform seamlessly connects people, systems, and processes to empower organizations to find smarter, faster, and better ways to work.

Visit website
Job Details
Category fullstack
Posted 3 months ago