Demo Now

Senior Software Engineer

Cloud Infrastructure | Kirkland, WA

Apply Now

Senior Software Engineer

Cloud Infrastructure | Kirkland, WA


ServiceNow is changing the way people work. With a service-orientation toward the activities, tasks and processes that make up day-to-day work life, we help the modern enterprise operate faster and be more scalable than ever before. 

We’re disruptive.  We work hard but try not to take ourselves too seriously.  We are highly adaptable and constantly evolving.  We are passionate about our product, and we live for our customers.  We have high expectations and a career at ServiceNow means challenging yourself to always be better. 

What you get to do in this role:

As a Senior Software Engineer you will be responsible for designing, building and managing the global cloud infrastructure that runs our SaaS product.
This team architects, builds and operates the server infrastructure that runs our SaaS platform at scale and with high availability. Working closely with engineers and developers across the company, the candidate will be responsible for:

  • Developing, building and testing software tools for monitoring, event processing and automation of our infrastructure.
  • Building scalable software and database architecture to support customer growth.
  • Release management, application benchmarking, performance analysis and capacity management.
  • Researching and implementing new platforms, tools and technologies.

In order to be successful in this role, we need someone who:

The candidate should have background in software development, systems architecture and engineering, along with a solid understanding of the components of our enterprise SaaS stack. Prior experience in software development/engineering, release management/devops and distributed systems is highly desirable. Other requirements:

  • 3+ years of experience hands on developing software.
  • Working knowledge of least one of the following programming languages - Java, Scala, Python, C/C++, JavaScript.
  • Experience with Linux and/or FreeBSD.
  • Familiarity with Hadoop, HBase, MySQL, MongoDB, Cassandra or similar NoSQL technologies.
  • Experience with concurrency, multithreading and distributed systems is a plus.
  • Familiarity with virtualization and cloud infrastructure technologies.
  • Must possess excellent problem solving skills.
  • Experience with UX/HTML/CSS/JS is desirable.
  • Passion for learning and constantly pushing the envelope are highly desirable.
  • Familiarity with an Agile development environment.
  • Ability and desire to learn quickly new technologies.

Candidate must have good communication skills and work well in a collaborative team environment. 3+ years of related experience is required, A CS/EE degree is a plus.

Work Environment

We provide competitive compensation, generous benefits and a professional atmosphere. 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.

« Back to Openings

Apply Now

ServiceNow is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, sex, color, religion, national origin, protected veteran status, or on the basis of disability.

If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us at (408) 501-8550, or for assistance.