Senior Software Engineer opportunity at Melon Local in Salt Lake City, UT (hybrid) with a yearly salary range of $110,000–$130,000, requiring a Bachelor's in Computer Science or related field and at least 5 years of professional software experience.
Responsibilities
- Design, implement, and ship end-to-end features spanning frontend, backend, and service layers.
- Own the full lifecycle of complex software initiatives, from architecture through deployment and ongoing support.
- Build scalable APIs, internal tools, automations, and user-facing applications that boost operational efficiency.
- Contribute to system architecture decisions with a focus on scalability, reliability, security, and long-term maintainability.
- Collaborate with product owners, business stakeholders, and leadership to translate operational needs into technical solutions.
- Leverage AI technologies and AI-assisted development tools to improve internal workflows, product capabilities, and engineering velocity.
- Diagnose and resolve issues across distributed systems, services, databases, and application layers.
- Maintain and refine hosted services and infrastructure within Azure environments.
- Participate in code reviews, uphold development standards, and drive continuous improvement across the engineering team.
- Support ongoing innovation initiatives to enable scalable growth as the business expands.
Requirements
- Bachelor’s degree in Computer Science or a related field.
- Minimum of five years of professional software engineering experience in a production environment.
- Proficiency in object-oriented programming with C# and/or Java.
- Hands-on experience with JavaScript, C#, and jQuery.
- Experience building modern web applications using React, .NET Core, SQL Server, and RESTful APIs.
- Strong understanding of relational database design, application architecture, design patterns, and scalable systems.
- Experience working in Azure-hosted environments and cloud-based services.
- Familiarity with Git, source control workflows, testing methodologies, and modern software development lifecycle practices.
- Experience building and supporting distributed or high-volume transactional systems.
- Ability to troubleshoot across frontend, backend, infrastructure, and database layers.
- Strong collaboration and communication skills with both technical and non-technical stakeholders.
- Curiosity about emerging AI technologies and interest in applying them to real-world operational efficiencies.
Technologies
- React
- .NET Core
- C#
- JavaScript
- jQuery
- SQL Server
- Azure
- Git
- REST APIs
- AI-assisted development tools
Benefits
- Health insurance
- Dental insurance
- Vision insurance
- 401(k) with company match
- Paid time off
- Paid holidays
- Paternity and maternity leave
- Supplemental and disability insurance options
- Professional development and ongoing training support
- Performance-based bonus opportunities
- Cross-training and career advancement opportunities
- Flexible scheduling options
- Bereavement leave
- Paid sick time
What success looks like
- First 30 days: acclimate to the current architecture and development workflows, contribute to active projects, and identify immediate efficiency opportunities.
- First 60 days: own feature delivery across multiple systems, contribute to technical planning, and begin implementing workflow improvements and automation.
- First 90 days: operate as a trusted senior contributor, deliver scalable solutions, improve system reliability, and help establish development standards for growth.
Tech stack you’ll live in
- React, .NET Core, C#, JavaScript, jQuery
- SQL Server
- Azure
- Git
- REST APIs
- Distributed services
- AI-assisted development tools
- Internal operational platforms
Why Melon Local
- Growth trajectory: expanding into new markets, verticals, and service lines with technology fueling scale.
- Real ownership: tangible impact on operations, performance, and scalability across the company.
- Transparent leadership: collaborative environment with visibility into business direction.
- Career upside: opportunities grow as the company scales and challenges evolve.
- Collaborative culture: fast-paced, team-oriented, and cross-department innovation baked into daily work.
Logistics
- Location: Salt Lake City, UT or Las Vegas, NV
- Remote-friendly role; candidates must be within the Salt Lake City or Las Vegas metro areas, or within reasonable driving distance for occasional in-person collaboration
- Schedule: Monday through Friday, full-time
- Reports to: Software Engineering Manager
Equal Opportunity
Melon Local is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for every member of our team. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, disability status, or any other protected characteristic.
How to apply
Submit your resume with a brief note detailing your engineering background, the systems you have built, and why this role aligns with your growth goals. We review all applications and respond to candidates selected for first-round conversations.