JOBSEARCHER

Lead Software Engineer, Full-Stack - Applications

C3 IotSan Mateo, CAL6 LeadSeptember 15th, 2026
Overview As Lead Software Engineer at C3 AI, you will architect and deliver robust, modular SaaS solutions that power enterprise AI applications. You’ll work across cross-functional teams to drive end-to-end engineering excellence and shape the platform that enables predictive maintenance, optimization, and other AI-driven outcomes. You’ll mentor engineers, lead design discussions, and help scale our applications to meet customer needs. This role offers an opportunity to influence product direction and accelerate enterprise AI adoption. Compensation / Benefitsexcellent benefitscompetitive compensationgenerous equity plan ResponsibilitiesArchitect robust software solutions with cross-product impactDesign, build, and deliver high-quality, modular solutions at a steady paceImplement and promote engineering best practices across the companyCreate and improve visual tools for developing data-driven AI appsCollaborate with Product Management, UI/UX, Front-End and Back-End engineersLead cross-team technical design discussions on architecture, UI components, UX, integration, and testingRapidly fix bugs and proactively improve products and technologiesManage project deliverables and mentor junior team members on coding standards and design techniquesHelp build the team and cultivate innovation Key requirements8+ years of professional software development experience with JavaScript, Java, or other OO languagesProven track record designing and developing full-stack web solutions for complex problemsStrong hands-on knowledge of object-oriented programming, data structures, algorithms, and web app developmentExperience with JavaScript frameworks such as React, Redux, Vue, Backbone, or AngularPassion for building team-oriented solutions to complex engineering problemsThrives in a dynamic environment with end-to-end ownership of projectsExcellent verbal and written communication to collaborate cross-functionally and improve scalabilityInterest in a fun, friendly, expansive, and intellectually stimulating environmentteam-orientedstrong communicationadaptabilityJavaScriptJavaobject-oriented programming