Senior Software Engineer

ServiceNow

San Diego, CA • 18m ago • On-site

Senior

On-site

128,900 - 219,100 USD/yr

  1. Select offer
  2. Add resume
  3. Analyze
  4. Improve
  5. Apply
  6. Auto-send · soon

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

Potential salary for Senior Software Engineer role

Improve your resume now

$128,900 – $219,100/year

Quick Facts

  • Role: Senior Software Engineer
  • Focus: scalable enterprise software delivery with strong quality practices and automated testing

Description

Build scalable, maintainable, and reusable software components with a focus on performance and reliability, enforcing best practices such as code reviews and unit testing. Partner with product owners/managers to translate requirements into well-architected solutions, owning delivery from design through implementation, test automation, and release. Experience integrating AI into work processes and familiarity with AI productivity tools are valued.

Role Description

  • Write high-quality, clean, scalable, and reusable code using software engineering architecture and process best practices (code reviews, unit testing).
  • Understand requirements with product owners and own code from design and implementation through test automation and delivery.
  • Implement software that is simple to use for customer extension and customization.
  • Design and develop scalable, maintainable components; contribute to new products/features and enhancements.
  • Integrate automated testing into development workflows and build test strategies for functional, regression, integration, and performance.
  • Participate in design and code reviews for performance, maintainability, and testability.
  • Troubleshoot complex systems and optimize performance across the stack.
  • Promote continuous learning, engineering craftsmanship, and knowledge-sharing.

Requirements

  • 4+ years of experience with JavaScript.
  • 4+ years of software engineering experience with a track record of delivering high-quality products.
  • Strong knowledge of data structures, algorithms, object-oriented design, design patterns, and performance optimization.
  • Familiarity with automated testing frameworks (e.g., JUnit, Selenium, TestNG) and integrating tests into CI/CD pipelines.
  • Knowledge of software quality principles: reliability, observability, and production readiness.
  • Ability to troubleshoot complex systems and optimize performance across the stack.
  • Experience leveraging or critically thinking about integrating AI into work processes, decision-making, or problem-solving.
  • Comfort with IDEs, debuggers, profilers, source control, and Unix-based systems.
  • AI productivity tools experience (e.g., Windsurf, Cursor) is a plus.

Benefits

  • Base pay guideline: $128,900 - $219,100, plus equity (when applicable), variable/incentive compensation, and benefits.
  • Health plans including flexible spending accounts.
  • 401(k) plan with company match.
  • ESPP.
  • Matching donations.
  • Flexible time away plan and family leave programs.

See similar jobs

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

See more

Unlock Full Resume Report