Seeking an Engineering Manager for a fast growing startup in Chicago!
Position Overview: As an Engineering Manager, you will lead a talented team of engineers in developing high-quality software solutions using Python, React, Next.js, AWS, and others. You will be responsible for managing the full software development lifecycle, from concept to deployment, while fostering a culture of collaboration, innovation, and continuous improvement. You will work closely with product management, design, and other stakeholders to ensure that our technology aligns with business objectives.
Key Responsibilities:
- Team Leadership:
- Mentor, coach, and develop a team of engineers, promoting professional growth and collaboration.
- Foster a positive and inclusive team culture that encourages innovation and accountability.
- Technical Oversight:
- Lead the design, development, and implementation of software solutions using Python, PHP, React, and Next.js.
- Ensure best practices in software development, code quality, testing, and deployment are followed.
- Project Management:
- Collaborate with product managers and stakeholders to define project scope, requirements, and timelines.
- Manage project schedules, prioritize tasks, and ensure timely delivery of high-quality software.
- Cross-Functional Collaboration:
- Work closely with designers, product managers, and other teams to translate business requirements into technical specifications.
- Facilitate communication and collaboration across teams to ensure alignment on objectives and deliverables.
- Continuous Improvement:
- Promote and implement agile methodologies and practices to enhance team efficiency and productivity.
- Identify opportunities for process improvements and technical enhancements.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
- Proven experience (5+ years) in software development, with a strong background in Python and PHP.
- Proficiency in front-end technologies, specifically React and Next.js.
- Previous experience in a leadership role, with a demonstrated ability to manage and grow engineering teams.
- Strong understanding of software development best practices, including version control, testing, and CI/CD processes.
- Excellent problem-solving skills and a passion for technology and innovation.
- Strong communication and interpersonal skills, with the ability to collaborate effectively across teams.