ServiceNow - San Francisco, CA

posted 22 days ago

Full-time - Mid Level
San Francisco, CA
5,001-10,000 employees
Professional, Scientific, and Technical Services

About the position

The Staff Software Engineer in Platform Engineering Application Lifecycle is responsible for building high-quality, scalable, and reusable code while enforcing best practices in software engineering. This role involves collaborating with product owners to understand requirements, owning the code from design to delivery, and mentoring colleagues to promote knowledge-sharing within the team.

Responsibilities

  • 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 your code from design, implementation, test automation, and delivery of high-quality product to users.
  • Design software that is simple to use, allowing customers to extend and customize functionality to meet their specific needs.
  • 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.

Requirements

  • 6+ years of experience with Java or a similar OO 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 modern UI frameworks like Angular, React, or Vue.
  • Analytical and design skills.
  • Ability to manage projects with material technical risk at a team level.

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service