Senior Software Engineer

ServiceNow

Santa Clara, CA • 20m ago • Hybrid

Senior

Hybrid

143,200 - 243,400 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior Software Engineer

  • Focus: Software Asset Management software development

Description

Build scalable, reusable software for a Software Asset Management product that helps organizations manage software licensing and compliance with high accuracy. Own features end-to-end—from design and implementation to testing, automation, and delivery—while partnering with product managers, architects, and quality engineers. Leverage analytical and distributed data technologies and modern UI frameworks to improve performance, efficiency, and product quality.

Responsibilities

  • Build high-quality, clean, scalable, and reusable code using best practices (code reviews, unit testing)

  • Own code from design through implementation, test automation, and delivery

  • Collaborate with product managers to define customer-focused feature sets

  • Work with architects and quality engineers to shape product design and enhance quality/performance

  • Contribute to new features and improve existing offerings

  • Mentor peers and promote knowledge-sharing

Requirements

  • Minimum 5 years of related experience with a bachelor’s degree; or 3 years with a master’s; or PhD without experience; or equivalent work experience

  • 6+ years of object-oriented programming experience

  • Exposure to Java or C++

  • Strong foundation in data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations

  • Experience with columnar/analytical data stores (schema design, partitioning, query optimization)

  • Experience building and operating distributed data pipelines for high-volume ingestion, transformation, and reconciliation

  • Experience creating dashboards and analytic reports with Power BI, Tableau, or Looker

  • Passion for JavaScript and the Web, with reusability and componentization

  • Experience with modern UI frameworks (Angular, React, or Vue)

  • Experience integrating AI into work processes, decision-making, or problem-solving

  • Ability to manage projects with material technical risk at the team level

Benefits

  • Base pay (guideline): $143,200–$243,400, plus equity (when applicable), variable/incentive compensation, and benefits

  • Health plans with flexible spending accounts

  • 401(k) with company match

  • ESPP

  • Matching donations

  • Flexible time away and family leave programs

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior Software Engineer role

Improve your resume for just $5

$143,200 – $243,400/year

Unlock Full Resume Report