Software Engineering Leadership Role
To excel in this leadership position, you will oversee teams across multiple locations, driving large-scale projects forward. Your primary focus will be on managing a high-performing team of Software Engineers.
Key Responsibilities:
* Lead a team of Software Engineers to achieve project goals.
* Provide technical guidance on software features, scalability, and availability.
* Prioritize tasks and ensure progress despite challenges.
* Help team members understand the broader context and solve problems efficiently.
The ideal candidate will have 8 years of experience in software development using programming languages such as Python, C, C++, Java, JavaScript. Additionally, 3 years of technical leadership and people management experience are required. Experience designing and implementing distributed systems is also essential.
Requirements:
* Bachelor's degree or equivalent practical experience.
* 8 years of experience in software development using programming languages such as Python, C, C++, Java, JavaScript.
* 3 years of technical leadership and people management experience.
* Experience designing and implementing distributed systems.