C3 IoT logo

Software Engineer, Full Stack - Applications

C3 IoT

Redwood City · USD 120,000-165,000 · 3+ years experience · Full-time · Posted Oct 1, 2026

At a glance

Experience
3+ years experience
Employment
Full-time
Location
Redwood City
Salary
USD 120,000-165,000 · Base salary

About the role

  • C3 AI is seeking a Software Engineer to join the Application Development team to build intuitive, high-performance tools for AI software platforms.
  • The role involves building visual tools that enable developers and data scientists to create end-to-end AI applications.
  • Engineers will collaborate with product managers, designers, and other engineering teams while managing the entire software engineering lifecycle.

Responsibilities

  • Design, develop, and maintain performant and scalable full-stack applications.
  • Build and improve visual tools for application development and data science.
  • Collaborate with Product Management, User Interaction Designers, and Front-End and Back-End Engineers.
  • Rapidly fix bugs and solve problems.
  • Proactively strive to improve products and technologies.
  • Help build a team and cultivate innovation.

Requirements

  • Bachelor of Science in Computer Science, Computer Engineering, or related fields.
  • 3+ years of professional software development experience with JavaScript, Java, or other object-oriented programming languages.
  • Strong hands-on experience with object-oriented programming, data structures, algorithms, and web application development.
  • Experience working with JavaScript frameworks such as React, Redux, Vue, Backbone, or Angular.
  • Passion for developing team-oriented solutions to complex engineering problems.
  • Ability to thrive in a dynamic, rapidly changing environment.
  • Value end-to-end ownership of projects.
  • Good verbal and written communication skills.
  • Proficient in spoken and written English.

Preferred qualifications

  • Degree in engineering, sciences, or related field.
  • Experience with Git or other version control software.
  • Knowledge of Agile development methodology.
  • Knowledge of distributed systems.
  • Knowledge of test-driven development.
  • Knowledge of SQL and NoSQL databases.
  • Knowledge of performance optimization tools.
  • Experience in building scalable web applications.

Benefits

  • Excellent benefits
  • Competitive compensation package
  • Generous equity plan

Skills

  • JavaScript
  • Java
  • React
  • Redux
  • Vue
  • Backbone
  • Angular
  • Git
  • SQL
  • NoSQL

C3 IoT

Software Engineer, Full Stack - Applications

Apply now