> Markdown version of [/jobs/ext/3754503-staff-software-engineer](https://www.wearedevelopers.com/jobs/ext/3754503-staff-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer - **Company:** ServiceNow - **Location:** San Diego, CA, United States - **Experience:** Expert - **Salary:** $149,800.0 - $262,200.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Adobe InDesign, Artificial Intelligence, Automation of Tests, Unit Testing, Unix, Profiling, Software Quality, Code Reuse, Code Review, Data Structures, Cursor, Software Debugging, Software Design Patterns, Programming Tools, Junit, Object-Oriented Software Development, Performance Tuning, Selenium, Software Engineering, Testng, Application Enhancement Tool, AI-powered Productivity Tools, Software Version Control, Servicenow - **Published:** October 15, 2026 - **Apply:** https://www.beyondsandiego.com/job.asp?id=3430567654&tx=HT7771TTV&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Experience in leveraging or critical 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 JavaScript * 6+ years of experience in software engineering, 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 * Understanding software quality principles including reliability, observability, and production readiness. * Ability to troubleshoot complex systems and optimize performance across the stack. * Experience with AI-powered tools or workflows, including validation of datasets, model predictions, and inference consistency. * Comfort with development tools such as IDEs, debuggers, profilers, source control, and Unix-based systems ## Description * Build high-quality, clean, scalable and reusable code by enforcing best practices around software engineering architecture and processes (Code Reviews, Unit testing, etc.) * Partner with the product owners to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality products to our users. * Implement software that is simple to use to allow customers to extend and customize the functionality to meet their specific needs * Contribute to the design and implementation of new products and features while also enhancing the existing product suite * Design and develop scalable, maintainable, and reusable software components with a strong emphasis on performance and reliability. * Collaborate with product managers to translate requirements into well-architected solutions, owning features from design through delivery * Contribute to the design and implementation of new products and features while enhancing existing product capabilities. * 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 * 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., We approach our distributed world of work with flexibility and trust. Work personas (flexible, remote, or required in office) are categories that are assigned to ServiceNow employees depending on the nature of their work and their assigned work location. Learn more here (https://careers.servicenow.com/life-at-servicenow#workpersonas) . To determine eligibility for a work persona, ServiceNow may confirm the distance between your primary residence and the closest ServiceNow office using a third-party service., For positions requiring access to controlled technology subject to export control regulations, including the U.S. Export Administration Regulations (EAR), ServiceNow may be required to obtain export control approval from government authorities for certain individuals. All employment is contingent upon ServiceNow obtaining any export license or other approval that may be required by relevant export control authorities.