Software Engineering Manager
PopCandi
- Skokie, IL
- $145,000-165,000 per year
- Permanent
- Full-time
- Provide strong technical guidance and set the vision for your development pod.
- Conduct regular code reviews, enforcing coding standards, architecture, and schema design principles.
- Lead and manage the development pod, instilling a culture of technical excellence and collaboration.
- Allocate tasks, set priorities, and ensure the team's alignment with overall project and organizational goals.
- Advocate for addressing technical debt and collaborate with your team to create tasks during story implementation.
- Collaborate closely with Staff Engineers to address complex technical challenges and shape the technical vision of implementation.
- Ensure effective communication and knowledge transfer between Staff Engineers and development team members.
- Work closely with product managers and other stakeholders to understand project requirements and provide technical insights for implementation planning.
- Enforce coding standards within the development pod, ensuring consistency and quality across the codebase.
- Work with team members to address code quality issues and promote best practices.
- Provide oversight on architectural decisions, ensuring they align with organizational standards and project requirements.
- Collaborate with Staff Engineers and the Director of Engineering to shape and evolve the architectural vision for the product.
- Lead schema design discussions, ensuring database structures align with performance, scalability, and security requirements.
- Work with the team to implement effective and efficient database schemas.
- Collaborate with the QA/BA Co-Lead to ensure the delivery of high-quality solutions on time.
- Address any technical concerns or challenges raised by the QA/BA Co-Lead and work together to find effective solutions.
- Mentor and guide team members in their professional growth and technical skills development.
- Identify training needs and support ongoing learning initiatives within the pod.
- Take ownership of project delivery timelines and milestones along with your Product partner, ensuring the pod’s contributions align with overall project schedules.
- Proactively identify and mitigate risks to ensure timely and successful project completion.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Strong preference for having worked with complete or near-complete ownership/accountability for a software stack, including experience growing a system from the first line of code to production and post-production support.
- Experience managing a team of at least 3 people, providing both business/domain and technical guidance.
- Experience balancing day-to-day bug fixing and business questions with scheduled feature rollouts.
- Azure PaaS experience desired—Azure Service Bus, Azure Queues, Azure App Services, Azure App Insights, Azure API Management.
- Experience with C# .NET 6.0–8.0 required.
- T-SQL experience, at least enough to spot good/bad schema or inefficient queries.
- Angular 15+ experience is preferred but not necessary; some level of experience with a JavaScript framework is desired.
This is a hybrid role based in the Greater Chicago area. The typical hybrid schedule follows an office-centric model, with employees working on-site Tuesdays, Wednesdays, and Thursdays each week. Remote work is supported on Mondays and Fridays, enabling a healthy work-life balance. Must be able to work in the US for any employer. Sponsorship is not available at this time.Compensation: $145,000 - $165,000 + bonus & benefitsPowered by JazzHR