Engineering Manager, Ecommerce

Radwell InternationalDowners Grove, IL
$145,000 - $210,000Hybrid

About The Position

The Engineering Manager leads a team of software engineers responsible for designing, developing, and delivering scalable digital solutions that support Radwell International’s global business operations. This role is responsible for managing software engineering teams across enterprise platforms, eCommerce systems, internal applications, AI-enabled services, and integration platforms while ensuring alignment with Radwell’s modern architecture strategy, cloud-first technology stack, and AI-driven innovation initiatives. This leader will partner closely with enterprise architecture, product management, data engineering, DevOps, and AI teams to deliver highly scalable, secure, and resilient technology platforms. The Engineering Manager will play a critical leadership role in modernizing legacy applications, migrating systems to cloud-native architectures, and enabling scalable digital platforms using microservices and event-driven architecture. This role also plays a key part in coordinating engineering execution across US-based teams and the India Shared Services Center (ISSC).

Requirements

  • 10+ years’ experience working in software development including both on prem and cloud-based software stacks
  • 5+ years’ experience working in digital/ecommerce in B2B and B2C across industrial, manufacturing or other industries with high volume / complex sales through digital ecommerce channels
  • 5+ years of experience working with senior stakeholders, managing change and scope of work.
  • 5+ years of building / leading multiple teams (direct reports), external SI vendors, and contractors across multiple technologies
  • 10+ years’ experience delivering software products using, Scrum or other Agile delivery methodologies
  • 7+ years’ experience in delivering software solutions using .NET/C#, Node.js, react.js, REST APIs, GraphQL, SQL Server, NoSQL DB, Event Streaming (Kafka, Azure Service Bus, Event Hub), Message queues, Microservices Architecture, Event Driven Architecture etc.
  • Leading multiple development teams ensuring high quality technical documentation and practices
  • Formulate release and sprint implementation plans and work with development teams to prepare estimates for the assigned activities/work items
  • Solution design all elements of the implementation by working closely with product, architecture, analysts, and developers
  • Review & manage code development in a timely and high-quality manner while leveraging modern software development methodologies and automation including TDD (test driven development), code reviews, containerization (e.g. Docker, Kubernetes), DevOps, CI/CD pipelines (e.g. Jenkins, GitHub, Sentry, CircleCI), and testing automation.
  • 10+ years’ experience some of the following technologies
  • Extensive experience with industrial e-commerce platforms and digital modernization, including B2B/B2C commerce solutions, product discovery, high-volume catalog and transaction systems, customer journey optimization, cloud transformation, and scalable solutions supporting global sales.
  • Have real-world experience with writing code for software engineering, including languages (e.g., C#, JavaScript, TypeScript, SQL, HTML, CSS), frameworks (e.g., .NET Core, ASP.NET Core), and common libraries.
  • 10+ year’s experience with REST, GraphQL, API design patterns, scalable containerized systems, and microservices
  • 10+ years or mastery in Java and/or Node.js, React, Bootstrap, and experience with multiple opensource technologies like Spring, Tomcat, Nginx, Elastic Search, etc.
  • 10+ years strong knowledge of various relational databases (e.g. Microsoft SQL, MariaDB, Postgres SQL, MySQL,etc.) noSQL databases (e.g. Redis, columnar, GraphDB, etc.), Cloud services (e.g. Azure, AWS)
  • People management experience, with a track record of setting clear goals, coaching engineers through career growth, and driving on-time delivery with tactical precision.
  • Have real-world experience with architecting changes and improvements to large-scale and high-volume databases.
  • Hands-on experience driving AI adoption within engineering organizations to address real-world delivery bottlenecks, improve developer effectiveness, automate quality, security processes, and enable scalable production use of AI-assisted capabilities.
  • Experience leading production-oriented rollout of AI-assisted development tools and workflows, translating emerging AI capabilities into practical solutions that improve business operational efficiency.
  • Have real-world experience managing infrastructure on a cloud platform such as Azure, AWS, or GCP.
  • Have real-world experience with training and mentoring software engineers with lesser experience, becoming a force-multiplier and generally improving teams' confidence, proficiency, and excellence.
  • Have a passion for creating reliable applications and testing reliability through automated means - e.g., end-to-end, integration, unit, stress, and load tests.
  • Strong written and verbal communication skills

Nice To Haves

  • Experience with A/B testing including is a plus
  • App dev experience in Windows, iOS, and Android – is a plus

Responsibilities

  • Contribute to the full-stack delivery and implementation of software code (primarily using C# and JavaScript) in a complex environment with dozens of services comprising e-commerce platforms with hundreds of thousands of monthly active users.
  • Development Standards and Policies – follow standards for production code including but not limited to, check-in policies, naming conventions, static code analysis, documentation requirements and unit tests.
  • Manage changes and improvements to large, high-volume, and distributed, relational databases while maintaining performance, reliability, and data integrity.
  • Lead team architecture and implementation efforts.
  • Contribute to the research, development, and implementation of software architecture strategies - constantly improving our codebase to be more scalable, maintainable, and consistent with current best practices.
  • Contribute to the research, development, and implementation of cloud infrastructure architecture strategies - improving our cloud infrastructure to be more scalable, maintainable, cost-effective, reliable, and generally consistent with current best practices.
  • Contribute to the research, development, and implementation of instrumentation measures such as CI/CD, Kubernetes (K8s), Infrastructure as Code (IaC), and so on.
  • Contribute to the implementation of instrumentation for telemetry, metrics, analytics, KPIs, etc., measuring the technical and business performance of e-commerce systems.
  • Contribute to documentation of e-commerce software systems through code documentation, knowledgebase documentation, version control, and release notes.
  • Collaborate with business stakeholders, requirements analysts, quality assurance (QA) analysts, specialist consultants, and so on, to engineer and implement technical solutions to business problems.
  • Contribute to the training and mentorship of newer teammates and less-experienced software engineers.
  • Create software applications that are secure in accordance with enterprise and industry best practices, guidelines, and requirements.
  • Demonstrate subject matter expertise in assigned domain - e.g., a contributor assigned to a domain such as checkout should have a strong understanding of the checkout process, implementation, limitations, opportunities, metrics, KPIs, etc.
  • Development Standards and Policies – follow standards for production code including but not limited to, check-in policies, naming conventions, static code analysis, documentation requirements and unit tests
  • Provide release support and training to end-users on the software the team has created.
  • Demonstrate a proficient understanding of systems, processes, and procedures; applies this knowledge constructively when completing assignments.
  • Demonstrate a proficient understanding of Radwell International operational functions (i.e. sales order processing, purchasing, inventory management, shipping, and accounting) and the related software interaction.
  • Engage in continuous self-improvement and team improvement activities, including but not limited to independent study of technical topics, peer to peer training, and attainment of external certifications related to the tools and technologies utilized by the team.
  • Other tasks may also be required from time to time, at the discretion of management, to achieve department and company objectives.

Benefits

  • health, dental, and vision coverage
  • company sponsored short-term and long-term disability benefits
  • $50,000 in Life insurance
  • additional voluntary benefits
  • 401(k) Plan
  • common paid Company Holidays
  • 15 days of PTO annually
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service