Returning Candidate?

Software Engineering Manager

Software Engineering Manager

Job ID 
Posted Date 
Closing Date 

More information about this job


Scentsy is seeking a Software Engineering Manager to steer the team in producing high-performing, best-in-class tools for our consultants, customers and business partners.  This position requires a combination of technical depth, project and people management, and passion having fun while solving complex problems.


Our Software Team is responsible for a variety of software applications for the business. We provide a leading-edge e-commerce shopping environment for our consumers as well as a complete business management portal for our sales consultants which enables them to manage customers, orders, and parties. The consultant portal also provides analytics to help them market and grow their business. In addition, we develop and maintain software for internal operation and management of our extensive product lines, global sales consultant base, manufacturing, finance, and numerous other business units. 


For our IT team, it’s all about smart people, technology and teamwork.  Our software is deployed continuously and developed in C#/.NET using the latest frameworks and technologies including: ASP.NET w/MVC, WebAPI, MSSQL, Bootstrap, Knockout, Mongo and Solr.


In addition to the interesting work, there are some cool perks as well.  The Scentsy campus is beautifully landscaped and includes full-service cafeteria, fully equipped and staffed gym, extensive walking trails, and a Peet’s coffee bar.  You’ll find we have some of the best and brightest people in the Treasure Valley who love solving interesting problems as a team and smelling great.


If you look past the lovely smells, you’ll find an impressive amount of top-end technology behind this rapidly growing global business.



  • Lead the system design, development, testing, deployment, and maintenance of features and functions delivered via platforms, services and tools while creating an end result that is highly scalable, highly available, and highly reliable
  • Provide supervision and direction to direct reports in alignment with IT Enterprise Applications culture
  • Manage projects from inception to closure by gathering requirements, defining schedules, assessing resource needs, identifying risks, and overseeing execution of the project plan within the software development life-cycle
  • Foster an atmosphere of team collaboration, relevancy, and reliability throughout the IT Department and the overall organization
  • Interface with peers, key stakeholders, IT management and company executives to report on project milestones and present project needs
  • Undertake development and management of high impact and complex projects that are critical to the business
  • Work closely with System Analysts, Product Managers and Scrum Masters using Agile methodology to align resources, team objectives, and deliver high quality technology solutions
  • Work cross-functionally throughout IT and the company to drive software engineering efforts
  • Work with senior leadership and help influence and set technical strategy for the organization
  • Manage staff by selecting, orientating, training, coaching, counseling, and developing personal growth opportunities for employees
  • Responsible for supervising employees which includes; hiring, firing, demotions, performance appraisals, disciplinary actions, and other employee related functions


Additional Duties and Responsibilities:

  • Provide back up support in the absence of other team members
  • Perform all other assigned tasks and requirements as needed



  • Bachelor’s degree in computer science, business, or closely related field or equivalent work experience
  • 5+ years direct experience with designing, implementing, and maintaining large scale software projects
  • 5+ years leading technical teams and projects



  • Frequently work at a fast pace with stringent deadlines
  • Expected to work 40 hours per week; responsibilities may occasionally require overtime, an adjusted work schedule, and/or evening/weekend hours in order to meet deadlines or to support business initiatives in the technical environment
  • Adhere to all established procedures, policies, and safety rules as outlined by the Company
  • Occasional travel may be required


Knowledge, Skills, and Abilities:

  • Strong management skills with ability to motivate, stimulate, and inspire employees to maximize their efforts in productivity and quality
  • Ability to engage in technical discussions, be a subject matter expert, and have strategic influences
  • Strong business acumen and the ability to understand the business needs
  • Ability to establish and maintain positive working relationships with employees
  • Ability to effectively manage people while maintaining a strong software development background
  • Ability to lead a team in a mixed environment of day-to-day work and projects
  • Ability to have a strategic view of how initiatives or changes will impact groups within the company as well as the company
  • Ability to gain trust and buy-in from stakeholders and co-workers
  • Ability to influence in order to drive strategic initiatives and change
  • Ability to communicate clearly and concisely, orally, and in writing
  • Ability to exercise sound judgment within established guidelines
  • Work is generally sedentary in nature, but may require standing and walking up to 10% of the time
  • Ability to work at a computer station and view a computer screen for extended periods of time
  • Ability to frequently read, comprehend, write, perform basic mathematic calculations, communicate orally, and reason and analyze
  • Working knowledge of computers and all applicable software