Looking for an opportunity to build innovative software solutions while growing your career with a leading technology company? ServiceNow is hiring an Associate Software Engineer in California. This role is ideal for recent graduates and early-career software engineers who are passionate about coding, problem-solving, and working with modern cloud technologies. If you enjoy collaborating with talented teams and contributing to products used by organizations worldwide, this could be the perfect next step in your career.
Job Overview
| Field | Details |
|---|---|
| Company Name | ServiceNow |
| Role | Associate Software Engineer |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience) |
| Job Location | Mountain View, California, USA |
| Salary | $108,000–$157,000 per year |
| Work Type | Hybrid / On-site (depending on business requirements) |
| Job Type | Full-Time |
| Job Level | Associate / Entry Level |
| Industry | Information Technology / Enterprise Software |
Job Description
It all started in sunny San Diego, California in 2004 when a visionary engineer, Fred Luddy, saw the potential to transform how we work. Fast forward to today — ServiceNow stands as a global market leader, bringing innovative AI-enhanced technology to over 8,100 customers, including 85% of the Fortune 500®. Our intelligent cloud-based platform seamlessly connects people, systems, and processes to empower organizations to find smarter, faster, and better ways to work. But this is just the beginning of our journey. Join us as we pursue our purpose to make the world work better for everyone.
Job Description
- Closely work with machine learning, search, product, data, and frontend teams, understand their infrastructure needs, influence infrastructure roadmap, and lead as well as execute on various projects
- Architect and build out the core infrastructure and foundational functionalities such as distributed key value store, schema-less data store, authentication and authorization, event streaming, distributed configuration management and hot reloading, rate limiting and circuit breaking, system for feature flags and A/B testing, traffic capture and replay, etc.
- Improve observability and reliability of Moveworks systems by building and enhancing distributed logging, tracing, monitoring, and alerting infrastructure
- Define methodologies and metrics to measure performance of microservices and product functionalities, identify and fix bottlenecks, as well as improve overall performance and scalability of Moveworks applications
- Regularly deliver deadline sensitive work that is interdependent with other engineering teams
Qualifications
- Experience designing, building, shipping, and maintaining backend distributed systems
- Familiarity with Python/Golang/Java/C++
- Experience with containers/Docker, and with cloud infrastructure like AWS/GCP/Azure
- Experience working with and operating open source technologies like Kafka, Elasticsearch or Opensearch, Istio, etc.
- Desire to work at a startup pace in a small company with a high degree of ownership
- Experience solving for performance, optimization, scalability, latency, and monitoring
- Strong motivation, gumption, and an appetite for continuous, incremental changes and completing challenging projects fast
- BS+ in computer science or a related field
- High level of curiosity about engineering outside of your immediate discipline and an incessant desire to learn
Selection Process
- Online application submission
- Resume screening
- Technical assessment (if applicable)
- Technical interview(s)
- Behavioral or hiring manager interview
- Final interview
- Offer and background verification
How to Apply
- Visit the official ServiceNow Careers website.
- Search for the Associate Software Engineer position in California.
- Review the job description and eligibility requirements.
- Click the Apply button.
- Create or sign in to your ServiceNow careers account.
- Complete the online application form.
- Upload your updated resume and any required documents.
- Submit your application and monitor your email for updates from the recruitment team.