Key Responsibilities:
- 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.Lead Data-Focused Engineering Efforts: Oversee the development of scalable APIs and data services that power real-time and historical reporting across ower platform.
- Data Architecture and Integration: Guide technical architecture for our data ingestion pipelines, storage, and analytical APIs. Ensure integration across POS systems, third-party tools, and Qu's internal services.
- API Governance: Define best practices and review designs for external-facing data APIs, ensuring performance, security, and usability.
- 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.
Required Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- At least 4 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.
- Proven experience in leading teams building APIs and data/reporting platforms at scale.
- Deep understanding of data modeling, query optimization, and cloud-based data pipelines (preferably using AWS).
- Familiarity with Enterprise Intelligence or similar platforms, including data tagging, store-level check analytics, and context-based availability rules.
Desired Qualifications:
- Experience with .NET development.
- Proficiency in AWS cloud services.
- Familiarity with Azure DevOps tools.
- Experience working with data analytics tools such as Looker, Power BI, or custom dashboards.
- Background in restaurant, retail, or POS ecosystems and familiarity with store group hierarchies, check data, or tag-based filtering.
Who You Are:
- A proactive team player with a high degree of ownership.
- Experience in a product focused software development environment.
- Thrives in a startup or small, fast moving company atmosphere.
- Adaptable, comfortable with ambiguity, and capable of handling ambitious expectations.
- Excellent communicator across multiple platforms and with various stakeholders, from peers to senior executives.
- Intellectually curious, forward thinking, open to experimenting with new technologies, and innovative problem solving approaches.