Already filled

Don't miss the next one. Get matching roles delivered to your inbox.

ME

Melon Local

Senior Software Engineer

Job summary

Salt Lake City
Software Developer

Work model

Remote first
Only US
1 month ago
Job description

Requirements

Must have:

  • Bachelors degree in Computer Science or a closely related discipline.
  • At least 5 years of professional software engineering experience in a production setting.
  • Strong object-oriented programming expertise, especially with C# and/or Java.
  • Hands-on experience with JavaScript, C#, and jQuery.
  • Experience developing modern web applications with React, .NET Core, SQL Server, and RESTful APIs.
  • Solid understanding of relational database design, software architecture, design patterns, and scalable system development.
  • Experience working in Azure-based cloud environments and hosted services.
  • Familiarity with Git, version control workflows, testing approaches, and modern software development lifecycle practices.
  • Experience building and maintaining distributed or high-volume transactional systems.
  • Ability to diagnose issues across frontend, backend, infrastructure, and database layers.
  • Strong communication and collaboration skills with both technical and non-technical partners.
  • Curiosity about emerging AI technologies and interest in applying them to operational improvements.

Responsibilities

  • Design, build, and ship full-stack features across frontend, backend, and service layers.
  • Lead end-to-end delivery of complex software initiatives, including architecture, implementation, testing, deployment, and ongoing support.
  • Develop scalable APIs, internal platforms, automations, and user-facing applications that improve efficiency.
  • Contribute to architectural decisions with an emphasis on scalability, reliability, security, and long-term maintainability.
  • Partner with product owners, business stakeholders, and leadership to turn operational needs into technical solutions.
  • Use AI technologies and AI-assisted development tools to enhance workflows, product capabilities, and engineering productivity.
  • Troubleshoot and resolve issues across distributed systems, services, databases, and application layers.
  • Maintain and improve hosted services and infrastructure within Azure environments.
  • Participate in code reviews, development standards, and continuous improvement efforts across the engineering team.
  • Support innovation initiatives that help our business scale efficiently.

Company

We are Melon Local, a fast-growing digital marketing agency focused on exceptional customer service, measurable outcomes, and innovative technology. We support more than 1,500 small and mid-sized businesses nationwide through paid search, paid social, lead generation, and proprietary systems.

As we expand, we are investing heavily in automation, internal tooling, AI-driven efficiencies, and scalable software infrastructure. This role offers meaningful ownership, close collaboration, and the chance to build systems that directly influence our operations and growth.

Benefits

  • Competitive compensation
  • Medical, dental, and vision coverage
  • Supplemental and disability insurance options
  • 401(k) with company match
  • Paid time off and paid holidays
  • Parental leave
  • Professional development support
  • Performance bonuses
  • Cross-training and career advancement opportunities
  • Flexible scheduling

This is a remote role for candidates located in the Salt Lake City or Las Vegas metropolitan areas, or within a reasonable driving distance for occasional in-person collaboration. We are an equal opportunity employer committed to an inclusive workplace.