SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Moveworks, now part of ServiceNow, is seeking a Principal Software Engineer to define and own the long-term technical architecture for its Agentic AI Assistant platform. You will make critical build vs. buy decisions to ensure systems remain resilient as the platform scales 10x, serving over 5.5 million employees at 350+ Fortune 500 companies.
In this role, you will design and build core infrastructure services and microservices that support machine learning, frontend, and platform teams. You'll write high-performance, production-grade code across the stack (Kubernetes, Python, Golang, PostgreSQL, data lakes) while maintaining a strong hands-on engineering presence. Your technical decisions will directly align with business goals, ensuring engineering velocity, system reliability, and infrastructure costs support customer acquisition, retention, and time-to-market.
You will drive business-critical engineering outcomes through close collaboration with cross-functional teams, mentor senior engineers, and champion engineering excellence. Proactively identify critical system and business gaps, propose solutions, align stakeholders, and execute with high ownership. This is a high-agency role requiring someone who can operate at startup pace while leveraging ServiceNow's global scale.
The platform combines ServiceNow's workflow automation with Moveworks' Reasoning Engine and natural language capabilities to deliver AI that acts across enterprise systems, turning conversations into completed work. You'll be at the forefront of AI transformation, extending agentic AI to every employee across the business.
REQUIREMENTS:
- 15+ years of software engineering experience with demonstrated progression to Principal or Sr. Staff Engineer level at a high-growth tech company or top-tier AI lab
- Strong hands-on coding ability with deep design thinking; capable of driving both code-level execution and system-level architecture decisions
- Proficiency in any programming language with ability to adapt; K8s, Python, Golang, PostgreSQL, and data lakes preferred
- Proven experience in distributed systems: performance, scalability, latency optimization, and monitoring
- Demonstrated ability to connect engineering decisions to business outcomes (latency improvements, margin efficiency, rapid feature launches)
- Self-driven with strong ownership; ability to identify gaps, propose solutions, align stakeholders, and execute at startup pace
- Experience leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving
- Product & AI mindset with experience integrating or evaluating AI tools and workflows in engineering processes
GOOD TO HAVE:
- Contributions to major open-source AI or infrastructure projects
- Prior experience working closely with Product and Growth teams in early-stage startup environments