Demo

Lead Software Engineer - eCommerce

Oncourse Home Solutions
Naperville, IL Full Time
POSTED ON 1/21/2025
AVAILABLE BEFORE 4/19/2025

If the following job requirements and experience match your skills, please ensure you apply promptly.

Who we Are

Oncourse Home Solutions (OHS) is a people-centric, $400M organization that is owned by private equity firm, Apax Partners operating under the brands American Water Resources, Pivotal Home Solutions and American Home Solutions. We do what is right for our people so they can do their best when serving our 1.6 million customers across the U.S. Our mission is to help homeowners navigate the unexpected, reduce costs, and make homeownership enjoyable for all. Our vision is to make our products and services accessible to all by becoming the most forward-thinking and community-driven home solutions organization of the 21st century. We are committed to fostering an environment that embraces diversity in all forms, where our employees, customers and partners feel valued, respected, and supported.

As a US-based warranty provider, we provide expertise in safety and homecare to our customers. Our integrated solutions meet customer needs both inside and outside the home. Inside the home, we safeguard essential systems like plumbing, heating and cooling, appliances, power surge protection, hot water heaters, and interior electrical components. Outside the home, we ensure the protection of vital lines, including water, gas, wells, sewers, electric, and septic systems. We primarily go to market B2B2C, partnering mostly with water / gas / electric utilities and municipalities to offer our product leveraging their brand for marketing and often adding our subscription fee to the water / gas / electric bill itself. When our customers need help with home maintenance, repair, or coverage, OHS is there. This is what it means to be an ‘Oncourse SUPER’—Successful, United, Progressive, Empathetic, Reliable. SUPERs get it done. We sweat homeownership so our customers don’t have to. We view every day as an opportunity to step up, step out, and remind others that we are in this together, to stay on course.

This role is based in our Naperville, IL office. A regular in-office hybrid model (generally T-Th in office, M&F remote) is required, as our office environment is a key driver of our company culture and employee experience.

Responsibilities include but not limited to :

  • Lead the design and development of complex custom Full Stack applications, ensuring scalability, performance, and security.
  • Assume the role of a hands-on technical lead, actively participating in and directing the efforts of both internal and external development team members.
  • Make significant contributions to the continuous refinement of the existing portfolio of applications and services.
  • Focus on emerging technology trends, particularly within the realms of Software as a Service (SaaS), cloud computing, and DevOps, with the goal of identifying and implementing superior solutions that align with business requirements.
  • Execute strategies aimed at enhancing operational efficiency, reducing costs, and driving tangible business value.
  • Conduct in-depth investigations to pinpoint the root causes of complex software issues, and subsequently formulate practical, efficient, and enduring technical solutions.
  • Champion an API-centric approach when integrating with mid-office applications and external partners.
  • Collaborate closely with cross-functional teams and senior management to achieve project objectives.
  • Adhere to the established software development lifecycle (SDLC) principles.
  • Manage and maintain ecommerce applications and websites, ensuring they are secure, stable, and deliver excellent user experience.
  • Design high-availability applications within a multi-tier cloud architecture, covering database, service / API, and UI components.
  • Ensure applications are compatible and can integrate effectively with third-party services and APIs.
  • Stay updated with emerging technologies and best practices in the ecommerce and software development domain.
  • Collaborate effectively with cross-functional teams, including product managers, designers, and other developers, to drive successful project outcomes.
  • Mentor and guide junior engineers, fostering a culture of learning and innovation within the team.
  • Investigate and resolve complex technical issues related to ecommerce systems promptly.
  • Conduct root cause analysis for problems and implement corrective actions to prevent recurrence.
  • Ensure ecommerce systems comply with industry standards, regulations, and security best practices.
  • Implement robust security measures to safeguard customer data and transactions.
  • Create and maintain comprehensive technical documentation, including system architecture, APIs, and workflows.
  • Facilitate knowledge sharing within the team and document best practices and coding standards.
  • Monitor system performance and conduct performance tuning to optimize application responsiveness and efficiency.
  • Collaborate with QA teams to ensure rigorous testing of applications, identifying and fixing bugs and issues.
  • Implement automated testing where applicable to maintain code quality and reduce the risk of regressions.

We are excited if this is You

Experience and Qualifications for the Role :

  • At least 8 years of hands-on experience in designing and developing complex custom Full Stack applications.
  • Expertise in managing and maintaining eCommerce applications and websites.
  • Proven experience in delivering digital commerce applications using CMS, commerce platforms, and headless architecture concepts.
  • Proficiency in these programming languages, frameworks, and services :
  • Javascript / Typescript (as applied, frontend and backend, to React, NextJS, NodeJS, Angular, etc.)
  • Python (Django, Flask, etc.)
  • Messaging (RabbitMQ, Kafka, etc.)
  • Practical experience with microservices architecture and a deep understanding of its technical components.
  • Strong knowledge of containerization principles, including Docker and Kubernetes.
  • Demonstrated ability to design high-availability applications within a multi-tier cloud architecture, encompassing database, service / API, and UI components.
  • Familiarity with Continuous Integration and Continuous Deployment (CI / CD) concepts, and experience with tools like Gitops, Argo, Puppet, Chef, VSTS, Maven, Jenkins, JIRA, etc.
  • Extensive hands-on experience with emerging and cloud-based technologies on AWS (Amazon Web Services).
  • Development of applications that seamlessly integrate with Relational and NoSQL databases (Mongo, Redis, DynamoDB, Postgres, MySQL, MSSQL, etc.). Prefer experience with querying, maintaining, and developing directly on these databases as well.
  • Experience with the Vtex eCommerce platform, including Vtex.io, is advantageous.
  • Familiarity with Nosto, an eCommerce personalization and retail intelligence platform, is a plus.
  • Education

    Bachelor’s degree in Computer Science (or relevant)

    Join our SUPER Team and Enjoy Amazing Benefits!

  • Competitive Compensation : We value your hard work and are proud of our competitive pay for performance philosophy.
  • Comprehensive Health Coverage : Medical, dental, and vision insurance options, plus paid short-term and long-term disability coverage.
  • 401(k) Plan with 4% Company Match : Secure your future with our robust retirement plan.
  • Defined Contribution Arrangement : 5.25% of employee annual income contributed to your retirement plan, yearly up to 7,875 dollars.
  • Generous Paid Time Off : Take the time you need to recharge and relax.
  • Education Assistance Program : Invest in your growth and development with our support.
  • FSA / HSA Options : Flexible spending and health savings accounts to manage your transportation and dependent care expenses.
  • Employee Wellness : Access to EAP, health, legal, and financial resources to support your overall well-being.
  • Vibrant Company Culture : Monthly Townhalls, employee recognition programs, and Employee Business Resource Groups (EBRGs) to keep you engaged and connected.
  • Competencies :

    Problem Solving : Is tolerant with people and processes; listens and checks before acting; tries to understand the people and the data before making judgments and acting; waits for others to catch up before acting; sensitive to due process and proper pacing; follows established process.

    Composure : Is cool under pressure; does not become defensive or irritated when times are tough; is considered mature; can be counted on to hold things together during tough times; can handle stress; is not knocked of balance by the unexpected; doesn't show frustration when resisted or blocked; is a settling influence in a crisis.

    Customer Focus : Is dedicated to meeting the expectations and requirements of internal and external customers; gets firsthand customer information and uses it for improvements in products and services; acts with customers in mind; establishes and maintains effective relationships with customers and gains their trust and respect.

    Functional / Technical Skill : Has the functional and technical knowledge and skills to do the job at a high level of accomplishment.

    Drive for Results : Can be counted on to exceed goals successfully; is constantly and consistently one of the top performers; very bottom-line oriented; steadfastly pushes self and others for results.

    Process Management : Good at figuring out the processes necessary to get things done; knows how to organize people and activities; understands how to separate and combine tasks into efficient work flow; knows what to measure and how to measure it; can see opportunities for synergy and integration where others can't; can simplify complex processes; gets more out of fewer resources.

    Education

  • Bachelors or better in Computer Science or related field
  • J-18808-Ljbffr

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Lead Software Engineer - eCommerce?

    Sign up to receive alerts about other jobs on the Lead Software Engineer - eCommerce career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $156,679 - $196,968
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at Oncourse Home Solutions

    Oncourse Home Solutions
    Hired Organization Address Naperville, IL Full Time
    Who We Are At Oncourse Home Solutions (OHS), we are a people-centric organization. We do what is right for our people so...
    Oncourse Home Solutions
    Hired Organization Address Naperville, IL Full Time
    Who we Are Oncourse Home Solutions (OHS) is a people-centric, $400M organization that is owned by private equity firm, A...
    Oncourse Home Solutions
    Hired Organization Address Naperville, IL Full Time
    Who We Are Oncourse Home Solutions (OHS) is a people-centric, $400M organization that is owned by private equity firm, A...
    Oncourse Home Solutions
    Hired Organization Address Naperville, IL Full Time
    Who we Are Is your CV ready If so, and you are confident this is the role for you, make sure to apply asap. Oncourse Hom...

    Not the job you're looking for? Here are some other Lead Software Engineer - eCommerce jobs in the Naperville, IL area that may be a better fit.

    Remote Lead Software Engineer for eCommerce Applications

    Get It - Professional Services, Bolingbrook, IL

    Remote Lead Software Engineer for eCommerce Solutions

    Get It - Professional Services, Bolingbrook, IL

    AI Assistant is available now!

    Feel free to start your new journey!