-
Software Engineer
- Scentsy (Meridian, ID)
-
Software Engineer
Meridian, ID (http://maps.google.com/maps?q=2901+E.+Pine+Ave.+Meridian+ID+USA+83642)
Description
Scentsy is looking for aSoftware Engineerto 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.
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
+ 10 years of experience in software development
+ 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
-