Senior Software Engineer

Job description

In the past years, Schumacher has launched an award-winning iOS App, totally overhauled the filter and search on our website, and developed the first API connect to our ERP software – all to the delight of our clients and measured returns for our company.  


Now we are looking to take this momentum to new heights with an addition to our small agile development team - which consists of internal engineers, designers and product managers.


Schumacher is top of mind in its industry and runs on a complex network of applications that support our product development, procurement, e-commerce, and world-wide shipping operations. Our team creates RESTful APIs that power these systems and in 2018, we are taking our technology stack to the next level.


As a Senior Software Engineer at Schumacher, you will be a key part of architecting a new information system to support even more growth by implementing critical product features and working on technical infrastructure to enable performance, scaling and ultimately revenue growth.




  • Lead all aspects of agile software development including design, implementation, testing and deployment
  • Drive feature and product updates for our complex network of internal and client-facing applications
  • Identify opportunities for improvement across the digital landscape of the company
  • Develop, test and deploy new products that directly impact core company metrics 
  • Develop highly scalable systems that touch all parts of our business operations – from product development, to shipping, to finance, to sales
  • Review, analyze and test current systems to ensure optimal performance
  • Analyze and resolve complex problems associated with applications systems
  • Lead the development of new industry-leading products using our tech stack
  • Mentor junior developers
  • Maintains a high degree of knowledge on current technologies and tools
  • Makes recommendations to improve effectiveness of team




  • Bachelor’s Degree; Computer Science or related field
  • 3+ years of experience with ASP.Net Web Forms, MVC, Web API
  • 3+ years of experience with MS SQL Server & TSQL
  • 3+ years of experience with Visual Studio Team Services
  • 3+ years of experience with Javascript Frameworks
  • 3+ years of experience with CSS Frameworks
  • Solid understanding of web technology and experience using or creating web services
  • Experience working in an environment that requires coordination of efforts between the Engineering, Infrastructure, and Product Management teams
  • Result-oriented ability to respond to a changing business environment
  • Ability to work well in a team environment and collaborate with other developers
  • Experience in software lifecycles, software configuration management and change control
  • Excellent interpersonal skills with the ability to develop cohesive working relationships with internal and external clients
  • Ability to manage multiple deliverables in a highly energized and fast-paced environment within a framework of constantly shifting deadlines and deliverables
  • Flexibility to adapt to change and willing to learn and develop new skill sets as applicable




  • ASP.NET MVC and C#
  • Object-Oriented Programming Concepts
  • RESTful APIs/ SOAP Web Services
  • HTML5, CSS 3, JavaScript, jQuery, Bootstrap, Angular or Knockout
  • Microsoft SQL Server, Visual Studio, Internet Information Services





F. Schumacher & Co is a 129-year‐old interior design company that creates and distributes fabric, wallcovering and furniture to skilled businesses around the world. Our family‐owned company is synonymous with style, taste and innovation. Our collections are comprehensive, with an extraordinary range united by respect for classicism, an eye for the cutting edge, and an unparalleled level of quality.


But don’t be fooled! While we celebrate our storied heritage, we operate like a 129-year‐old startup. Our talented team is innovative and dynamic, and our culture is progressive and fun. In order continue our success; we are always looking for talented people that fit.


  • Culture: In our company you’re judged by your ideas and results, not your experience or title. So be thoughtful, casual and speak your mind.
  • Teamwork: We believe that success and efficiency can only be a product of collaboration. At F. Schumacher & Co. working together is the rule, not the exception.
  • Innovation: We have achieved success and longevity through innovation. So, here, we encourage experimentation and rule breaking. And mistakes? Those are things we embrace, talk about and learn from.
  • Life balance: focused and productive time is more important that long hours. We believe in having enough time to be happy in the office and out of it.