Staff Software Engineer

ServiceNow
Summary
Join ServiceNow as a Software Engineer and build high-quality, scalable code using best practices. You will build, deploy, and manage cloud services, collaborating with product owners to understand requirements and deliver high-quality products. Responsibilities include designing user-friendly software, contributing to new product development, and mentoring other engineers. This role requires 6+ years of software design experience, proficiency in OO languages, and experience with large-scale distributed systems. Experience with AI integration and data processing is also essential. ServiceNow offers a competitive salary, equity, benefits, and a flexible work environment.
Requirements
- Experience in leveraging or critically thinking about how to integrate AI into work processes, decision-making, or problem-solving. This may include using AI-powered tools, automating workflows, analyzing AI-driven insights, or exploring AI's potential impact on the function or industry
- 6+ years of experience in software design, data processing at scale, and proficient in an OO language
- Hands-on experience in developing and managing large scale distributed systems with high SLA requirements
- Good communication skills to articulate decisions and keep the stakeholders informed
- Passion for thinking from the first principles to optimize performance and troubleshoot production issues
- Experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations
- Ability to manage projects with material technical risk at a team level
Responsibilities
- Build high-quality, clean, and scalable code by enforcing best practices in software engineering architecture and processes, including code reviews and unit testing
- Build, deploy and manage highly available and performant cloud services using state of the art technologies
- Work with the product owners to understand detailed requirements and own your code from design, implementation, test automation and delivery of high-quality product to our users
- Design software that is easy for customers to extend and customize to meet their specific needs
- Contribute to the design and implementation of new products and features while also enhancing the existing product suite
- Help build a fast-growing team by mentoring other engineers and contribute to ServiceNowβs strong customer focused culture
Preferred Qualifications
Experience with Kubernetes, Kafka, Flink, data processing systems, and Observability stack is preferred
Benefits
- Health plans, including flexible spending accounts
- A 401(k) Plan with company match
- ESPP
- Matching donations
- A flexible time away plan
- Family leave programs