Jobs · Engineering · California

Senior Software Engineer, Full Stack - Applications

C3 AI · Redwood City, CA · 1 mo ago
On-siteEngineering$169k–$196k/yrFull-time

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.
    • Benefits

      C3 AI provides excellent benefits, a competitive compensation package and generous equity plan.

      Pay

      California Base Pay Range $169,000—$196,000 USD

Similar jobs