Senior Software Engineer, Full Stack - Applications

C3 AI

  • Redwood City, CA
  • 2 days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Agile Programming Methodologiesunmatched
    • Algorithmsunmatched
    • AngularJSunmatched
    • Artificial Intelligence (AI)unmatched
    • Backbone.jsunmatched
    • Coding Standardsunmatched
    • Communication Skillsunmatched
    • Computer Engineeringunmatched
    • Computer Scienceunmatched
    • Cross-Functionalunmatched
    • Data Scienceunmatched
    • Data Structuresunmatched
    • Database Optimizationunmatched
    • Delivery Managementunmatched
    • Distributed Computingunmatched
    • English Languageunmatched
    • Gitunmatched
    • Industry Standardsunmatched
    • Integration Testingunmatched
    • Internet Applicationunmatched
    • Javaunmatched
    • JavaScriptunmatched
    • JavaScript Frameworksunmatched
    • Leadershipunmatched
    • Mentoringunmatched
    • NoSQLunmatched
    • Object Oriented Programming (OOP)unmatched
    • Object Oriented Programming (OOP) Languagesunmatched
    • Performance Tuning/Optimizationunmatched
    • Presentation/Verbal Skillsunmatched
    • Problem Solving Skillsunmatched
    • Product Managementunmatched
    • Project/Program Managementunmatched
    • React.jsunmatched
    • SQL Databasesunmatched
    • Scalable System Developmentunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Software as a Service (SaaS)unmatched
    • Source Code/Configuration Management (SCM)unmatched
    • System Testunmatched
    • Team Buildingunmatched
    • Team Lead/Managerunmatched
    • Team Playerunmatched
    • Technical/Engineering Designunmatched
    • Test Driven Development (TDD)unmatched
    • User Interface Designunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Vue.jsunmatched
    • Web Programmingunmatched
    • Writing Skillsunmatched

    Description

    C3 AI (NYSE: AI), is the Enterprise AI application software company. C3 AI delivers a family of fully integrated products including the C3 Agentic AI Platform, an end-to-end platform for developing, deploying, and operating enterprise AI applications, C3 AI applications, a portfolio of industry-specific SaaS enterprise AI applications that enable the digital transformation of organizations globally, and C3 Generative AI, a suite of domain-specific generative AI offerings for the enterprise. 

    C3 AI is looking for a Senior Software Engineer, Full-Stack located at our office in Redwood City, CA. 

    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.

    • Lead cross-team technical design discussions on application architecture, UI components, UX, back-end and third-party integration, and testing.

    • Rapidly fix bugs, solve problems, and proactively strive to improve our products and technologies.

    • Manage individual project deliverables and mentor junior team members on industry coding standards and design techniques.

    • Help build a team and cultivate innovation.

    Qualifications:

    • Bachelor of Science in Computer Science, Computer Engineering, or related fields.

    • 5+ 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.

    • Excellent 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:

    • Advanced 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 leading engineering teams and projects.

    • Experience in building scalable web applications.

    Numbers & Facts

    LocationRedwood City, CA

    Similar Jobs