Software Engineer - Digital in Northlake, IL at Empire Today

Date Posted: 9/17/2020

Opportunity Snapshot

Opportunity Description

Business Area

Empire Today’s marketing department creates the face of the company through various initiatives such as online media, digital media, email programs, and print collateral. By promoting Empire Today’s brand and line of products, we are able to reach a large audience of potential customers to support the success of Empire Today.


As a Software Engineer – CMS/Full stack, you will design, build and support innovative website features and backend applications and services to support the highly visible and business-critical lead generation and data support activities of the Empire Today Marketing Department.

Empire Today’s Marketing Department creates the face of the company through online media, digital media, email programs, and print collateral. By promoting Empire Today’s brand and line of products, we are able to reach a large audience of potential customers to support the success of Empire Today.

You will build intuitive web features, interfaces and services that make it easy for consumers, businesses and call centers to make appointments and engage in ecommerce displays and features. You will develop flexible APIs and services that transmit and maintain data between our marketing and backend systems. You will use Azure’s cloud infrastructure technologies to build highly scalable, low latency, resilient web and services applications.

The Software Engineer works with the Lead Software Engineer, other software engineers and developers, and business owners to refine and translate requirements into technical specs. Develops, implements, maintains and troubleshoots applications, services and websites. Responsible for adding functions to and maintaining web architectural environments, and in maintaining professional coding and structural standards, as well as ensuring clean QA and build-release processes.

This highly visible position reports to the Lead Software Engineer and collaborates with an established and veteran team of developers. This key position will be looked to for added expertise on CMS development strategy.

  • Work with business owners to refine and translate requirements into technical specs, that can be used by fellow developers.
  • Dynamic web development
  • Perform Kentico CMS development and integration.
  • Participate in front-end debug and development as needed.
  • Develop middleware infrastructure for public websites
  • Design, develop and stand up APIs and services to support Marketing requirements.
  • Develop, augment and maintain services to capture, pass and modify marketing data for business systems.
  • Troubleshoot and resolve application and deployment issues in release systems and in Azure application hosting systems.
  • Help maintain Azure and local development, QA, and production environments
  • Assist with website updates and releases.
  • Assist in the development of Test development and integration, in order to prevent code and function regression.
  • Write high-quality code that is easy to maintain and test.
  • Work collaboratively and cooperatively with fellow developers.
  • Demonstrates creative and useful ways of solving problems and finding solutions using various programming languages, best practices and tools
  • Raise issues proactively that might impact the business


The successful candidate will possess:

  • .NET, C#, MVC; and .NET CMS (3-5 years)
  • Proficiency using standard web technologies, including HTML, CSS, JavaScript and jQuery (5+ years)
  • Proficiency using CMS technologies (Kentico, Sitecore CMS, WordPress experience a plus)
  • SQL Server; T-SQL; (1-3 years)
  • Experience creating Single Page Applications using REACT is a plus
  • Experience working with JavaScript build tools such as Gulp, Webpack, and Babel is a plus
  • Experience creating RESTFul Services is a plus.
  • Experience working in a cloud environment (preferred Azure) a plus.
  • Good understanding of object-oriented programming
  • Good understanding of Test-Driven Development
  • Good knowledge of Software Development Life Cycle and system development methodologies.
  • Focus on using web development best practices
  • Focus on user-friendly and accessible design and interface experience
  • Experience working on multiple projects with tight deadlines with competing priorities and complexities; strong multi-tasking abilities.
  • Understanding of basic network architecture
  • Good experience with Azure DevOps or other Server Build / Release Management system


Employees are eligible for numerous benefits including:

  • Quick enrollment into our benefit plans.  Eligibility is first of the month following just two weeks of employment.
  • 401K Investment Plan to A premium 401K Investment Plan, with the company matching your amount invested dollar for dollar up to 4% with no vesting.  Find another Company that can beat that! And make it the first bullet point.
  • Medical Insurance with several plan options and a Health Savings Account to meet you and your family’s health needs.
  • Prescription Drug Coverage
  • Dental Insurance – Twice a year visits at no cost.
  • Vision Insurance with materials coverage
  • Flexible Spending Accounts for Medical & Dependent Care
  • Wellness Program – A best in class program offering substantial awards payable right on your paycheck
  • Basic Life Insurance and AD&D
  • Short Term Disability Coverage
  • Long Term Disability Coverage
  • Employee Assistance Program
  • Paid Holidays including Floating Holidays
  • Paid Time Off (PTO) that grows with years of service
  • Empire Perks – An employee discount purchasing program offering you great savings on the things you want.

The company conducts a background check and drug screen for all new hires. 

Empire Today is an equal opportunity employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills.

By Submitting your resume and application information, you authorize Empire Today to transmit and store your information in the Empire Today group companies’ world-wide recruitment database, and to circulate that information as necessary for the purpose of evaluating your qualifications for this or other job vacancies.


Empire Today has been a leading provider of installed home improvements for 60 years. Empire offers the largest in-stock selection of flooring in the United States. Convenience, quality, and selection make Empire stand out.  With Empire Today, homeowners and business customers can get quality Carpet, Hardwood, Laminate, Tile, Vinyl Flooring, and Window Treatments from top brands they know and trust. And because Empire warehouses thousands of products, customers can get the right product, professionally installed when they need it, as soon as the next day.

Empire was founded in 1959 and provides service to more than 70 metropolitan areas in the United States. With more than three million satisfied customers, Empire Today is dedicated to its mission of Making Beautiful New Floors Easy.