Software Engineer
Indexed description
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.
- 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
- 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
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search