ServiceNow · Santa Clara, CA, United States
Join our team as a Staff Software Engineer in IT Asset Management. You will be responsible for the full software development lifecycle, collaborating closely with product managers, architects, and quality engineers. Your work will directly impact product quality, efficiency, and performance. You will also have the opportunity to mentor peers and promote knowledge-sharing across the team. Enjoy a range of benefits including generous family leave, matched donations, annual learning stipends, flexible PTO, a competitive retirement plan, and paid volunteer time.
- Ability to troubleshoot complex systems and optimize performance across the stack
- Understanding software quality principles including reliability, observability, and production readiness
- Hands-on experience with columnar/analytical data stores (e.g., ClickHouse, Apache Druid, Snowflake, BigQuery, Redshift, or Vertica), including schema design, partitioning, and query optimization for large-scale analytical workloads
- Proficiency in Python, Java, or similar object-oriented languages
- Strong knowledge of data structures, algorithms, object-oriented design, design patterns, and performance optimization
- 8+ years of experience in software engineering, with a track record of delivering high-quality products
- Experience with AI-powered tools or workflows, including validation of datasets, model predictions, and inference consistency
- Experience in leveraging critical 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
- Experience building and operating distributed data pipelines for high-volume ingestion, transformation, and reconciliation (e.g., Apache Spark, Kafka, Flink, Airflow, or dbt)
- Experience with modern front-end frameworks such as Angular, React, or Vue
- Familiarity with automated testing frameworks (e.g., JUnit, Selenium, TestNG) and integrating tests into CI/CD pipelines
- Comfort with development tools such as IDEs, debuggers, profilers, source control, and Unix-based systems
- Experience creating dashboards and analytic reports with tools such as Power BI, Tableau, or Looker
Inicia sesión para generar una carta de presentación para esta vacante.
Iniciar sesiónInicia sesión para ver cómo encaja este empleo con tu perfil.
Iniciar sesión