
Sr Director Software Engineering
- Pune, Maharashtra
- Permanent
- Full-time
- Lead and mentor a team of engineers, fostering a culture of innovation, collaboration, and continuous improvement.
- Establish and stand up the local office that supports global engineering efforts.
- Develop and implement long-term strategies in alignment with the company’s goals and objectives.
- Work closely with the Product and Engineering teams to define and refine the technical roadmap, ensuring alignment with business priorities.
- Promote a customer-focused approach, ensuring the team consistently delivers high-quality software on time and within budget.
- Oversee all aspects of software development, from planning and design to deployment and maintenance.
- Establish and enforce best practices for software development, including coding standards, code reviews, and testing procedures.
- Manage the engineering budget, resource allocation, and timelines to ensure efficient and effective project execution.
- Collaborate with cross-functional teams, including Product Management, Quality Assurance, and Customer Support, to deliver robust software solutions.
- Drive continuous improvement in the engineering team’s processes, tools, and technologies.
- Ensure scalability, reliability, and security of the software systems.
- Stay current with industry trends and emerging technologies, incorporating relevant advancements into the development process.
- Conduct regular performance reviews with engineering team members, providing feedback and fostering career development.
- Proven leadership experience in software engineering, with a track record of managing and growing engineering teams.
- Strong strategic thinking, with the ability to align engineering goals with business objectives.
- Extensive experience in software development, with expertise in multiple programming languages and development frameworks.
- In-depth understanding of software architecture, cloud computing, DevOps practices, and modern development methodologies.
- Exceptional problem-solving skills, with the ability to navigate complex technical challenges.
- Excellent communication skills, both verbal and written, with the ability to articulate technical concepts to non-technical stakeholders.
- Highly self-motivated and able to work independently.
- Strong organizational and coordination skills.
- High proficiency in utilizing project management tools and systems.
- Demonstrated ability to handle complex, high-pressure situations with professionalism and poise
- Minimum of 18 years of experience in software engineering, including at least 5 years in a leadership role.
- Experience in the financial technology (fintech) industry is highly desirable.
- Strong knowledge of Agile/Scrum methodologies and experience managing projects in such environments