Staff Software Engineer

closed
ServiceNow Logo

ServiceNow

πŸ’΅ $163k-$286k
πŸ“Remote - United States

Summary

Join ServiceNow as a Software Engineer and develop high-quality, scalable, and reusable code using best practices. Collaborate with product owners to gather requirements for Generative AI products, taking ownership of the code lifecycle. Create user-friendly software enabling customers to extend functionality and integrate machine learning solutions. Play a vital role in designing and implementing new products and features, enhancing the existing suite with innovative machine learning capabilities. Mentor colleagues and foster a knowledge-sharing environment. Leverage or critically think about integrating AI into work processes, decision-making, or problem-solving.

Requirements

  • Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI’s potential impact on the function or industry
  • Over 8 years of experience with strong proficiency in React.js, Java, Python, or a similar object-oriented programming language
  • A solid understanding of data structures, algorithms, object-oriented design principles, design patterns, and considerations for performance and scalability
  • Strong analytical and problem-solving skills
  • Excellent communication and teamwork abilities

Responsibilities

  • Develop high-quality, clean, scalable, and reusable code by adhering to best practices in software engineering architecture and processes, including code reviews and unit testing
  • Collaborate closely with product owners to gather detailed requirements specifically for Generative AI products. You will take full ownership of your code throughout the entire lifecycleβ€”from design and implementation to test automation and the delivery of high-quality, innovative solutions that leverage generative AI technologies for our users
  • Create user-friendly software that enables customers to extend and customize functionality according to their specific needs. Work alongside cross-functional teams to integrate machine learning solutions effectively
  • Play a vital role in the design and implementation of new products and features, while also enhancing the existing product suite with innovative machine learning capabilities
  • Serve as a mentor to colleagues, fostering an environment of knowledge-sharing and continuous learning

Benefits

  • Health plans, including flexible spending accounts
  • A 401(k) Plan with company match
  • ESPP
  • Matching donations
  • A flexible time away plan
  • Family leave programs
This job is filled or no longer available