Talent.com
Staff Full-Stack Software Engineer, Typescript Compilers (San Diego)
Staff Full-Stack Software Engineer, Typescript Compilers (San Diego)ServiceNow • San Diego, CA, US
serp_jobs.error_messages.no_longer_accepting
Staff Full-Stack Software Engineer, Typescript Compilers (San Diego)

Staff Full-Stack Software Engineer, Typescript Compilers (San Diego)

ServiceNow • San Diego, CA, US
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.part_time
job_description.job_card.job_description

Staff Full-Stack Software Engineer, Typescript Compilers

It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward to today ServiceNow stands as a global market leader, bringing 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 to empower organizations to find smarter, faster, and better ways to work. But this is just the beginning of our journey. Join us as we pursue our purpose to make the world work better for everyone.

What you get to do in this role :

  • Lead design and implementation of high-quality, scalable, and reusable full-stack code that will enable and empower ServiceNow developers
  • Architect large, loosely defined technical projects; break down into executable parts for the team
  • Collaborate closely with product, SDK (Fluent), and platform teams to evolve ServiceNow's pro-developer ecosystem : the ServiceNow SDK (Fluent) and ServiceNow SDK products
  • Drive the evolution of ServiceNow's Fluent DSL and its seamless integration with modern JavaScript modules, the ServiceNow IDE, and other parts of the ServiceNow platform
  • Enforce engineering best practices (code reviews, testing, scalability, performance)
  • Be opinionated and vocal in architectural and product decisions
  • Mentor engineers, drive deep technical exploration, and champion developer experience (DevX)

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
  • Experience in using AI Productivity tools such as Cursor, Windsurf, etc. is a plus or nice to have
  • 6+ years of experience in developing full-stack applications
  • Expert-level knowledge in JavaScript / TypeScript and modern web technologies including but not limited to :
  • Hands-on knowledge of at least one popular front-end library / framework (React, Angular, etc...)
  • Typescript
  • Deep understanding of the TypeScript Compiler (tsc) and how it transforms code
  • Experience debugging and resolving compiler errors across large TypeScript codebases
  • Comfortable working with the TypeScript Compiler API or tools like ts-morph for AST introspection and transformation
  • Advanced Type System : Generics, unions / intersections, conditional and mapped types, utility types (Partial, Omit, etc.)
  • Type Safety Techniques : Type guards, narrowing, assertions, discriminated unions
  • Type Declarations & Modules : Ambient .d.ts files, module augmentation, ESM vs CommonJS
  • Tooling & Config : tsconfig.json, tsc, ts-node, linting (eslint, typescript-eslint), and formatting (prettier)
  • Cross-Environment Concerns : DOM typings, Node.js typings, event handling, and runtime compatibility
  • Build & Integration : Integration with bundlers (esbuild, vite, webpack), and type-safe APIs / contracts (zod, io-ts)
  • AST Structure & Nodes : Understanding of syntax trees, node types, and traversal
  • Parsing vs. Transformation : Converting code to AST (parsing), modifying AST (transformation), then generating code
  • Visitors & Walkers : Patterns for traversing AST (e.g., depth-first, recursive visitor pattern)
  • Source Maps : Mapping transformed code back to the original source
  • Event loop, microtasks vs macrotasks, and async behavior
  • Web Workers, Service Workers, Shared Workers
  • ES Modules, bundlers (Webpack, Rollup, Vite), and tree-shaking
  • JSON, structured cloning, and serialization
  • Feature detection and polyfilling
  • Core APIs fs, path, http, events, stream, buffer, crypto.
  • Async Patterns event loop, promises, async / await, timers, and error handling.
  • Module Systems ESM vs. CommonJS, module resolution, and caching.
  • Familiar with authoring Node-based CLIs (i.e. : yargs, commander)
  • For positions in this location, we offer a base pay of $147,300 - $257,800, plus equity (when applicable), variable / incentive compensation and benefits. Sales positions generally offer a competitive On Target Earnings (OTE) incentive compensation structure. Please note that the base pay shown is a guideline, and individual total compensation will vary based on factors such as qualifications, skill level, competencies, and work location. We also offer health plans, including flexible spending accounts, a 401(k) Plan with company match, ESPP, matching donations, a flexible time away plan and family leave programs. Compensation is based on the geographic location in which the role is located and is subject to change based on work location.

    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.

    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 globaltalentss@servicenow.com for assistance.

    All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities.

    serp_jobs.job_alerts.create_a_job

    Software Engineer Fullstack • San Diego, CA, US

    Job_description.internal_linking.related_jobs
    Senior Staff Software Engineer

    Senior Staff Software Engineer

    Intuit Inc. • San Diego, CA, United States
    serp_jobs.job_card.full_time
    Come join the TurboTax organization as a Sr.Staff Engineer in the UI Platform team.This is an exciting opportunity to shape the direction of the UI Runtime capabilities that power the TurboTax web ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Full Stack Engineer

    Full Stack Engineer

    ITJ • Tijuana, Baja California, Mexico
    Let´s Talk about #itjobs, #careerintech and #itrecruitment.Employer-paid medical, dental, vision, and life insurance; medical insurance for employees, Gym bonus support. Education reimbursement (Up ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer ID42519

    Software Engineer ID42519

    AgileEngine • Rosarito, Baja California, Mexico
    serp_jobs.filters.remote
    Fortune 500 brands and trailblazing startups across 17+ industries.We rank among the leaders in areas like application development and AI / ML, and our people-first culture has earned us multiple Bes...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer - Enterprise Knowledge

    Software Engineer - Enterprise Knowledge

    Viasat • Carlsbad, CA, United States
    serp_jobs.job_card.full_time
    At Viasat, we're on a mission to deliver connections with the capacity to change the world.For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries arou...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Full Stack Engineer ID40916 ($2,500 signing bonus)

    Full Stack Engineer ID40916 ($2,500 signing bonus)

    AgileEngine • Rosarito, Baja California, Mexico
    serp_jobs.filters.remote
    Join to apply for the Full Stack Engineer ID40916 ($2,500 signing bonus) role at AgileEngine.Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas li...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Software Engineer (San Diego)

    Software Engineer (San Diego)

    Planet Pharma • San Diego, CA, US
    serp_jobs.job_card.part_time
    San Diego, CA (Hybrid 4 days onsite / 1-day remote minimum).We are seeking a Software Engineer to join a dynamic, cross-functional team focused on developing, enhancing, and sustaining software sy...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Embedded Software Engineer - Rust, Viasat Government

    Embedded Software Engineer - Rust, Viasat Government

    Viasat • Carlsbad, CA, United States
    serp_jobs.job_card.full_time
    At Viasat, we're on a mission to deliver connections with the capacity to change the world.For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries arou...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Full Stack Engineer

    Full Stack Engineer

    Orbis Group • San Diego, CA, United States
    serp_jobs.job_card.full_time
    Full-Stack Engineer – Voice-First Mental Health Startup.Join a small, mission-driven startup building voice-first AI technology to improve mental healthcare. Their systems use conversational agents ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Full Stack Engineer ID42379

    Full Stack Engineer ID42379

    AgileEngine • Rosarito, Baja California, Mexico
    serp_jobs.filters.remote
    Fortune 500 brands and startups across 17+ industries.We rank among leaders in areas like application development and AI / ML, and our people-first culture has earned us multiple Best Place to Work a...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer San Diego, CA In-person

    Senior Software Engineer San Diego, CA In-person

    ExploreTech Inc. • San Diego, CA, United States
    serp_jobs.job_card.full_time
    ExploreTech's mission is to discover the raw materials needed for the next millennium of human development.We are a mineral exploration company that believes the solution to critical mineral supply...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer, Platform - Escondido, USA

    Software Engineer, Platform - Escondido, USA

    Speechify • Escondido, CA, US
    serp_jobs.job_card.full_time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Senior Software Engineer (Client) - Harry Potter

    Senior Software Engineer (Client) - Harry Potter

    Zynga • Carlsbad, CA, United States
    serp_jobs.job_card.full_time
    Level Up Your Career with Zynga!.At Zynga, we bring people together through the power of play.As a global leader in interactive entertainment and a proud label of Take-Two Interactive, our games ha...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Full Stack Software Engineer- Viasat Government

    Full Stack Software Engineer- Viasat Government

    Viasat • Carlsbad, CA, United States
    serp_jobs.job_card.full_time
    At Viasat, we're on a mission to deliver connections with the capacity to change the world.For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries arou...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Lender - Principal Software Engineer (React / C# / AWS)

    Lender - Principal Software Engineer (React / C# / AWS)

    CoStar Group, Inc. • San Diego, CA, United States
    serp_jobs.job_card.full_time
    Lender - Principal Software Engineer (React / C# / AWS).CoStar Group is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces.We develop Co...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Staff Software Engineer - Remote

    Staff Software Engineer - Remote

    TradeJobsWorkForce • 92109 San Diego, CA, US
    serp_jobs.filters.remote
    serp_jobs.job_card.full_time
    Staff Software Engineer Remote Job Duties : • Implement and evolve a Data Lake storage system with low latency and high thr...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Development Engineer

    Development Engineer

    ONE STOP SYSTEMS, INC. • Escondido, CA, US
    serp_jobs.job_card.full_time
    Principal Software Development Engineer.Why Join Us? At One Stop Systems, we are committed to innovation and excellence ! Join our team and contribute to cutting-edge projects in a dynamic and supp...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_hours • serp_jobs.job_card.promoted • serp_jobs.job_card.new
    Full Stack Engineer - Entry level

    Full Stack Engineer - Entry level

    ITJ • Tijuana, Baja California, Mexico
    We’re looking for a Software Engineer who focuses on improving software design, collaborating with their peers, and effectively communicates with other representatives of the business.The Engineer ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer, Platform - San Diego, USA

    Software Engineer, Platform - San Diego, USA

    Speechify • San Diego, CA, US
    serp_jobs.job_card.full_time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Staff Software Engineer, iOS (Hybrid - San Diego, CA or Acton, MA)

    Staff Software Engineer, iOS (Hybrid - San Diego, CA or Acton, MA)

    Insulet Corporation • San Diego, CA, United States
    serp_jobs.job_card.full_time
    Staff Software Engineer, iOS (Hybrid - San Diego, CA or Acton, MA).Position overview : We are looking for a self-driven Staff Software Engineer to join the Medical Device Software team responsible f...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Lender - Principal Software Engineer (React / C# / AWS)

    Lender - Principal Software Engineer (React / C# / AWS)

    Visual Lease • San Diego, CA, United States
    serp_jobs.job_card.full_time
    CoStar Group (NASDAQ : CSGP) is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. Included in the S&P 500 Index and the NASDAQ 100, ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted