Senior Software Engineering Manager
This is a fantastic opportunity to merge strong technical leadership with hands-on software engineering in a collaborative environment.
Why you'll thrive working here :
- Global collaboration - work with skilled professionals from diverse countries and cultures, bringing unique perspectives to innovative solutions.
- Challenging projects - take on technically complex, high-impact projects where your expertise directly shapes outcomes.
- Flexible remote work - enjoy the freedom to work from anywhere, with structured communication and collaboration practices.
- Personal growth and development - continuous exposure to new technologies (including AI and modern cloud platforms), plus opportunities for training and professional development.
- Leadership opportunity - guide a skilled software engineering squad, influence technical direction, and mentor team members.
- Innovation-driven culture - contribute to forward-looking initiatives where emerging technologies and best practices are encouraged and embraced.
- Visible impact and recognition - play a key role in solving real-world challenges, with your contributions valued and visible.
Key Responsibilities :
Spearhead technical discussions during project and product kickoff, estimation, and planning sessions.Establish clear objectives and assume accountability for delivering on commitments agreed upon with the squad and the Product Owner / Project Manager.Ensure timely achievement of milestones by adhering to priorities set by the product owner / project manager.Maintain preparedness of technical assignments in alignment with the squad's project. Provide excellent technical guidance, mentorship, and support to team members.Collaborate with the Project Manager to optimize workload distribution and ensure that team members have the necessary resources to fulfill their responsibilities.Collaborate with the Project Manager in identifying potential risks and implementing effective mitigation strategies.Essential Skills and Qualifications :
Bachelor's degree in Computer Science or related field, or 5+ years equivalent experienceLeadership background with team management and project oversightStrong technical skills in Python, Node.js, API usage, and solid grasp of programming principles (SOLID, DRY, OOP, Functional)Hands-on experience with modern tech stack : JavaScript / TypeScript, React, Kubernetes, Helm, GCP, microservices, API design, and orchestration tools (e.g. Apache Airflow)Knowledge of AI / agentic technologies (LLMs, vector databases; nice to have : LangChain, MCP, VertexAI) and ability to apply them in dev, DevOps, and CI / CD workflowsExperience with data architecture and management (relational and vector databases, Postgres, BigQuery)Strong communication skills, cross-functional collaboration, proactive problem-solving, and continuous learning mindset