A Senior Engineering Manager is responsible to lead and inspire our engineering teams. In this role, you will drive the delivery of complex, high-impact projects, ensuring alignment with business goals while maintaining the highest standards of technical excellence.
You will be responsible for mentoring engineers, guiding technical direction, and fostering a culture of collaboration and continuous improvement. As a key leader within the engineering organization, you will work closely with cross-functional teams, including Product Management, Design, and Operations, to deliver innovative and scalable solutions.
Responsibilities
Requirements
● 8+ yrs minimum of experience in software engineering
● Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
● Solid technical background in software engineering, including architecture, design, and development of distributed systems or web applications.
● Experience with modern programming languages (e.g., Java, Python, JavaScript) and software development tools.
● Strong understanding of Agile methodologies and experience driving Agile transformations within engineering teams.
● Proven experience leading and managing engineering teams, with a focus on mentorship, performance management, and professional development.
● Strong communication and interpersonal skills, with a track record of building positive relationships across teams and departments.
● Demonstrated success in managing large-scale projects and delivering high-quality products on time.
● Excellent written and verbal communication skills in English.
Benefits
💰 Pegged Salaries to the USD
🏠 Hybrid Work Arrangement
🏦 Performance Bonus
🏥 Private Health Insurance
🌴 Paid Time Off
📚 Accelerated Career Growth
💻 Latest Tech Equipment
🚀 International Exposure
🎳 Team Engagement Allowances
🗣️ Free Mental Health Counselling
🥳 Exciting Company Events
📆 Paid Bereavement Leave