This site requires JavaScript to be enabled.

Software Engineer

Cloud Infrastructure | Kirkland, WA

Apply Now

Software Engineer
Cloud Infrastructure | Kirkland, WA
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.


As a 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.

Desired Skills

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 are a dynamic and rapidly growing software company with a strong sense of dedication to our customers. We work with some of the most innovative and advanced technologies in the business. The Cloud Infrastructure team is a very collaborative and inclusive team where individuals strong on aptitude and attitude will have an opportunity to grow their professional careers. We provide competitive compensation, generous benefits and a professional, open yet relaxed work atmosphere.

« Back to Openings

Apply Now