Software Engineer, Full Stack - Applications
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