C3 AI is looking for a manager to provide leadership and direction to the applications software engineering team to tackle challenging and impactful problems, develop and shape the product roadmap and strategic team goals.
Requirements
- Significant leadership experience managing highly technical teams.
- High level of expertise in agile software development.
- Extensive software design and architecture skills.
- Thorough knowledge of data structures, algorithms, profiling/optimization, and object-oriented and functional programming.
- Strong programming skills, ideally JavaScript.
- Experience with building high-performance, large-scale, and user-friendly software applications and tools.
- A disciplined approach to testing and quality assurance.
Responsibilities
- Lead the release and sprint planning efforts: prioritize tasks for the Applications Engineering team and ensure products meet internal and external timeline commitments.
- Drive C3 AI Applications R&D efforts: stay up to date with the latest relevant technical innovation and lead the development to drive new innovation into C3 AI products.
- Have the ability to be a hands-on contributor during the entire development cycle from conception and design through release.
- High level of expertise in agile software development.
- End-to-end ownership of projects.
- Extensive software design and architecture skills.
- A disciplined approach to testing and quality assurance.
Other
- Be passionate about driving and leading your team to success and help them to excel.
- Grow the Applications Engineering team by hiring, developing, training, and mentoring internal and external engineering team members.
- Communicate regularly with senior management, technical architects, and other teams across C3 AI.
- Thrive in a fast-paced environment with a willingness to dive deep and to get things done.
- Stellar listening, verbal communication, and written communication skills.