Software Development Manager
Core
Lead and grow a high-performing engineering team, overseeing technical architecture, project delivery, and engineering excellence to deliver scalable software solutions.
Role type
Senior Software Development Manager (IC + Management)
Builds
Scalable, secure, high-quality software solutions aligned with business objectives
Domain
Software Engineering / Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Team leadership and talent development, Project and delivery management, Software architecture design, Programming (Python, Java, JavaScript, .NET), Agile/Scrum methodologies, Cloud platforms (AWS, Azure, GCP), Microservices architecture, DevOps tools (CI/CD, Docker, Kubernetes), Database systems (SQL & NoSQL), Cross-functional team management
Preferred skills
Cloud certifications (e.g., AWS Solutions Architect), AI/ML or data engineering experience
Technologies
Python, Java, JavaScript, .NET, AWS, Azure, GCP, Docker, Kubernetes, SQL, NoSQL
Responsibilities
Lead, mentor, and manage a team of software engineers; Plan and oversee software development projects from concept to deployment; Establish coding standards and guide architectural design; Enhance development workflows and implement Agile/DevOps best practices; Translate business requirements into technical solutions and communicate progress to stakeholders
Seniority
Senior, hands-on IC with management responsibilities
