This site requires JavaScript to be enabled.

Principal Applications Developer/Architect

Application Development | Santa Clara, CA

Apply Now

Principal Applications Developer/Architect – Santa Clara, CA 
ServiceNow, The Enterprise IT Cloud Company, is the industry-leading cloud platform provider for building enterprise applications.  We are redefining markets and changing the perception of enterprise software.  Our cloud platform allows enterprise IT to bring together business strategy, application design and operations in a powerfully simple solution.

To sustain our explosive growth, we are looking for drivers—people who thrive on responsibility and live for the next big challenge.  We seek to employ the brightest and most forward-thinking talent on the planet; we're looking for professionals who aren't content with the status quo—people who are more interested in how things could become.  Accelerate your career and succeed in an environment where you can make an impact daily.  We invite you to join in to stand out.


The goal of the ServiceNow Applications Development team is to provide elegant suite of applications that would help the manage the life cycle of any type of demand (projects, enhancements, defects) coming into IT and to radically increase the efficiency of IT and empower them to be highly successful. Think of building project management, resource management and other ALM applications from scratch. The challenges include data structures, algorithms, and a modern, easy to use UI based on latest web technologies. 

As an Architect/Principal Applications Engineer, you will be a key member of the Applications Development group with the opportunity and responsibility to design and develop these solutions to be the best implementation the industry. In this hands-on role, you will work closely with the customers to understand detailed requirements and own your code from design, implementation, test automation and delivery of high quality product to our customers. You will be working in a collaborative team using agile software development methodology. Your design and implementation will also need to ensure security, integrity and consistency of critical user and customer data.

Experience Required

  • Expertise coding efficient, object-oriented and modularized software
  • Ability to work with Java and JavaScript, MySQL and agile development environment.
  • Experience with database design schemas and data modeling.
  • Strong web application development with Java based server environments such as Apache Tomcat.
  • Expertise with JavaScript, JSON, AJAX, CSS, XHTML and XML.
  • Knowledge of Eclipse IDE JUnit.
  • Previous experience of working in a SCRUM environment.
  • Strong requirements gathering experience. ability to work with business users and clients.
  • A background in Project Management, Resource Management and SCRUM applications is desirable.
  • 12+ years of experience preferred. 

Working for ServiceNow - We are a dynamic and rapidly growing software company with a strong sense of dedication to our customers. The foundation of ServiceNow's success is not only its technology, but its people. Bright, energetic, team players with the confidence and desire to put their innovative ideas into action.

Helping our employees to attain their professional and personal goals is a high priority which we achieve through providing an environment that gives employees the opportunities and resources they need to thrive.
Work Environment

We are a dynamic and rapidly growing software company with a strong sense of dedication to our customers. We work hard but try not to take ourselves too seriously. This is a very collaborative and inclusive work environment where individuals strong on aptitude and attitude will have an opportunity to grow their professional careers through working with some of the most advanced technology and talented developers in the business. We provide competitive compensation, generous benefits, and a professional, yet relaxed atmosphere.

« Back to Openings

Apply Now