Software Engineer, Full Stack - Applications
C3 AI — Redwood City
At a glance
C3 AI is hiring for this mid-level on-site role based in Redwood City. The advertised salary is $120k–$165k a year. It was posted on 2 October 2026 and is open until 1 November 2026.
- Work model: On-site
- Location: Redwood City
- Salary: $120k–$165k a year
- Seniority: Mid (3-5 years)
- Category: Engineering
- Posted: 2 October 2026
- Open until: 1 November 2026
Tags: Software Engineer, full-time, Actively Hiring, Quick Responder, B2b, Company Stage
Job description
We are looking for a software engineer experienced in full-stack development and passionate about building intuitive, high-performance tools for the next generation of AI software platforms.
As a member of C3 AI's Application Development team, you will build the visual tools that let developers and data scientists create end-to-end AI applications quickly. You'll collaborate with product managers, user interaction designers, and front-end and back-end engineers, and be responsible for the entire software engineering lifecycle. A successful candidate will thrive in a fast-paced, innovative, and highly collaborative environment, and demonstrate an ability to execute precisely and quickly.
Responsibilities:
- Design, develop, and maintain performant and scalable full-stack applications.
- Build and improve visual tools for application development and data science that enable users to build an end-to-end AI application quickly.
- Work very closely with, and incorporate feedback from Product Management, User Interaction Designers, Front-End and Back-End Engineers.
- Rapidly fix bugs, solve problems, and proactively strive to improve our products and technologies.
- Help build a team and cultivate innovation.
Qualifications:
- 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 and understanding of object-oriented programming, data structures, algorithms, and web application development.
- Experience working JavaScript frameworks such as React, Redux, Vue, Backbone, or Angular.
- Real passion for developing team-oriented solutions to complex engineering problems.
- Thrive in a dynamic, rapidly changing environment and value end-to-end ownership of projects.
- Good verbal and written communication skills to collaborate multi-functionally and improve scalability.
- Interest in committing to a fun, friendly, expansive, and intellectually stimulating environment.
- 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, test-driven development, SQL and NoSQL databases, and performance optimization tools.
- Experience in building scalable web applications.
Similar jobs
- Full Stack Software Engineer — BetterHelp
- Staff Software Engineer (Full-stack/Backend) — hims & hers
- Senior Software Engineer, Audit (Full Stack) — Fieldguide
- Staff Software Engineer, Audit (Full Stack) — Fieldguide