What are the responsibilities and job description for the Senior Software Engineer position at Talently?
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, 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 stack
- Develop a comprehensive understanding of our proprietary software suite, which combines a point-of-sale system, a product appraisal application and an inventory management system
- Own the quality of all software, writing unit and integration tests, while manually testing their own and peers' code changes
- Improve the reliability, and speed of our software products
- Contribute to the refinement of our development release processes
- Assist front-line teams to troubleshoot and resolve bugs as needed
- Play an integral role in the “Shape Up” software development life cycle
- Be a mentor by coaching and supporting fellow team members
- Be a team player, embrace collaboration, actively listen and respect the ideas of others
- Share in occasional on-call or support escalation for critical software incidents
What Are We Looking For?
- 6 years of experience building web applications
- Strong understanding of one or more modern backend languages and frameworks
- Significant experience with modern front-end frameworks and API technologies
- Excellent communication and writing skills
- Resourceful, with strong attention to detail
- Ability 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-end
- Front-end: React, TypeScript, MobX
- Back-end: C# .Net 10, EFCore
- Database: PostgreSQL, Redis, ClickHouse
- Platform: Hybrid hosting, Cloud-Native on DigitalOcean, IoT with Balena
- Observability: OTel, OpenObserve, RUM
- Version Control: GitHub/Forgejo
- Developer Setup: Linux (your preference), VSCode (or preference), Docker
- DevOps: GitHub/Forgejo, Docker Hub
- Communication: Slack, Gmail, Google Docs
Salary : $150,000 - $190,000