Software Engineer

Scentsy
  • Meridian, ID
    3 days ago

    Job Description

    Description

    Scentsy is looking for a Software Engineer to design, build, and deliver scalable, high-quality web applications that support both internal teams and customer-facing experiences. This role requires strong problem-solving skills, a focus on clean and maintainable code, and the ability to collaborate effectively within a cross-functional Agile team. The ideal candidate has broad experience across modern software development practices and deep expertise in technologies such as .NET, SQL, cloud-native development, and Agile/Scrum methodologies. The engineers will contribute to architecture decisions, champion best practices, and deliver innovative solutions that enhance the reliability, performance, and usability of our platforms.

    This job is worked 100% of the time in-office at our Meridian, ID corporate office.

    • Please note: We are unable to provide H-1B visa work sponsorship for this position.

    What you'll do:

    • Design, develop, and maintain high-performance, highly available web applications that support Scentsy's strategic and operational goals
    • Collaborate with cross-functional project teams to design, build, test, and deliver scalable server-side, client-side, and API/web service solutions
    • Write clean, maintainable, and well-tested code, including the creation and execution of unit, integration, and regression tests
    • Participate in architecture discussions, design reviews, and code reviews, ensuring adherence to Scentsy's engineering standards, documentation practices, and development guidelines
    • Optimize for user experience, performance, scalability, and reliability across all delivered features and services
    • Lead or contribute to technical initiatives, working across internal and external teams to drive high-quality product delivery
    • Develop and support enterprise-grade systems designed to scale for high concurrency, large data volumes, and mission-critical business processes
    • Meet key engineering metrics including scalability, extensibility, maintainability, testability, operational stability, and code quality
    • Conduct proof-of-concept work, performance testing, and validation strategies to guide technical decision-making and compare solution approaches
    • Manage multiple concurrent projects and priorities, delivering work efficiently and with minimal supervision
    • Contribute to high-impact, complex engineering projects that are essential to Scentsy's business operations
    • Perform other related tasks or responsibilities as assigned

    We're Looking For:

    • High school diploma or equivalent
    • Bachelor's degree in Computer Science or equivalent experience preferred
    • Strong expertise with the .NET ecosystem, including C#, ASP.NET, MVC, and modern .NET development practices
    • Front-end proficiency with HTML, CSS, JavaScript, and modern frameworks/libraries (e.g., jQuery or equivalent)
    • Proficiency with SQL Server, including designing schemas, writing efficient queries, and developing complex stored procedures
    • Experience building multi-tier architectures, including n-tier applications, API-driven services, and SOA/microservices patterns
    • Broad understanding of application development across all tiers, with the ability to design, build, test, and debug complex distributed systems
    • Solid knowledge of core engineering fundamentals, including object-oriented programming, design patterns, data structures, algorithms, and software architecture principles
    • Strong analytical and problem-solving skills, with the ability to evaluate technical challenges and propose scalable solutions
    • Clear and effective communication skills, able to translate complex technical concepts for both technical and non-technical audiences
    • Familiarity with Agile/Scrum methodologies and iterative development practices

    Numbers & Facts

    LocationMeridian, ID

    Skills

    • Agile Programming Methodologiesunmatched
    • Algorithmsunmatched
    • Analysis Skillsunmatched
    • Application Programming Interface (API)unmatched
    • Best Practicesunmatched
    • Business Operationsunmatched
    • Business Processesunmatched
    • CSS (Cascading Style Sheet)unmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Scienceunmatched
    • Concurrencyunmatched
    • Cross-Functionalunmatched
    • Data Structuresunmatched
    • Database Designunmatched
    • Debugging Skillsunmatched
    • Design Patterns Programming Methodologiesunmatched
    • Develop Methodologiesunmatched
    • Distributed Computingunmatched
    • Documentationunmatched
    • Ecosystemsunmatched
    • Engineeringunmatched
    • HTML (HyperText Markup Language)unmatched
    • High Availability Softwareunmatched
    • High School Diplomaunmatched
    • Integration Testingunmatched
    • Internet Applicationunmatched
    • JavaScript Frameworksunmatched
    • Maintain Complianceunmatched
    • Metricsunmatched
    • Microservicesunmatched
    • Microsoft .NETunmatched
    • Microsoft ASP.NET (Active Server Page)unmatched
    • Microsoft C# (C Sharp)unmatched
    • Microsoft SQL Serverunmatched
    • Model View Controllerunmatched
    • Multi-tier Architectureunmatched
    • Multitaskingunmatched
    • Object Oriented Design (OOD)unmatched
    • Object Oriented Programming (OOP)unmatched
    • Operational Strategyunmatched
    • Performance Testingunmatched
    • Problem Solving Skillsunmatched
    • Procedure Developmentunmatched
    • Project Designunmatched
    • Project/Program Managementunmatched
    • Proof of Conceptunmatched
    • Regression Testingunmatched
    • SQL (Structured Query Language)unmatched
    • Scalable System Developmentunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Service Deliveryunmatched
    • Service-Oriented Architecture (fka Distributed Object Architecture)unmatched
    • Software Architectureunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Stored Proceduresunmatched
    • Team Playerunmatched
    • Technical Analysisunmatched
    • Technical Strategyunmatched
    • Test Strategyunmatched
    • Testabilityunmatched
    • Testingunmatched
    • Unit Testunmatched
    • Usability Engineeringunmatched
    • User Interface/Experience (UI/UX)unmatched
    • Validation Testingunmatched
    • Web Servicesunmatched
    • jQueryunmatched

    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