Software Engineering Manager - AI Products

PCMIPark Ridge, IL
$165,000 - $185,000Hybrid

About The Position

The Software Engineering Manager plays a crucial role in driving the success of software projects by providing leadership, direction, and support to the development team while ensuring alignment with organizational goals and priorities.

Requirements

  • Bachelor’s degree in Computer Science or related field or equivalent work experience.
  • 3+ years in leadership role.
  • 7+ years of engineering experience.
  • 8+ years of leading the definition and development of multi-tier web services experience.
  • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and live site operations.

Responsibilities

  • Oversee the planning, execution, and delivery of software development projects. This involves setting project timelines, allocating resources, and tracking progress against milestones.
  • Provide technical guidance and expertise to the development team, helping to resolve complex technical issues and ensuring that the team follows best practices and coding standards.
  • Allocate resources effectively, including personnel, budget, and time, to ensure that projects are completed on schedule and within budget constraints.
  • Identify potential risks and challenges in software development projects and develop strategies to mitigate them.
  • Continuously assess and improve software development processes, tools, and methodologies to increase efficiency, quality, and scalability.
  • Ensure that software development activities comply with relevant regulations, standards, and security protocols.
  • Ensure that software products meet quality standards and customer requirements by implementing rigorous testing procedures and quality assurance processes.
  • Communicate with stakeholders, including clients, executives, and other departments, to understand requirements, provide updates on project status, and manage expectations.
  • Stay informed about new technologies, tools, and trends in software development, and assess their potential impact on current and future projects.
  • Lead a team by monitoring the daily workflow, provide constructive feedback, and train new staff members.

Benefits

  • Competitive Compensation
  • Comprehensive Benefit Package
  • Health, Dental & Vision Insurance
  • Health Savings Account (HSA)
  • Flexible Spending Account (FSA)
  • Short & Long Term Disability Insurance
  • Company-paid Life Insurance
  • Voluntary Life Insurance
  • Voluntary Accident Insurance
  • Employee Assistance Program
  • 401k with generous Company Match
  • Commuter Benefits
  • Paid Time Off accrued per pay period
  • 10 Paid Holidays
  • Paid Parental Leave
  • Annual Bonus Program
  • Professional Development Opportunities
  • Employee Events
  • Wellness Programs
  • Employee Discount Programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service