Software Engineer Team Leader
Core
Lead a team in designing and developing reliable, cost-effective, and high-quality software solutions for assigned systems portions or subsystems.
Role type
Senior IC software engineer with team leadership responsibilities
Builds
Software systems and subsystems
Domain
Edge-to-cloud computing, software architecture, and cloud security
Deliverable
production ML models | product features
Required skills
Python, Java, Golang, JavaScript, software systems design, cloud security concepts, distributed computing, microservices, release management
Preferred skills
DevOps, full stack development, user experience (UX), design thinking, cross-domain knowledge
Technologies
Python, Java, Golang, JavaScript, identity and access management, firewalls, VPN, in-plane switching systems
Responsibilities
Provide guidance and leadership to design and develop reliable, cost-effective, and high-quality solutions; Identify and evaluate new technology innovations to ensure alignment with the technology roadmap; Review and evaluate designs and project activities for compliance with development guidelines and standards; Provide mentoring to others to set an example of software systems design and development innovation and excellence; Analyze science, engineering, business, and other data processing problems to develop and implement solutions to complex application problems, system administration issues, or network concerns.
Seniority
Senior, hands-on IC with team leadership