ServiceNow-posted 3 months ago
Full-time
Alafaya, FL
Professional, Scientific, and Technical Services

In this role, you will contribute to building ServiceNow's Observability and Data platform. You will design and create reference architectures for distributed systems, build high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit Testing, etc.). You will partner with product owners to understand detailed requirements and own your code from design, implementation, test automation, and delivery of high-quality products to users. Additionally, you will implement software that is simple to use, allowing customers to extend and customize functionality to meet their specific needs. You will also contribute to the design and implementation of new products and features while enhancing the existing product suite, lead a team of engineers in delivering products, and mentor colleagues to promote best practices, quality code, and knowledge-sharing.

  • Contribute to building ServiceNow's Observability and Data platform.
  • Design and create reference architectures for distributed systems.
  • Build high-quality, clean, scalable, and reusable code by enforcing best practices around software engineering architecture and processes.
  • Partner with product owners to understand detailed requirements and own your code from design, implementation, test automation, and delivery.
  • Implement software that is simple to use, allowing customers to extend and customize functionality.
  • Contribute to the design and implementation of new products and features while enhancing the existing product suite.
  • Lead a team of engineers in delivering products.
  • Mentor colleagues and help promote best practices, quality code, and knowledge-sharing.
  • A minimum of 12 years of related experience with a Bachelor's degree; 8 years with a Master's degree; or 5 years with a PhD; or equivalent experience in Observability, Data Lake, and Big Data domains.
  • Experience leveraging or critically evaluating how to integrate AI into work processes, decision-making, or problem-solving.
  • Experience developing AI-native applications in a production environment.
  • 8+ years of hands-on backend development with experience in Java.
  • Advanced knowledge of data structures, algorithms, object-oriented design, design patterns, fault-tolerant architecture, and performance/scale considerations.
  • Strong knowledge and/or experience with data modeling, tuning, and design across multiple database types such as TimeSeries, log databases, and Postgres.
  • A proven track record of delivering innovative platform capabilities or products.
  • Ability to thrive in dynamic, fast-paced environments where priorities evolve quickly.
  • Strong design and implementation experience, with deep knowledge of distributed systems, service architectures, and hyperscaler environments.
  • Experience with Unix shell and Kubernetes is a must.
  • Aptitude for learning new technologies quickly.
  • Experience using AI productivity tools such as Windsurf, Cursor, etc.
  • Flexible work personas (flexible, remote, or required in office).
  • Equal opportunity employer.
  • Accommodations for candidates requiring assistance in the application process.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service