Roles & Responsibilities :
- Oversee the software engineering function, ensuring best practices, methods, and processes are applied consistently across teams.
- Provide technical execution and oversight across data and software engineering domains.
- Conduct peer reviews, peer coding, and mentoring to strengthen team capability and performance.
- Drive consistency, quality, and efficiency in software delivery.
- Collaborate with teams to design, develop, and maintain scalable and maintainable software solutions.
- Apply object-oriented programming (OOP) principles and enforce coding standards across projects.
Preferred Candidate Profile :
Advanced Python developer with strong experience in object-oriented programming (OOP).Proficiency in additional OOP languages such as C++, Java, or Go.Experience in software engineering best practices, peer reviews, and mentoring.Strong problem-solving skills and ability to ensure high-quality software delivery.Skills Required
Python, C++, Java, Software Design