Summary
✨ AI‑Generated
Join a senior engineering team building software platforms that support large-scale retail operations. The role involves modern web development, APIs, cloud infrastructure, and creating reliable applications used in critical business processes.
Highlights
Opportunity to build high-impact software platforms in a growing technology environment with competitive compensation and modern engineering practices.
Description
Job Title: Senior Software Engineer
Location: On-Site, Greater Salt Lake City Area, Utah
Salary: 150-190K: Competitive Base Salary + Bonus + Comprehensive Benefits
Skills: React, React Native, TypeScript, C#, .NET, PostgreSQL, API Development, Cloud Infrastructure, Docker, Modern Web Applications
About Company / Opportunity:
Join a rapidly growing consumer retail technology organization transforming the resale and re-commerce space through proprietary software and innovative retail operations.
Backed by significant national expansion and a strong entrepreneurial culture, the company supports a large network of retail locations across North America while emphasizing sustainability, operational excellence, and technology-driven growth.
This is an opportunity to work on a highly impactful proprietary platform that powers critical retail operations including point-of-sale, inventory management, product evaluation, and store performance systems.
The organization is investing heavily in technology modernization and product innovation, offering engineers the chance to make meaningful contributions within a collaborative, fast-moving environment.
What Will I Do in This Position?
The Senior Software Engineer will work within our existing product development team to deliver rapid improvements to new and existing software systems.
The engineer will be an integral part of of the software team.
They will work collaboratively with other engineers, QA, UX Design, and a Product Manager to build the company’s proprietary software suite into the preeminent platform in the resale industry.
Specific aspects of the role will include:
Implement new features and fixes across the entire software stackDevelop a comprehensive understanding of our proprietary software suite, which combines a point-of-sale system, a product appraisal application and an inventory management systemOwn the quality of all software, writing unit and integration tests, while manually testing their own and peers' code changesImprove the reliability, and speed of our software productsContribute to the refinement of our development release processesAssist front-line teams to troubleshoot and resolve bugs as neededPlay an integral role in the “Shape Up” software development life cycleBe a mentor by coaching and supporting fellow team membersBe a team player, embrace collaboration, actively listen and respect the ideas of othersShare in occasional on-call or support escalation for critical software incidents
What Are We Looking For?
6+ years of experience building web applicationsStrong understanding of one or more modern backend languages and frameworksSignificant experience with modern front-end frameworks and API technologiesExcellent communication and writing skillsResourceful, with strong attention to detailAbility to produce high-quality code WITHOUT assistance from an LLM
Our Technology Stack
Professional experience with the following or similar tools:
Testing: Unit and true integration tests, Playwright for end-to-endFront-end: React, TypeScript, MobX, React NativeBack-end: C# .Net 10, EFCoreDatabase: PostgreSQL, Redis, ClickHousePlatform: Hybrid hosting, Cloud-Native on DigitalOcean, IoT with BalenaObservability: OTel, OpenObserve, RUMVersion Control: GitHub/ForgejoDeveloper Setup: Linux (your preference), VSCode (or preference), DockerDevOps: GitHub/Forgejo, Docker HubCommunication: Slack, Gmail, Google Docs