Job
Software Engineer
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.