Talent.com
This job offer is not available in your country.
Staff Software Engineer

Staff Software Engineer

ServiceNowBengaluru, Karnataka, India
7 hours ago
Job description

Job Description

What you get to do in this role :

  • Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.)
  • Work with the product owners to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality product to our users.
  • 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
  • Be a mentor for colleagues and help promote knowledge-sharing

Qualifications

To be successful in this role you have :

  • 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.
  • 8+ years of experience with Javascript ES6+
  • Strong understanding of modern JavaScript features such as arrow functions, async and await, promises, modules, destructuring.
  • Deep knowledge of DOM manipulation and event handling.
  • TypeScript
  • Solid experience with type annotations, interfaces, generics, enums, and utility types.
  • Ability to design strongly typed APIs for React components.
  • React
  • Hands-on experience building large scale React applications.
  • Proficiency with functional components and React Hooks such as useState, useEffect, useContext, useReducer.
  • State management using React Context API, Redux, or other state libraries.
  • Experience with React Router or similar libraries for navigation.
  • 4 Fluent UI or similar component libraries
  • Experience using Fluent UI components to build enterprise grade UIs.
  • Ability to customize themes and styles to match branding.
  • Understanding of accessibility best practices baked into Fluent UI.
  • Node.js and Tooling
  • Familiarity with Node.js as a runtime environment.
  • Experience with package managers such as npm, yarn, or pnpm.
  • Experience with build tools like Webpack, Vite, or similar.
  • Basic understanding of backend APIs such as Express.js or NestJS is a plus.
  • 6 Frontend Development Practices
  • Strong knowledge of HTML5, CSS3, Flexbox, Grid, and responsive design.
  • Experience with CSS in JS or styling frameworks such as styled components, emotion, or Fluent UI styling system.
  • Debugging skills using browser developer tools.
  • Additional Skills (Nice to Have)

    a. Familiarity with testing frameworks such as Jest, React Testing Library, Cypress.

    b. Experience with CI / CD pipelines such as GitHub Actions, Azure DevOps, Jenkins.

    c. Experience working with REST APIs and ideally GraphQL.

    d. Exposure to cloud platforms, with Azure being a strong advantage.

    e. Knowledge of performance optimization techniques in React.

    FD21

    Additional Information

    Work Personas

    We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work and their assigned work location. Learn more here . To determine eligibility for a work persona, ServiceNow may confirm the distance between your primary residence and the closest ServiceNow office using a third-party service.

    Equal Opportunity Employer

    ServiceNow is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, national origin or nationality, ancestry, age, disability, gender identity or expression, marital status, veteran status, or any other category protected by law. In addition, all qualified applicants with arrest or conviction records will be considered for employment in accordance with legal requirements.

    Accommodations

    We strive to create an accessible and inclusive experience for all candidates. If you require a reasonable accommodation to complete any part of the application process, or are unable to use this online application and need an alternative method to apply, please contact for assistance.

    Export Control Regulations

    For positions requiring access to controlled technology subject to export control regulations, including the U.S. Export Administration Regulations (EAR), ServiceNow may be required to obtain export control approval from government authorities for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities.

    From Fortune. ©2025 Fortune Media IP Limited. All rights reserved. Used under license.

    Create a job alert for this search

    Staff Software Engineer • Bengaluru, Karnataka, India

    Related jobs
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    IlluminaBengaluru, Karnataka, India
    What if the work you did every day could impact the lives of people you know? Or all of humanity?At Illumina, we are expanding access to genomic technology to realize health equity for billions of ...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer - Core Experiences

    Staff Software Engineer - Core Experiences

    DatabricksBengaluru, Karnataka, India
    At Databricks, we are passionate about enabling data teams to solve the world's toughest problems - from making the next mode of transportation a reality to accelerating the development of medical ...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    BazaarvoiceBengaluru, Karnataka, India
    At Bazaarvoice, we create smart shopping experiences.Through our expansive global network, product-passionate community & enterprise technology, we connect thousands of brands and retailers with bi...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    TekionBengaluru, Karnataka, India
    Positively disrupting an industry that has not seen any innovation in over 50 years, Tekion has challenged the paradigm with the first and fastest cloud-native automotive platform that includes the...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    DiligentBengaluru, Karnataka, India
    Diligent is the global leader in modern governance, providing SaaS solutions across governance, risk, compliance, audit and ESG. Empowering more than 1 million users and 700,000 board members and le...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    EquinixBengaluru, Karnataka, India
    Equinix is the world’s digital infrastructure company®, operatingover 260 data centers across the globe.Digital leaders harness Equinix's trusted platform to bring together and interconnect foundat...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    Five9Bengaluru, Karnataka, India
    Join us in bringing joy to customer experience.Five9 is a leading provider of cloud contact center software, bringing the power of cloud innovation to customers worldwide.Living our values everyday...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    Commonwealth BankBengaluru, Karnataka, India
    At CommBank, we never lose sight of the role we play in other people’s financial wellbeing.Our focus is to help people and businesses move forward to progress. To make the right financial decisions ...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Engineer, Software

    Staff Engineer, Software

    Thermo Fisher ScientificBengaluru, Karnataka, India
    Provide software and systems architectural and design leadership to team of engineers.Design and implement cloud service and software architecture for new products, and extensions to existing produ...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    TrellixBengaluru, Karnataka, India
    Software EngineerStaff Software EngineerSoftware Development EngineerSoftware QA EngineerStaff Software Development EngineerSoftware Development Engineer in TestDirector, Technical Marketing Endpoi...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff, Software Engineer

    Staff, Software Engineer

    EpsilonBengaluru, Karnataka, India
    The Product team forms the crux of our powerful platforms and helps connect millions of customers worldwide with the brands that matter most to them. This team of innovative problem solvers develops...Show moreLast updated: 3 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    6senseBengaluru, Karnataka, India
    B2B organizations create revenue by predicting customers most likely to buy and recommending the best course of action to engage anonymous buying teams. Revenue AI is the only sales and marketing pl...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    SkyworksBengaluru, Karnataka, India
    If you are looking for a challenging and exciting career in the world of technology, then look no further.Skyworks is an innovator of high performance analog semiconductors whose solutions are powe...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Sr Staff, Software Engineer

    Sr Staff, Software Engineer

    WEXBengaluru, Karnataka, India
    As a Software Engineer on the WEX Benefits Technology team, you will work in a team that partners closely with Product Managers and customers to learn about the challenges employers face while navi...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    PayPalBengaluru, Karnataka, India
    Acts as a project or system leader, coordinating the activities of other engineers on the project or within the system.Determines the technical tasks that other engineers will follow.Actions result...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    Kimberly-ClarkBengaluru, Karnataka, India
    You were made to do this work : designing new technologies, diving into data, optimizing digital experiences, and constantly developing better, faster ways to get results. You want to be part of a pe...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    SpotOnBengaluru, Karnataka, India
    At SpotOn, we’re helping restaurants and small businesses compete and win with flexible payment and software technology—backed by real people who really care. From seamless point-of-sale systems to ...Show moreLast updated: 7 hours ago
    • Promoted
    • New!
    Sr Staff Software Engineer

    Sr Staff Software Engineer

    WomenTech NetworkBengaluru, Karnataka, India
    This position is responsible for designing highly complex modules, critical components or a whole application / product in its entirety. Has the vision to integrate it across multiple systems.This pos...Show moreLast updated: 3 hours ago