Rooms To Go logo

Sr. Software Engineer

Rooms To Go
  • Seffner, FL
    Today
    Rooms To Go

    Job Description

    Position Overview

    We're looking for a Senior Full-Stack Software Engineer to design, build, and modernize the enterprise applications that power Rooms To Go's supply chain. These systems support inventory planning, purchasing, replenishment, supplier collaboration, and operational decision-making, helping ensure the right products are available at the right place and time to meet customer demand.

    This role is ideal for a software engineer with 5+ years of professional full-stack development experience who enjoys solving complex business challenges with scalable, reliable software. You'll partner closely with Supply Chain, Purchasing, Operations, and Product teams to develop solutions that improve inventory availability, automate business processes, reduce operational costs, and drive continuous improvement across the organization.

    Rather than building customer-facing websites or e-commerce features, you'll focus on the business-critical systems that keep our supply chain running efficiently and directly impact purchasing decisions, inventory flow, and the overall customer experience.

    Responsibilities:
    • Design, develop, and maintain full-stack supply chain applications using JavaScript, Vue.js and/or React, C#, and .NET Core.
    • Develop business applications that improve inventory availability, purchasing, replenishment, shipment planning, and overall supply chain efficiency.
    • Build and enhance software that automates business processes, streamlines workflows, reduces manual effort, and supports smarter purchasing decisions while reducing inventory shortages and operational costs.
    • Design and maintain backend APIs, business services, integrations, and application logic using C# and .NET Core.
    • Develop intuitive front-end applications that support inventory visibility, purchasing workflows, exception management, approvals, prioritization, reporting, and operational decision-making.
    • Design, maintain, and optimize relational databases and data models supporting products, vendors, inventory, purchase orders, sales demand, lead times, and fulfillment.
    • Integrate enterprise applications with ERP, warehouse management systems (WMS), supplier platforms, reporting tools, third-party systems, and internal business applications.
    • Collaborate with Supply Chain, Purchasing, Operations, Finance, Sales, Product, QA, and Engineering teams to translate complex business requirements into scalable, maintainable software solutions.
    • Participate in application architecture, technical design, and code reviews, ensuring solutions are secure, scalable, maintainable, and aligned with long-term business objectives.
    • Mentor junior developers through code reviews, technical discussions, documentation, and knowledge sharing while promoting engineering best practices.
    • Create and maintain technical documentation, including API documentation, system architecture, data flows, implementation decisions, and deployment or support guides.
    • Troubleshoot production issues, perform root cause analysis, and implement long-term solutions that improve application stability and reliability.

    Qualifications:
    • 5+ years of professional software development experience building full-stack, enterprise business applications.
    • Strong full-stack development experience with JavaScript, modern web frameworks (Vue.js and/or React), and backend development using C#, .NET Core, and ASP.NET Core.
    • Experience designing and developing backend APIs, business services, integrations, and data-driven applications.
    • Experience building and supporting enterprise software, internal business systems, operational platforms, workflow tools, dashboards, reporting applications, or similar business-critical solutions.
    • Strong understanding of relational databases, including data modeling, SQL queries, stored procedures, performance tuning, and application data access patterns.
    • Experience translating complex business processes and workflows into scalable, maintainable software solutions while supporting systems where accuracy, reliability, and business continuity are critical.
    • Strong understanding of API design, authentication, authorization, validation, error handling, logging, and secure coding best practices.
    • Experience with Git-based development workflows, including branching strategies, pull requests, code reviews, and Agile/Scrum methodologies.
    • Demonstrated ability to mentor other developers, contribute to technical decision-making, and produce clear technical documentation.
    • Strong analytical, problem-solving, and communication skills with the ability to balance engineering quality, business priorities, operational urgency, and delivery timelines.

    Supply Chain Experience:

    Direct supply chain experience is highly desirable but not required. The ideal candidate should be excited to learn and work within business domains such as:
    • Inventory management, including inventory availability, replenishment, purchasing, purchase order management, sales demand, demand planning, backorders, stockouts, lead times, fulfillment, and shipment prioritization.
    • Supply chain optimization, including cost reduction, process automation, and continuous improvement.
    • Enterprise supply chain technologies, including ERP, warehouse management systems (WMS), and integrations with internal and third-party business systems.
    • Operational decision support, including exception-based workflows, reporting, dashboards, and business process visibility.

    Preferred Experience:
    • Cloud, DevOps, and AI development tools, including Azure, Azure DevOps, GitHub Actions, Infrastructure as Code (IaC), GitHub Copilot, Azure AI, or similar technologies.
    • Enterprise business systems, including ERP, WMS, supply chain, purchasing, inventory, order management, forecasting, replenishment, business process automation, reporting, analytics, and operational software.
    • Modern application architecture, including microservices, service-oriented architecture (SOA), Docker, containerized applications, and enterprise application development.
    • Application monitoring, modernization, and integration, including Application Insights, Datadog, New Relic, modernizing legacy .NET applications, and integrating with third-party systems and APIs.

    Numbers & Facts

    LocationSeffner, FL
    IndustryRetail
    Company Size5,000 to 9,999 employees
    Year Founded1991
    Websitehttp://www.roomstogocareers.com

    About Company

    When Rooms To Go opened its first set of doors in 1991, the way people bought furniture was changed forever. Since then, we've grown into America's #1 independent furniture company with the nation's largest furniture inventory. By offering stylish furniture at everyday low prices, original room packages, superior service and fast delivery, today Rooms To Go is America's favorite place to buy furniture.

    Along with the creation of this great furniture company, an exciting and innovative way to shop furniture was born. Rooms To Go introduced the concept of displaying and packaging furniture in complete room settings. Our designers coordinate each room's colors, fabrics and accessories to the last detail, so customers don't have to. This approach affords customers a simplified shopping experience and increased savings when buying an entire room. Trained, knowledgeable and courteous Rooms To Go sales associates create the hassle free, comfortable environment customers enjoy in our showrooms.

    Rooms To Go's incomparable delivery promise ensures customers receive their new furniture in days, not months. Our fast and easy furniture delivery is realized through state-of-the-art Rooms To Go distribution centers, housing hundreds of thousands of furniture pieces ready for delivery today.

    The Rooms To Go Furniture Revolution is the direct result of the finest sales, merchandising, advertising, operations, customer service and finance initiatives in the furniture industry. Our complete focus is to embrace change, and to respect and respond to our customer base. Certainly our policy of fashion at an affordable price generates high traffic through the front door, but it is the Rooms To Go Team that builds the loyalty and trust that keeps our customers coming back.


    Rooms To Go recognizes that our over 5,000 associates are the nucleus of our continued success. We hire the finest candidates, who are career oriented and motivated. We value the individuality and creativity of our associates and recognize them on a regular basis. The executive team provides the vision; as service leaders, they are the coaches. They empower and believe in people achieving excellence in their work and lives. They love the business and refuse to accept mediocrity. Integrity and honesty are part of your benefit package at Rooms To Go.


    Along with competitive pay, Rooms To Go offers excellent and affordable health insurance, a 401(k) plan with discretionary match, dental, vision, life, and disability insurance. Paid time off includes a week of paid vacation after only six months of employment, personal time and paid holidays. We are proud of our Wellness Program that offers our associates contests, weight loss and activity programs, discounts, and information to stay healthy. Many of our positions offer individual or team incentives to recognize and reward our associates. Rooms To Go associates enjoy a fast paced, innovative, team environment that focuses on giving our customer's an amazing buying experience.

    Skills

    • API Documentationunmatched
    • Agile Programming Methodologiesunmatched
    • Analysis Skillsunmatched
    • Application Integrationunmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Authenticationunmatched
    • Automationunmatched
    • Best Practicesunmatched
    • Business Developmentunmatched
    • Business Operationsunmatched
    • Business Processesunmatched
    • Business Servicesunmatched
    • Business Solutionsunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Continuous Improvementunmatched
    • Cost Controlunmatched
    • Customer Experienceunmatched
    • Customer Facing Websiteunmatched
    • Data Modelingunmatched
    • Database Optimizationunmatched
    • Decision Supportunmatched
    • Demand Forecasting/Planningunmatched
    • DevOpsunmatched
    • ERP (Enterprise Resource Planning)unmatched
    • Enterprise Applicationsunmatched
    • Error Handlingunmatched
    • Establish Prioritiesunmatched
    • Financeunmatched
    • Gitunmatched
    • GitHubunmatched
    • Identify Issuesunmatched
    • Inventory Managementunmatched
    • Inventory Planningunmatched
    • JavaScriptunmatched
    • Mentoringunmatched
    • Microsoft .NETunmatched
    • Microsoft ASP.NET (Active Server Page)unmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft Windows Azureunmatched
    • Operational Supportunmatched
    • Organizational Development/Managementunmatched
    • Performance Tuning/Optimizationunmatched
    • Problem Solving Skillsunmatched
    • Process Improvementunmatched
    • Procurement Planningunmatched
    • Product Supportunmatched
    • Programming Toolsunmatched
    • Purchase Ordersunmatched
    • Purchasing/Procurementunmatched
    • Quality Assuranceunmatched
    • React.jsunmatched
    • Relational Databases (RDBMS)unmatched
    • Reporting Dashboardsunmatched
    • Root Cause Analysisunmatched
    • SQL (Structured Query Language)unmatched
    • Salesunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Secure Codingunmatched
    • Software Administrationunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Stored Proceduresunmatched
    • Supply Chainunmatched
    • Supply Chain Management Softwareunmatched
    • Supply Chain Optimizationunmatched
    • Support Documentationunmatched
    • System Architectureunmatched
    • System Operationsunmatched
    • Systems Administration/Managementunmatched
    • Technical Writingunmatched
    • Technical/Engineering Designunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Vue.jsunmatched
    • Warehousingunmatched
    • Web Application Frameworkunmatched
    • eCommerceunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder