Job

Software Engineer

ServiceNow United States

Deadline: Not specified

Short Summary

Software Engineer with ServiceNow. This role is for an engineer who is beginning their software engineering career and learning to build reliable, maintainable AI-native and cloud-native software. The IC2 engineer works on well-defined features and components with close guidance from senior engineers and tech leads. They focus on developing solid software engineering fundamentals, gaining hands-on experience with modern…

Key Details

  • Position / opportunity: Software Engineer
  • Organization: ServiceNow
  • Country / coverage: United States
  • Location: Santa Clara, CALIFORNIA, United States
  • Work arrangement: On-site
  • Opportunity type: Jobs
  • Sector: Education
  • Compensation: Not specified
  • Duration: Not specified
  • Start date: 2026-09-30
  • Application deadline: Not specified

Description

This role is for an engineer who is beginning their software engineering career and learning to build reliable, maintainable AI-native and cloud-native software. The IC2 engineer works on well-defined features and components with close guidance from senior engineers and tech leads. They focus on developing solid software engineering fundamentals, gaining hands-on experience with modern development practices, and learning to integrate AI/ML services into applications. This role provides mentorship and opportunities to grow technical depth in Python, Java, JavaScript, and ServiceNow platform development while contributing meaningfully to the product. Responsibility Area: Software Development • Develop software features and components under the direction of senior engineers; take ownership of well-defined, scoped tasks • Write clean, maintainable code with comprehensive unit tests; follow established coding standards and best practices • Contribute to the implementation of AI-native features, including prompt design assistance, API integration, and basic evaluation • Work with assigned features from design through development, testing, and deployment with guidance from teammates • Troubleshoot and debug issues in development and staging environments; escalate complex issues to senior engineers • Follow secure coding practices, including responsible handling of customer data and AI safety considerations • Participate in code reviews and actively incorporate feedback from senior engineers • Learn and apply CI/CD practices; contribute to automated testing and deployment pipelines Responsibility Area: ServiceNow Platform Development • Develop features and customizations on the ServiceNow platform under supervision • Write ServiceNow workflows, business rules, and automation using JavaScript and GlideScript with guidance • Build forms and dashboards on ServiceNow; learn data model design and query optimization techniques • Contribute to ServiceNow plugin and app development following established patterns and best practices • Learn ServiceNow APIs, web services, and integration patterns through hands-on implementation • Participate in ServiceNow application maintenance and support for assigned features • Seek to understand ServiceNow platform capabilities and how they apply to business problems Responsibility Area: Learning & Collaboration • Learn from code reviews, pair programming, and mentorship from senior engineers • Ask clarifying questions and seek guidance when encountering unfamiliar technical challenges • Actively participate in team discussions, design reviews, and sprint planning • Communicate clearly about progress, blockers, and technical challenges • Participate in knowledge-sharing sessions and team learning opportunities • Support junior teammates and newer developers by sharing what you've learned • Take initiative to understand the broader system and how your work fits into the product Responsibility Area: Customer Support & Quality • Participate in customer issue triage and bug fixing under supervision • Assist senior engineers in troubleshooting customer-reported issues and understanding root causes • Contribute to customer documentation and internal knowledge bases • Learn from customer issues and help identify patterns that could prevent future problems • Handle support tickets for issues in your area with guidance from teammates • Communicate respectfully and professionally with customers and internal teams • Seek to understand customer needs and how they use the application • Bachelor's degree in computer science, engineering, or related field (or equivalent practical experience) • 2-5 years of professional software development experience • Proficiency in at least one programming language (Python, Java, or JavaScript); willingness to learn others • Understanding of fundamental software engineering concepts: version control, testing, debugging • Basic knowledge of relational databases and SQL • Familiarity with RESTful APIs and modern web services • Strong problem-solving skills and ability to learn quickly from feedback • Good communication skills and ability to work collaboratively with a team •…

Responsibilities

  • This role is for an engineer who is beginning their software engineering career and learning to build reliable, maintainable AI-native and cloud-native software.
  • The IC2 engineer works on well-defined features and components with close guidance from senior engineers and tech leads.
  • They focus on developing solid software engineering fundamentals, gaining hands-on experience with modern development practices, and learning to integrate AI/ML services into applications.
  • This role provides mentorship and opportunities to grow technical depth in Python, Java, JavaScript, and ServiceNow platform development while contributing meaningfully to the product.
  • Responsibility Area: Software Development • Develop software features and components under the direction of senior engineers; take ownership of well-defined, scoped tasks • Write clean, maintainable code with comprehensive unit tests; follow established…

Requirements / Eligibility

  • eviews, pair programming, and mentorship from senior engineers • Ask clarifying questions and seek guidance when encountering unfamiliar technical challenges • Actively participate in team discussions, design reviews, and sprint planning • Communicate…

How To Apply

Use the Apply now button and follow the instructions on the application page.