Software Engineer

ServiceNow•Santa Clara, CA
•$125,700 - $194,800

About The Position

The Software Engineer will join ServiceNow’s AI Control Tower Team, which develops and supports the AI Control Tower application. The role involves building application features and delivering high-quality, clean, scalable, and reusable code while following software engineering best practices such as code reviews and unit testing. The engineer will partner with developers and product owners to understand requirements and take ownership of code through design, implementation, test automation, and delivery. The role also contributes to designing software that customers can easily extend and customize, building new products and features, and enhancing the existing product suite. The team is seeking someone eager to learn and apply AI to developer needs, with experience across Java and JavaScript and a willingness to work across backend and web technology stacks.

Requirements

  • 2–5 years of proficiency in Java and JavaScript.
  • Experience with data structures, algorithms, object-oriented design, design patterns, and performance and scale considerations.
  • Working knowledge of development tools, including IDEs, debuggers, build tools, source control, ServiceNow instances, profilers, and system administration or Unix tools.
  • Basic knowledge of relational databases and SQL.
  • Comfort working with a JVM/Maven backend, including Java and ServiceNow Glide platform conventions, as well as a Node/TypeScript server-side rendering stack.
  • Familiarity with RESTful APIs and modern web services.
  • Experience leveraging or critically considering how to integrate AI into work processes, decision-making, or problem-solving.

Nice To Haves

  • Understanding of AI/ML concepts.
  • Hands-on experience with LLMs or AI APIs.
  • Experience using AI productivity tools such as Claude, Windsurf, or Cursor.
  • Exposure to multiple technology stacks, including cloud development, platforms, web development, frameworks, and service-oriented architecture.

Responsibilities

  • Build and support the AI Control Tower application.
  • Write high-quality, clean, scalable, and reusable code, applying software engineering practices such as code reviews and unit testing.
  • Partner with developers and product owners to understand requirements.
  • Own code from design and implementation through test automation and delivery of high-quality products to users.
  • Help design software that is simple to use and enables customers to extend and customize functionality.
  • Help design and implement new products and features and enhance the existing product suite.
  • Learn and apply AI to solve developer needs.

Benefits

  • Health plans, including flexible spending accounts.
  • 401(k) plan with company match.
  • Employee stock purchase plan (ESPP).
  • Matching donations.
  • Flexible time away plan.
  • Family leave programs.
  • Equity when applicable.
  • Variable/incentive compensation.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service