Software Engineering Manager (EI)
Salaried, full-time USD 150,000.0 - 170,000.0Job Overview
At Qu you will be responsible for:
- Team Leadership and Management: Oversee remote, nearshore, and offshore engineering teams, fostering a culture of collaboration and innovation.
- Performance Management: Define and conduct performance reviews based on clear metrics and goals to ensure team accountability and growth.
- Career Development: Set clear career paths and growth opportunities for team members, aiding in their professional development.
- Retention Strategies: Implement strategies to maintain high retention rates within the team by ensuring a positive work environment and employee satisfaction.
- Development Practices: Own and advocate for best practices in software development to enhance productivity and quality of work.
- Communication: Ensure seamless communication within teams and with stakeholders to maintain alignment on project goals and company objectives.
- Hiring and Resource Allocation: Actively participate in the hiring process, from identifying resource needs to conducting interviews and making strategic team allocations.
- Technical Proficiency: Review and understand code, provide insights on technical solutions, and explain software implementations to ensure high standards are met.
- Monitoring and Observability: Partner with DevOps and QA teams to implement tools and workflows for tracking data pipeline health, latency, and user-facing API availability.
- Compliance and Integrity: Ensure that data is properly tagged, stored, and reported according to business logic and privacy requirements.
- Mentorship: Develop engineering talent with a strong focus on data engineering, analytics, and backend systems.
- Product Ownership: Collaborate closely with product managers to define, plan, and deliver features related to Enterprise Intelligence dashboards and backend reporting logic.
What we're looking for:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- At least 5 years of management experience with remote teams, including handling teams across different cultures and time zones.
- Strong background in agile development practices.
- Proven people management skills, with the ability to motivate and lead a team effectively.
- Excellent communication skills, both verbal and written.
- Significant experience coaching diverse groups of people within software development teams
- Experience with modern production logging, monitoring, and alerting tools
Desired Qualifications:
- Experience with .NET development.
- Proficiency in AWS cloud services.
- Familiarity with Azure DevOps tools.
- Background in restaurant, retail, or POS ecosystems and familiarity with store group hierarchies, check data, or tag-based filtering.
Make Your Resume Now