Job Description
What You’ll Do
We'relooking for a hands-on, technically strong Software Engineering Manager who thrives in ambiguity and can rally a team to ship high-quality software.You'llset technicaldirections, grow your engineers, and keep the team's work tightly aligned with what the businessneeds;while staying close enough to the code to earn your team's trust.
In this role, you will:
• 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 andexpertise to the development team, helping to resolve complex technical issues and ensuring that the team follows best practices and coding standards.
• Championing AI Engineering by encouraging the team to inject AI across the entire SDLC to drive efficiency gains.
• Improving system performance and reliabilityand conducting code reviews andmaking technical contributions.
• Allocate resources effectively, including personnel, budget, and time, to ensure that projects are completed on schedule and within budget constraints.
• Identifypotential 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 activitiescomply withrelevant 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 aboutnew technologies, tools, and trends in software development, and assess their potential impact on current and future projects.
• Address conflicts and disagreements within the development team or with other stakeholders in a constructive andtimely manner.
• Lead, mentor, and manage a team of software developers, ensuring they have the resources, support, and direction needed to meet project goals.
• Foster a collaborative and communicative environment within the development team and across other departments such as product management, quality assurance, and operations.
• Evaluate the performance of team members, provide feedback, and implement strategies for professional development and improvement.
• Recruits, interviews, hires, and trainsnew staff.
What You’ll Need to Join Our Team
• Bachelor’s degree in computer scienceor related field or equivalent work experience.
• 3+ years in leadershiprole.
• 7+ years of engineering experience.
• 8+ years of leading the definition and development ofmulti-tierweb services experience.
• Knowledge of engineering practices and patterns for the full software/hardware/networksdevelopment life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and live site operations.
• Provenexperience withC#, Angular, TypeScript, and JavaScript.
• Provenexperience withAzure cloud architecture (App Services, Service Bus, Azure SQL, and related services).
• Proven experience with CI/CD pipelines and DevOps practices (Azure DevOps, TeamCity, Octopus).
• Experience with AI-assisted development tools (e.g.,Claude Code).
Why Work For Us
• Competitive Compensation from $170,000-180,000 USD; $150,000-160,000 CAN
• 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 and/or Commission Eligibility (note only put the applicable one)
• Professional Development Opportunities
• Employee Events
• Wellness Programs
• Employee Discount Programs
• Office in Park Ridge, IL - Convenient location to Blue Line
*Individual compensation packages are based on various factors unique to each candidate, including skill set, experience, qualifications, and other job-related aspects.
**Eligible to enroll the first day of employment for immediate coverage.
Remote only roles:
Although the role is open to remote candidates, PCMI can only hire employees in the following states:
• AL, CT, FL, GA, IL, KY, LA, MA, MI, MO, NC, NE, NH, NM, OH, PA, SC, TX, WI
Note: It is required for this role to be in the Park Ridge, IL office 2 days per week if candidate is located in the Chicagoland area.
#LI-BB1
#LI-Hybrid
#LI-Remote
#J-18808-Ljbffr