Skip to Content

Job Overview

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. 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.

Key points

  1. The IC2 engineer works on well-defined features and components with close guidance from senior engineers and tech leads.

  2. This role provides mentorship and opportunities to grow technical depth in Python, Java, JavaScript, and ServiceNow platform development while contributing meaningfully to the product.

  3. Develop software features and components under the direction of senior engineers; take ownership of well-defined, scoped tasks.

  4. Write clean, maintainable code with comprehensive unit tests; follow established coding standards and best practices.

  5. Bachelor's degree in computer science, engineering, or related field (or equivalent practical experience).

  6. Proficiency in at least one programming language (Python, Java, or JavaScript); willingness to learn others.

  7. Understanding of fundamental software engineering concepts: version control, testing, debugging.

  8. Basic knowledge of relational databases and SQL.

Skills

JavaScriptPythonJavaMachine LearningTroubleshootingSQLREST APIsCI/CD

Experience: Mid-level · 4+ years · Job type: Full-time

Similar jobs

More open roles like this one