Job title - Engineering Manager at WareIQ, YC S20
About the Role:
We are seeking an experienced Engineering Manager with a strong foundation in backend development to lead a multidisciplinary team comprising backend, frontend, and DevOps developers. The ideal candidate will have 4-6 years of software development experience, including demonstrated success in managing and mentoring technical teams. This is a hands-on leadership role, requiring deep technical expertise in backend systems alongside team and project management skills.
Why Join Us?
- Lead a multidisciplinary engineering team at a fast-growing, Y Combinator-backed company revolutionizing eCommerce fulfillment.
- Shape the technical direction of the organization while mentoring a high-performing team.
- Work on challenging problems, cutting-edge technologies, and impactful solutions in a collaborative environment
- Attractive stock compensation package
Roles and Responsibilities:
1. Team Leadership & Mentorship:
- Manage a diverse engineering team of 9 developers across backend, frontend, and DevOps disciplines.
- Provide guidance, coaching, and technical mentorship to team members, ensuring professional growth and development.
- Promote a culture of ownership, accountability, and innovation within the team.
2. Technical Ownership:
- Leverage your backend development expertise to guide the design and implementation of robust, scalable, and maintainable systems.
- Collaborate with frontend and DevOps team members to ensure seamless integration and efficient delivery of projects.
- Ensure adherence to best practices in coding, architecture, and DevOps workflows.
3. Project Management:
- Plan, prioritize, and oversee the development lifecycle of projects, ensuring alignment with business goals and timely delivery.
- Facilitate collaboration between product managers, designers, and cross-functional teams.
- Track project progress, remove roadblocks, and ensure quality outcomes.
4. DevOps & Infrastructure Oversight:
- Oversee DevOps initiatives, ensuring reliable CI/CD pipelines, monitoring, and cloud infrastructure.
- Collaborate with the DevOps team to optimize deployment processes, system reliability, and scalability.
5. Process Optimization & Quality Assurance:
- Continuously improve engineering processes and workflows to enhance efficiency and product quality.
- Lead code reviews, design discussions, and retrospectives to foster a learning-oriented culture.
6. Cross-functional Collaboration:
- Work closely with the product, operations, and other stakeholders to align technical deliverables with business objectives.
- Act as the primary point of contact for engineering-related discussions, balancing technical feasibility with business needs.
Requirements:
- Experience:
- 4-6 years of software development experience, with a strong focus on backend systems.
- At least 1 year of demonstrated success managing engineering teams, preferably with a mix of backend, frontend, and DevOps professionals.
- Proven experience delivering scalable and reliable software in a fast-paced environment
- Technical Expertise:
- Hands-on experience with Python, PostgreSQL, Flask/FastAPI/Django, Docker, and related backend technologies.
- Strong understanding of data structures, algorithms, and software architecture.
- Familiarity with DevOps practices, including CI/CD pipelines, cloud infrastructure (GCP preferred), and containerization.
- Leadership Skills:
- Proven ability to manage, mentor, and motivate cross-functional teams while fostering a collaborative and high-performance culture.
- Experience balancing technical leadership with people management and project execution.
- Soft Skills:
- Excellent communication skills, with the ability to work effectively with technical and non-technical stakeholders.
- Strong organizational and problem-solving skills, with a focus on driving results and meeting deadlines.
Preferred Qualifications:
- Experience in a startup or product-based company environment.
- Familiarity with frontend frameworks (React, Angular, etc.) to effectively guide frontend developers.
- Hands-on experience with asynchronous programming and microservices architecture