Software Engineering Manager
Leyton CognitX is the AI & tech advisory of Leyton, bringing together a dynamic team of over 200 tech experts and data scientists. We specialize in delivering innovative AI and technology solutions that transform how organizations operate and compete.
Our approach combines strategic advisory services with custom development, enabling businesses to harness the power of AI and advanced technologies. We work closely with each client to design intelligent, streamlined solutions that address their specific challenges and align with their strategic objectives.
At Leyton CognitX, we believe that technology is more than just tools—it's a catalyst for meaningful organizational and technological transformation. Our mission is to empower companies to leverage AI and cutting-edge tech, turning complex challenges into opportunities for growth, efficiency, and innovation.
We are looking for a Software Engineering Manager who is passionate about software development, technical team management, and delivering high-performance and scalable solutions. As a leader in our tech firm, you will be responsible for managing a team of engineers and implementing best practices in software development.
Key Responsibilities:
- Lead a software development team and ensure the delivery of high-quality solutions.
- Design and implement robust and scalable software architecture.
- Collaborate with product, UX/UI, and operations teams to define priorities and technical requirements.
- Stay up to date with technological advancements and foster innovation within the team.
- Establish metrics and performance indicators (KPIs, SLOs) to monitor the efficiency of applications and cloud services.
- Promote an agile and collaborative work environment (Scrum, Kanban, CI/CD).
- Mentor, support, and develop the skills of team members.
- Ensure the security, resilience, and scalability of developed solutions.
- Identify risks and propose mitigation plans.
- Communicate effectively with technical and business stakeholders.
Required Skills:
- 6+ years of experience in software development and 3+ years in technical team management.
- Expertise in software architecture, design, and development of distributed systems.
- Strong client relationship management skills.
- Proficiency in cloud technologies and scalability principles.
- Strong knowledge of Java, Python, or other back-end languages.
- Experience with microservices, REST APIs, relational and NoSQL databases.
- Good understanding of DevOps principles (CI/CD, containerization, monitoring, observability).
- Ability to manage multiple projects simultaneously in a dynamic environment.
- Excellent communication and leadership skills.
Profile Sought:
- Degree in Computer Science, Software Engineering, or a related field.
- Experience in technical team management and developer mentorship.
- Strong analytical and problem-solving mindset.
- Ability to work independently while collaborating effectively with different teams.
If you are passionate about leading technical teams and want to contribute to the growth of an innovative firm, join us!
- Business unit
- IT Services
- Locations
- Parc Casanearshore, shore 14, RDC
- Remote status
- Hybrid
Parc Casanearshore, shore 14, RDC
Software Engineering Manager
Loading application form