About the Role
We are seeking a Senior Software Engineer - Moveworks (Remote) to join our dynamic team at ServiceNow. In this role, you will build out core infrastructure services and microservices that significantly impact our machine learning, frontend, and platform teams. This is a fantastic opportunity to work in a fast-paced environment where you will have a high degree of ownership and influence over the infrastructure roadmap.
What You'll Do
- Design, build, and maintain backend distributed systems that are crucial for our operations.
- Develop core infrastructure functionalities such as distributed configuration management, rate limiting, feature flags, A/B testing, and traffic capture and replay.
- Enhance the performance, scalability, and observability of the Moveworks cloud infrastructure.
- Deliver deadline-sensitive work regularly, collaborating with other engineering teams to ensure interdependencies are managed effectively.
- Own features end-to-end, ensuring quality and performance are prioritized throughout the development lifecycle.
Requirements
- 7+ years of experience in designing, building, shipping, and maintaining backend distributed systems.
- Proficiency in programming languages such as Python, Golang, Java, or C++.
- Experience with containerization technologies like Docker and cloud infrastructure platforms such as AWS, GCP, or Azure.
- A strong desire to work at a startup pace with a high degree of ownership over your work.
- Proven experience in solving challenges related to performance, optimization, scalability, latency, and monitoring.
- A Bachelor’s degree or higher in Computer Science or a related field.
- A high level of curiosity about engineering beyond your immediate discipline and a continuous desire to learn.
Nice to Have
- Experience with machine learning frameworks and tools.
- Familiarity with DevOps practices and CI/CD pipelines.
- Knowledge of frontend technologies and frameworks.
What We Offer
- Competitive salary ranging from $140,000 to $180,000 per year.
- Flexible remote work options to support work-life balance.
- Opportunities for professional growth and development.
- A collaborative and inclusive work environment.
- Comprehensive health benefits and wellness programs.
This Senior Software Engineer role at ServiceNow offers a unique opportunity to work on impactful infrastructure projects in a flexible remote environment.
Who Will Succeed Here
Proficient in multiple programming languages including Python, Golang, and Java, with a demonstrated ability to design and implement microservices architecture using Docker.
Self-motivated and proactive in a remote work environment, capable of managing time effectively and collaborating asynchronously with cross-functional teams across different time zones.
Strong experience in cloud environments such as AWS, GCP, and Azure, with a mindset geared towards optimizing infrastructure and leveraging machine learning capabilities in software development.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months