×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer; Full Stack

Job in San Diego, San Diego County, California, 92189, USA
Listing for: ServiceNow
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 147300 - 257800 USD Yearly USD 147300.00 257800.00 YEAR
Job Description & How to Apply Below
Position: Staff Software Engineer (Full Stack)

Overview

Job Description

The Flow Designer team is made up of talented engineers across all levels. We foster a fun, respectful, and collaborative environment where everyone feels comfortable contributing. Team members are down-to-earth, approachable, and always ready to help each other tackle challenging problems.

The engineering organization is a dynamic group of builders, thinkers, and problem-solvers dedicated to delivering scalable, AI-powered software products that elevate how organizations work. We value clean architecture, intuitive user experiences, and a culture of continuous improvement. Every engineer here plays a key role in shaping the quality and reliability of our products.

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.).
  • Design and develop scalable, maintainable, and reusable software components with a strong emphasis on performance and reliability.
  • Contribute to the design and implementation of new products and features while enhancing existing product capabilities.
  • Collaborate with product managers to translate requirements into well-architected solutions, owning features from design through delivery.
  • Work on flow designer, which lets you build low-code automation experiences that power workflows across the Service Now platform.
  • 60% Front End (JavaScript, React and Angular) and 40% Back End Development (Java).
  • Integrate automated testing into development workflows to ensure consistent quality across releases.
  • Participate in design and code reviews ensuring best practices in performance, maintainability, and testability.
  • Develop comprehensive test strategies covering functional, regression, integration and performance aspects.
  • Be a mentor for colleagues and help promote knowledge-sharing.
  • Foster a culture of continuous learning and improvement by sharing best practices in engineering and quality.
  • Promote a culture of engineering craftsmanship, knowledge-sharing, and thoughtful quality practices across the team.
To be successful in this role you have
  • Experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations.
  • Experience working with relational databases including development, troubleshooting and performance optimization.
  • Experience with multiple technology stacks:
    Cloud Dev, Platforms, Web Dev, Frameworks or service–oriented architecture.
  • Passion for JavaScript and the Web as a platform, reusability, and componentization.
  • Experience with any of the modern UI frameworks like React or Vue.
  • Analytical and design skills.
  • Working knowledge and ability to use tools to assist with daily tasks (IDE, debugger, build tools, source control, AI productivity tools, profilers, system administration/Unix tools).
  • Ability to manage projects with material technical risk at a team level.
  • Familiarity with Git Hub branching and troubleshooting Jenkins builds.
Qualifications
  • 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 Windsurf, Cursor, etc is a plus or nice to have.
  • 6+ years of experience with Java, JavaScript or a similar OO language.
  • Experience with modern front-end frameworks such as Angular, React, or Vue.
  • Familiarity with automated testing frameworks (e.g., JUnit, Selenium, TestNG) and integrating tests into CI/CD pipelines.
  • Understanding software quality principles including reliability, observability, and production readiness.
  • Ability to troubleshoot complex systems and optimize performance across the stack.
  • Comfort with development tools such as IDEs, debuggers, profilers, source control, and Unix-based systems.
Why Join Us
  • Build and deliver high-impact software that powers digital experiences for millions of users.
  • Collaborate in a culture that values craftsmanship, quality, and innovation.
  • Work symbiotically with AI and automation tools that enhance engineering excellence and drive product reliability.
  • Be part of a culture that encourages innovation, continuous learning, and shared success.

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…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary