
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

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 moreSenior Software Engineer
Tydy
Senior
Technology
Remote
N/A
1 days ago
Senior Software Engineer | f/m/d
ERGO Technology & Services
Senior
Technology
Warsaw, Poland · On-site
N/A
7 days ago
Senior Software Engineer
Bayer Sp. z o.o.
Senior
Technology
Warsaw, Poland · On-site
243K zł - 304K zł/yr
7 days ago
Senior Software Engineer
Walmart - Internal
Senior
Technology
Remote
$90K - $234K/yr
3 days ago
Senior Software Engineer
Keebo
Senior
Technology
Remote
$170K - $200K/yr
2 days ago
Tailor Resume to fit the Job Offer
Use AI to find out how well the skills on your resume fit this job description.
Senior Software Engineer
LegalZoom Poland sp. z o.o.
Senior
Technology
Kraków, Poland · On-site
21K zł - 28K zł/yr
2 days ago
Senior Software Engineer
Baylor Miraca Genetics Laboratories, LLC
Senior
Technology
Remote
N/A
2 days ago
Senior Software Engineer
Walmart Inc.
Senior
Technology
Bellevue, WA · On-site
$143K - $216K/yr
2 days ago
Senior Software Engineer
LegalZoom Poland sp. z o.o.
Senior
Technology
Kraków, Poland · On-site
21K zł - 28K zł/yr
2 days ago
Potential salary for Senior Software Engineer role
Improve your resume for just $5
$143,200 – $243,400/year
Unlock Full Resume Report
ATS Pass
Missing keywords
Tailored AI suggestions
Job match analysis
Interview-focused insights