Software Engineering Team Leader
Core
Lead the development of PC software applications, driving engineering best practices and coordinating the team to deliver innovative, scalable, and high-quality solutions aligned with business and client needs.
Role type
Senior Software Engineering Team Leader
Builds
PC software applications and integrated solutions
Domain
Industrial software / Transportation / Embedded systems
Deliverable
production ML models | product features
Required skills
Technical leadership, software architecture, project planning, code quality standards, DevOps/CI-CD, SQL/NoSQL databases, embedded systems integration, agile methodologies
Preferred skills
Postgraduate degree in software engineering or tech management, C#, .NET, C++, Python, automation of testing and deployment
Technologies
C#, .NET, C++, Python, SQL, NoSQL, DevOps tools, CI/CD pipelines
Responsibilities
Lead the software development team for PC applications, define software architecture and technology evolution, plan and supervise development projects, establish development and security standards, manage priorities and technical risks, collaborate with Product/Hardware/Firmware teams, drive continuous improvement through automation
Seniority
Senior, hands-on IC with people management