← All Positions
Posted Mar 31, 2026

Software Development Leader

Apply Now
Role Title: Software Development Leader Purpose of the Role: To lead and unify the software development teams under a single strategic vision, fostering collaboration, technical excellence, and delivery of high-impact solutions aligned with organizational goals. Key Responsibilities: - Leadership & Team Building: - Establish a cohesive and collaborative culture across all software teams. - Mentor and develop team leads and engineers, promoting ownership and accountability. - Resolve interpersonal and inter-team conflicts constructively. - Strategic Direction: - Align software initiatives with business objectives and innovation goals. - Consolidate fragmented efforts into a unified roadmap with clear milestones. - Drive adoption of modern development practices, tools, and architectures. - Project & Process Management: - Oversee planning, execution, and delivery of software projects. - Implement agile methodologies and continuous improvement processes. - Ensure transparency in progress, risks, and resource allocation. - Technical Oversight: - Provide architectural guidance and ensure scalable, maintainable solutions. - Evaluate and integrate emerging technologies where appropriate. - Maintain high standards for code quality, testing, and documentation. - Stakeholder Communication: - Act as the primary liaison between software teams and other departments. - Communicate technical decisions and project status to leadership clearly. - Foster trust and credibility with internal and external stakeholders. Ideal Candidate Profile: - Proven experience managing cross-functional software teams. - Strong technical background in modern web/backend technologies (e.g., Django, PostgreSQL, cloud platforms) - Effective communication skills; motivated and passionate; excellent interpersonal and conflict-resolution skills. - Strategic thinker with a bias for action and delivery. - Experience in transforming legacy systems and driving innovation.