Senior Software Engineer, Full Stack - Applications
Overview
Senior Software Engineer, Full-Stack at C3 AI in Redwood City leads the design, development, and maintenance of scalable full-stack apps. You will build visual tools to accelerate AI application development, and collaborate with product, design, and both frontend and backend engineers. You’ll drive cross-team technical design discussions, fix issues quickly, and mentor junior engineers to foster innovation. This role offers impact in advancing enterprise AI platforms and applications.
Compensation / Benefitsexcellent benefitscompetitive compensation packagegenerous equity plan
ResponsibilitiesDesign, develop, and maintain scalable full-stack applicationsBuild and improve visual tools for end-to-end AI application developmentCollaborate closely with Product Management, User Interaction Designers, and front-end/back-end engineersLead cross-team technical design discussions on architecture, UI components, UX, back-end, integrations, and testingRapidly fix bugs and proactively improve products and technologiesManage individual project deliverables and mentor junior team members on coding standards and design techniquesHelp build a team and cultivate innovation
Key requirementsBachelor of Science in Computer Science, Computer Engineering, or related fields5+ years of professional software development experience with JavaScript, Java, or other OO languagesStrong hands-on knowledge of object-oriented programming, data structures, algorithms, and web app developmentExperience with JavaScript frameworks such as React, Redux, Vue, Backbone, or AngularExcellent collaboration and communication skills in a multi-functional settingStrong ownership mindset and ability to thrive in a dynamic environmentteam-oriented problem solvingcross-functional collaborationstrong communicationJavaScriptJava or other object-oriented languagesOOP, data structures, algorithms