Lead Software Development Engineer
Core
Lead Software Engineer applying secure software engineering principles to design, develop, maintain, test, and evaluate software and cloud infrastructure, incorporating AI for scalability and efficiency.
Role type
Lead Software Engineer (Manager - Non People Leader)
Builds
Complex software systems, applications, and AI-enhanced solutions
Domain
Automotive technology, Cloud infrastructure, Artificial Intelligence
Deliverable
production ML models
Required skills
Secure software engineering, AI system design, AI governance, Model lifecycle management, System architecture, Technical troubleshooting, Requirements analysis, Agile principles
Preferred skills
AI tool evaluation, Predictive modeling, Intelligent automation
Technologies
Cloud infrastructure, AI frameworks, Secure coding tools
Responsibilities
Lead team efforts to design, develop, test, and document complex software systems; Architect solutions that incorporate AI components for scalability and efficiency; Evaluate secure coding practices and tools, recommending and driving improvements; Drive team adoption of AI-enhanced development practices; Use AI to forecast project risks and resource needs; Collaborate with analysts, peers, and stakeholders to develop highly complex systems
Seniority
Senior, hands-on IC with team leadership
