- Home
- Remote Jobs
- Senior Software Engineer
Already filled
Don't miss the next one. Get matching roles delivered to your inbox.
Melon Local
Senior Software Engineer
Job summary
Work model
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.