4 days ago

Staff Software Engineer

ServiceNow

On Site
Full Time
$180,000
Petah Tikva, Center District, Israel

Job Overview

Job TitleStaff Software Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$180,000
LocationPetah Tikva, Center District, Israel

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

Company Overview

Founded in San Diego, California in 2004, ServiceNow has grown to become a global market leader. We deliver innovative AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500®. Our intelligent cloud-based platform seamlessly connects people, systems, and processes, empowering organizations to work smarter, faster, and better. Join us in our mission to make the world work better for everyone.

The Role: Staff Software Engineer

As a Staff Software Engineer at ServiceNow, you will be instrumental in building high-quality, scalable, and reusable code. This role emphasizes best practices in software engineering architecture and processes, including rigorous code reviews and unit testing. You will collaborate closely with product owners, taking full ownership of your code from initial design through implementation, test automation, and final delivery of high-quality products to users. A key aspect of this position involves designing user-friendly software that allows customers to easily extend and customize functionality. You will also contribute to the design and implementation of new products and features while continuously enhancing the existing product suite. Mentorship and knowledge-sharing among colleagues are highly valued in this role.

Key Responsibilities

  • Build high-quality, clean, scalable, and reusable code, adhering to best practices in software engineering architecture and processes (e.g., Code Reviews, Unit testing).
  • Collaborate with product owners to understand detailed requirements and manage the entire code lifecycle: design, implementation, test automation, and delivery.
  • Design intuitive software that enables customers to extend and customize functionality as needed.
  • Contribute to the development of new products and features, alongside enhancing existing offerings.
  • Act as a mentor to colleagues, fostering a culture of knowledge-sharing and continuous improvement.

Qualifications for Success

To thrive as a Staff Software Engineer at ServiceNow, you should possess:

  • Experience in leveraging or critically analyzing AI integration into workflows, decision-making, or problem-solving. This includes using AI tools, automating with AI, analyzing AI-driven insights, or exploring AI's potential impact.
  • 6+ years of experience with Java or a similar Object-Oriented (OO) language.
  • A strong passion for JavaScript and the Web as a platform, focusing on reusability and componentization.
  • Proven experience with data structures, algorithms, object-oriented design, design patterns, and considerations for performance/scale.
  • Familiarity with modern UI frameworks such as Angular, React, or Vue.
  • Strong analytical and design skills.
  • Ability to manage projects with significant technical risk at a team level.

Work Environment & Culture

ServiceNow embraces a flexible and trust-based approach to work. Our work personas (flexible, remote, or required in office) are assigned based on the nature of the work and assigned location. We are an equal opportunity employer committed to creating an accessible and inclusive experience for all candidates.

Key skills/competency

  • Java
  • JavaScript
  • Object-Oriented Design
  • Software Architecture
  • AI Integration
  • Data Structures
  • Algorithms
  • UI Frameworks (Angular, React, Vue)
  • Test Automation
  • Code Reviews

Tags:

Staff Software Engineer
Software Engineering
Java
JavaScript
Object-Oriented Design
AI Integration
Data Structures
Algorithms
UI Frameworks
Test Automation
Code Reviews
Software Architecture
Scalability
System Design
Agile
Mentorship
Full Stack Development
Angular
React
Vue

Share Job:

How to Get Hired at ServiceNow

  • Research ServiceNow's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
  • Tailor your resume: Customize your resume to highlight experience with Java, JavaScript, AI integration, and modern UI frameworks, matching keywords from the Staff Software Engineer description.
  • Showcase problem-solving skills: Prepare to discuss specific instances where you've tackled complex technical challenges and designed scalable solutions.
  • Demonstrate architectural thinking: Be ready to discuss object-oriented design, design patterns, and how you approach building reusable, maintainable software.
  • Highlight AI experience: Emphasize any experience leveraging AI to improve processes or products, as it's a key qualification for this role.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background