Manager of Software Engineering

INTERNATIONAL CODE COUNCIL INCCountry Club Hills, IL
18dHybrid

About The Position

In this role, you will lead one or more teams of software engineers to design, build, and enhance ICC’s E-commerce platform and other related applications, ensuring an outstanding customer experience. You will collaborate closely with Product Development, Enterprise Architecture, Project Management, Support, and Customer Service teams to define requirements, propose effective solutions, negotiate timelines, and help shape the organization’s technology strategy.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience. Masters degree is preferred.
  • 5+ years of experience designing, building, and supporting highly available, enterprise-level web and mobile applications
  • 5+ years of professional hands-on technical background in modern programming languages (e.g., PHP, C#, Go, TypeScript) and frameworks (e.g., VueJS, Node.js, Symfony, or Laravel).
  • 3+ years of experience leading and managing engineering teams, with a track record of developing others and delivering results
  • Experience with Magento 2 framework or experience building and supporting other modern online commerce platforms
  • Experience building single-page, PWA or decoupled applications.
  • Strong hands-on experience with system architecture, API development (REST/SOAP), and database technologies (SQL and NoSQL)
  • Familiarity with user experience, interface design, and mobile-first development.
  • Experience working in Agile environments (Scrum/Kanban) and applying DevOps principles
  • Excellent communication and collaboration skills, with the ability to work effectively with team members, stakeholders, and senior leaders
  • Strong problem-solving, analytical, and organizational skills
  • Experience in hiring, onboarding, and developing engineering talent
  • Ability to manage multiple projects, prioritize tasks, and adapt to changing business needs
  • Experience with cloud platforms (AWS or Azure), modern commerce frameworks (Magento 2 or similar), and monitoring tools
  • Excellent leadership, project management, and people management/mentoring skills (including hiring, onboarding, and developing engineering talent)
  • Experience with DevOps, Automation processes and CI/CD
  • Experience with Atlassian Jira or similar issue tracking tools
  • Experience working with third party vendors and contract negotiations
  • Experience with monitoring and observability tools/technologies (i.e., Grafana, Kibana, NewRelic)

Nice To Haves

  • Agile Leadership/Scrum Master/Product Owner, PMP or similar certifications
  • Certification is preferred

Responsibilities

  • Lead and support a team of software engineers to deliver high-quality, customer-focused applications for ICC’s E-commerce platform and related systems
  • Guide the team in technical decisions, ensuring best practices in software development, architecture, and system integration
  • Research and introduce new technologies, tools, and best practices to continuously improve how the team works
  • Set clear goals, track progress, and ensure projects are delivered on time and meet business objectives
  • Foster a positive and collaborative team environment, encouraging open communication, knowledge sharing, and continuous improvement
  • Mentor and develop team members, providing regular feedback, coaching, and support for their career growth
  • Work closely with cross-functional teams—such as Product, Architecture, Project Management, and Support—to define requirements, solve problems, and deliver value
  • Collaborate with IT leadership and other managers to help define and shape the organization’s technology strategy and roadmap
  • Manage resources and adjust priorities as needed to balance short-term needs with long-term team development
  • Promote and implement Agile and DevOps practices to improve team efficiency and adaptability
  • Drive the hiring and onboarding process, ensuring new team members are well integrated and supported
  • Communicate project status, risks, and dependencies clearly to stakeholders and senior leadership
  • Performs other related duties as assigned

Benefits

  • International Code Council offers a competitive starting salary and comprehensive benefits package that includes paid vacation and sick time, health/dental/vision insurance, 401k with generous company match immediately vested, company paid basic life insurance, short-term and long-term disability coverage. Additional voluntary benefit offerings are available such as critical illness insurance, flexible spending accounts, and pet insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service