Embarking on the journey to become a Software Engineering Manager is an endeavor that merges technical prowess with leadership and strategic oversight. This role demands a deep understanding of software development processes, coupled with the ability to guide and inspire teams. Aspiring Software Engineering Managers must be prepared to cultivate a blend of technical skills, management expertise, and interpersonal abilities.
Responsibilities
1. Ownership of product delivery, devops, cybersecurity, performance, impeccable software quality, and configuration.
2. Hands-on management with deep-dive into the details of software design, implementation and debugging.
3. Attract, hire, retain, motivate and mentor the team.
4. Guide your teams in developing roadmaps and systems to drive product growth, then identify, plan, and execute projects to support that growth.
5. Leadership role in the driving technical architecture, specifically leveraging micro-services.
6. Manage multiple projects across a wide breadth of technologies, coordinate dependencies, and interactions with the internal teams and external partners
Skills and Qualifications
1. Bachelor or Masters in Computer Science with 8-10 years of total work experience in a software product company with at least 3-4 years of experience in managing projects and leading teams.
2. Experience owning highly-available and scalable software systems
3. Strong technical background with proven record of individual technical accomplishments
4. Excellent organizational and communication skills.
5. Ability to make quick decisions in high pressure environments.
6. Demonstrated negotiation, influencing and problem-solving skills with attention to detail.
7. Ability to handle multiple competing priorities in a fast-paced environment
8. Understanding of team dynamics, have the ability to inspire highly-talented engineers and develop team-level leaders
9. Experience with Agile development
Core Values of Cogoport
Intrapreneurship: At Cogoport, you own and drive projects forward. You have the world at your feet, and complete flexibility and freedom to take up new initiatives that would benefit the customer.
Customer Centricity: Our customers are at the heart of all that we do. Understanding their perspective collectively is key to our success.