2

Remote Software Developer Jobs in Riverton, UT (NOW HIRING)

Software Engineer - Observability EngineerWhen you join Ancestry, you join a human-centered company where every person's story is important. Ancestry ® , the global leader in family history ...

React Frontend Developer

Taylorsville, UT · Remote

$106K - $123K/yr

Utah (Remote) Let's create our future together at The AES Group! About The AES Group The AES Group ... Assess impact of software changes on existing systems and dependencies. * Identify risks and ...

Gaming Software Engineer: 25-05356

Lehi, UT · On-site +1

$101.34 - $105.63/hr

Remote as per CST time zone (Lehi, UT, US) Pay Range: $101.34 - $105.63 per hour on w-2 Job Summary ... as a Senior Contract Software Engineer. In this role, you will have the autonomy to lead and ...

... software and we are ready to rock the world and launch. All positions are remote capable, so we can ... Displays knowledge of engineering methodologies, concepts, skills, and their application in the ...

... software and we are ready to rock the world and launch. All positions are remote capable, so we can ... Displays knowledge of engineering methodologies, concepts, skills, and their application in the ...

Senior Software Engineer II

Lehi, UT · On-site +1

$115K - $151K/yr

MX Technologies Inc. DBA MX seeks Senior Software Engineer 2 in Lehi, Utah to Write product or system development code; Participate in, or lead design reviews with peers and stakeholders to decide ...

This is a remote position available in the state listed on this job. Additionally, employment with ... Essential Job Duties Our ideal Staff Software Engineer, Permissions will be the technical authority ...

As an engineer on the Marketplace Ads Team, you will be responsible for architecting, implementing ... Potential to work in a remote setting; * Exciting/energetic work environment and fun, creative ...

Showing results 21-40

Remote Software Developer information

See Riverton, UT salary details

$46.3K

$107.9K

$160.2K

How much do remote software developer jobs pay per year?

As of Sep 4, 2026, the average yearly pay for remote software developer in Riverton, UT is $107,915.00, according to ZipRecruiter salary data. Most workers in this role earn between $86,800.00 and $125,400.00 per year, depending on experience, location, and employer.

What is a remote software developer?

A Remote Software Developer is a professional who designs, builds, and maintains software applications while working from a location outside of a traditional office, often from home or another remote setting. These developers collaborate with team members using online communication and project management tools. Remote work allows for greater flexibility and access to global job opportunities, but it also requires strong self-motivation and communication skills. Companies hire remote software developers to tap into a wider talent pool and to offer flexible work arrangements.

What does a remote software developer do?

Remote software developers design and create computer software programs and systems for their employer or client. Unlike in-house software developers, remote software developers work from home or another location outside of the office. As a remote software developer, you discuss the kind of program you need to create, making sure to clarify with your department or with your client what they need in their application. You may develop an entirely new program or improve an existing one. Remote developers are responsible for a program’s overall framework, and they design precise workflow charts that explain to programmers what code is needed for different aspects of the program. Remote software developers also design tests and protocols for the QA department to follow when they are testing the application.

What are the key skills and qualifications needed to thrive as a remote software developer?

To thrive as a Remote Software Developer, you need strong programming skills, problem-solving ability, and a relevant degree or equivalent experience in computer science or software engineering. Familiarity with common development tools (such as Git, Visual Studio Code, and CI/CD platforms) and frameworks, as well as knowledge of cloud services, are typically required. Excellent communication, self-motivation, and time management skills help you collaborate effectively and stay productive in a remote setting. These skills and qualities are essential for delivering high-quality software, meeting deadlines, and contributing to distributed teams.

How do remote software developers stay connected and collaborate effectively with their teams?

Remote software developers typically use a variety of collaboration tools, such as Slack, Microsoft Teams, and Zoom, to communicate with colleagues and participate in daily stand-ups or sprint planning meetings. Version control systems like GitHub or GitLab are essential for code collaboration and review. Regular check-ins, clear documentation, and agile workflows help ensure everyone stays aligned and productive despite working from different locations. Proactive communication and time management are crucial for overcoming the challenges of remote work and successfully contributing to team goals.

What is the difference between Remote Software Developer vs Remote Web Developer?

AspectRemote Software DeveloperRemote Web Developer
Required SkillsProgramming languages, software architecture, codingHTML, CSS, JavaScript, front-end/back-end web development
Work EnvironmentSoftware companies, tech firms, startupsWeb agencies, digital agencies, tech companies
CertificationsComputer Science degree, coding bootcampsWeb development certifications, HTML/CSS courses
Common UsageDeveloping applications, software solutionsBuilding websites, web applications

Remote Software Developers focus on creating software applications and systems, requiring programming skills and software architecture knowledge. Remote Web Developers specialize in designing and building websites and web applications, often with expertise in HTML, CSS, and JavaScript. While both roles involve coding and can be remote, their primary focus and skill sets differ, making it important to choose the role that aligns with your expertise and career goals.

What are the most commonly searched types of Software Developer jobs in Riverton, UT?

The most popular types of Software Developer jobs in Riverton, UT are:

What are popular job titles related to Remote Software Developer jobs in Riverton, UT?

For Remote Software Developer jobs in Riverton, UT, the most frequently searched job titles are:

What cities near Riverton, UT are hiring for Remote Software Developer jobs?

Cities near Riverton, UT with the most Remote Software Developer job openings:

Infographic showing various Remote Software Developer job openings in Riverton, UT as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% Remote job distribution, with an average salary of $107,915 per year, or $51.9 per hour.

Software Engineer

1000memories

Draper, UT • On-site, Remote

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Software Engineer - Observability EngineerWhen you join Ancestry, you join a human-centered company where every person's story is important. Ancestry®, the global leader in family history, connects everyone with their past so they can discover, preserve, and share their unique family stories. With our unparalleled collection of more than 65 billion records, over 3.5 million subscribers, and over 27 million people in our growing DNA network, customers can discover their family story and gain a new level of understanding about their lives.

Over the past 40 years, we've built trusted relationships with millions of people who have chosen us as the platform for discovering, preserving, and sharing the most important information about themselves and their families.

We are committed to our location flexible work approach, allowing you to choose to work in the nearest office, from your home, or a hybrid of both (subject to location restrictions and roles that are required to be in the office- see the full list of eligible US locations HERE ). We will continue to hire and promote beyond the boundaries of our office locations, to enable broadened possibilities for employee diversity. Together, we work every day to foster a work environment that's inclusive as well as diverse, and where our people can be themselves.

Every idea and perspective is valued so that our products and services reflect the global and diverse clients we serve. Ancestry encourages applications from minorities, women, the disabled, protected veterans and all other qualified applicants. Passionate about dedicating your work to enriching people's lives? Join the curious.

Ancestry seeks an exceptional, passionate, and highly motivated Software Engineer - Observability Engineer to join our Observability team. The Observability team builds and maintains all the observability tools and technologies that help Ancestry monitor the site and detect and resolve customer-impacting incidents. As a Software Engineer on the Observability team, you will lead the development of automated migration tools for OpenTelemetry-based observability platforms while contributing to sensitive data protection and infrastructure operations.

What You Will Do:

Contribute to the development of AI-powered code transformation tools leveraging foundation models (LLMs) and agentic frameworks to migrate application instrumentation to OpenTelemetry standards across multiple languages (Java, Python, Node.js, .NET) and browser-based Real User Monitoring (RUM)Build intelligent parsing and analysis engines using AI agents and Model Context Protocol (MCP) tools to transform existing APM instrumentation code with proper error handling, validation, and comprehensive migration reportsDesign and implement LLM-driven dashboard migration tools that extract, transform, and recreate observability dashboards across platforms with functional equivalence validationDevelop agentic alert migration automation using AI frameworks to export, transform, and migrate alerting policies, conditions, notification channels, and escalation workflows between observability platformsCreate comprehensive validation and testing frameworks to compare metrics and traces, build migration progress dashboards, and develop rollback proceduresBuild CLI tools, scripts, and self-service migration utilities with detailed guides and best practices documentation to enable application teamsContribute to observability operations including log PII detection with near real-time streaming, multi-source log pipeline integration (CloudWatch, Lambda), cost optimization, and infrastructure monitoring (EKS, EC2, Lambda)Support Harness deployment pipeline integration with observability alerts and contribute to operational excellence through code reviews and documentationPartner with application teams, security and compliance teams, and platform engineering teams to understand requirements, pain points, and deliver impactful solutionsPresent work at team demos and showcase events while contributing to team documentation, runbooks, and best practicesWho You Are: Master's degree in Computer Science, Software Engineering, or a related fieldStrong development experience in Python with demonstrated ability to write high-quality codeAI-assisted development experience: Hands-on experience using AI coding assistants such as Cline, Roo Code, Kiro, Claude Code, GitHub Copilot, Cursor, or similar tools for software developmentFull-stack development exposure with JavaScript/TypeScript and modern front-end frameworks (React preferred, Vue, or Angular)Multi-language exposure: Familiarity with at least 2-3 programming languages from Java, Python, Node.js, or. NETSolid understanding of software engineering fundamentals: data structures, algorithms, testing, and design patternsExperience with or strong interest in observability concepts: logs, metrics, traces, and distributed systemsExperience with database design and SQL (MySQL, PostgreSQL)Exposure with Application Performance Monitoring (APM) tools such as New Relic, Datadog, Dynatrace, or similar platforms is preferredExperience with AWS Cloud services (CloudWatch, Lambda, EKS, EC2, Fargate, SQS, SNS) and containerization technologies (Docker, Kubernetes)Strong analytical and problem-solving skills with ability to explore solutions independently before escalatingExcellent communication and collaboration abilities with mindset to seek feedback early and oftenThis is a part-time, work-study-based opportunity designed for active graduate students. You must be able to commit to 20/hr per week for a duration of 6 months.

Ancestry is an Equal Opportunity Employer that makes employment decisions without regard to race, color, religious creed, national origin, ancestry, sex, pregnancy, sexual orientation, gender, gender identity, gender expression, age, mental or physical disability, medical condition, military or veteran status, citizenship, marital status, genetic information, or any other characteristic protected by applicable law. In addition, Ancestry will provide reasonable accommodations for qualified individuals with disabilities.

All job offers are contingent on a background check screen that complies with applicable law. For candidates who live in San Francisco, CA, pursuant to the San Francisco Fair Chance Ordinance, Ancestry will consider for employment qualified applicants with arrest and conviction records.

Ancestry is not accepting unsolicited assistance from search firms for this employment opportunity. All resumes submitted by search firms to any employee at Ancestry via-email, the Internet or in any form and/or method without a valid written search agreement in place for this position will be deemed the sole property of Ancestry. No fee will be paid in the event the candidate is hired by Ancestry as a result of the referral or through other means.