Staff Software Engineer - Front End Full Stack

ServiceNowSanta Clara, CA
78d$163,600 - $286,300

About The Position

The Flow Designer team is made up of talented engineers across all levels, from IC1 through IC5. We foster a fun, respectful, and collaborative environment where everyone feels comfortable contributing. Team members are down-to-earth, approachable, and always ready to help each other tackle challenging problems. In this role, you will work on flow designer, which lets you build low-code automation experiences that power workflows across the ServiceNow platform. The role involves 60% Front End (JavaScript, React and Angular) and 40% Back End Development (Java). You will 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 work with product owners to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality product to our users. Additionally, you will design software that is simple to use to allow customers to extend and customize the functionality to meet their specific needs, contribute to the design and implementation of new products and features while also enhancing the existing product suite, and be a mentor for colleagues to help promote knowledge-sharing.

Requirements

  • 8+ years of experience with Java, JavaScript or a similar OO language.
  • Experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations.
  • Experience working with relational databases including development, troubleshooting and performance optimization.
  • Experience with multiple technology stacks: Cloud Dev, Platforms, Web Dev, Frameworks or service-oriented architecture.
  • Passion for JavaScript and the Web as a platform, reusability, and componentization.
  • Experience with modern UI frameworks like React or Vue.
  • Analytical and design skills.
  • Working knowledge of tools for daily tasks (IDE, debugger, build tools, source control, AI productivity tools, profilers, system administration/Unix tools).
  • Ability to manage projects with material technical risk at a team level.
  • Familiarity with GitHub branching and troubleshooting Jenkins builds.

Nice To Haves

  • Experience in leveraging or critically thinking about how to integrate AI into work processes.
  • Experience in using AI Productivity tools such as Windsurf, Cursor, etc.

Responsibilities

  • Work on flow designer to build low-code automation experiences.
  • Engage in 60% Front End (JavaScript, React, Angular) and 40% Back End Development (Java).
  • Build high-quality, clean, scalable and reusable code by enforcing best practices.
  • Collaborate with product owners to understand detailed requirements.
  • Own code from design, implementation, test automation to delivery.
  • Design user-friendly software for customer customization.
  • Contribute to the design and implementation of new products and features.
  • Mentor colleagues and promote knowledge-sharing.

Benefits

  • Base pay of $163,600 - $286,300.
  • Equity (when applicable).
  • Variable/incentive compensation.
  • 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.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Professional, Scientific, and Technical Services

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service