2

Mid Level Remote Software Developer Jobs in Sandy, UT

Experience building cloud native applications, services-based architecture, DevOps principles and ... remote and hybrid environments. * Strong knowledge of software engineering best-practices.

Lead agile software processes for engineering teams and introduce best-in-class industry practices ... managing remote teams * The ability to thrive on a fast pace environment with high level of ...

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 ... Collaborate closely with principal/director level engineers on technical specifications. * Drive ...

Have a high level of ownership over the work you are producing and a high level of initiative to ... Potential to work in a remote setting; * Exciting/energetic work environment and fun, creative ...

Lead Mechanical Engineer

South Jordan, UT · On-site +1

$104K - $126K/yr

Oversee and check work of other junior and mid-level mechanical engineers and designers. * Give ... Will travel for meetings and site visits and accept remote assignments, as required. Approximately ...

Senior Mechanical Engineer

South Jordan, UT · On-site +1

$99K - $131K/yr

Oversee and check work of other junior and mid-level mechanical engineers and designers. * Will ... Proficient with Microsoft Office applications and specialized software packages used for mechanical ...

Senior Software Engineer

Salt Lake City, UT · On-site +1

$152K - $205K/yr

The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems ... Excellent communication skills, able to collaborate with remote teams, share ideas and present ...

Staff Software Engineer

Salt Lake City, UT · On-site +1

$195K - $257K/yr

The Staff Software Engineer is responsible for extending Circle's in-house blockchain systems ... Excellent communication skills, able to collaborate with remote teams, share ideas and present ...

You will own the entire sales lifecycle from prospecting to conducting executive-level discovery ... Bonus if you have experience in ERP systems, or related software in construction, professional ...

You will own the entire sales lifecycle from prospecting to conducting executive-level discovery ... Bonus if you have experience in ERP systems, or related software in construction, professional ...

... remote clinical collaboration work with minimal administrative burden. Responsibilities * Provide physician supervision and collaboration for telehealth mid-level providers in accordance with state ...

This is a remote position available in the state listed on this job. Additionally, employment with ... level * Deep expertise in identity and access management -- authentication protocols (OAuth 2.0 ...

Showing results 21-40

Mid Level Remote Software Developer information

See Sandy, UT salary details

$85K

$99.8K

$113.1K

How much do mid level remote software developer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for mid level remote software developer in Sandy, UT is $99,777.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,600.00 and $106,900.00 per year, depending on experience, location, and employer.

What is a mid level remote software developer?

A Mid Level Remote Software Developer is a software engineer with several years of experience (typically 2-5 years) who works from a location outside of a traditional office environment, often from home. They are responsible for designing, coding, testing, and maintaining software applications, collaborating with team members through digital communication tools. Mid level developers are expected to work independently on moderately complex tasks, contribute to code reviews, and assist junior developers. Remote roles require strong time management and communication skills to ensure productivity and effective teamwork.

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

To thrive as a Mid Level Remote Software Developer, you need proficiency in programming languages (such as JavaScript, Python, or Java), experience with software development methodologies, and a relevant degree or equivalent experience. Familiarity with version control systems like Git, cloud platforms (e.g., AWS or Azure), and collaborative tools such as Jira or Slack is typically expected. Strong problem-solving abilities, self-motivation, and effective written communication help you excel, especially in a remote environment. These skills and qualities are essential for delivering high-quality software, collaborating efficiently with distributed teams, and adapting to evolving project requirements.

What are some common challenges faced by mid level remote software developers, and how can they be addressed?

Mid-level remote software developers often encounter challenges such as maintaining effective communication with distributed teams, managing their time independently, and staying aligned with project goals without in-person supervision. To address these, it's important to proactively participate in virtual meetings, use collaboration tools like Slack or Jira, and set clear daily or weekly work objectives. Regular check-ins with team members and seeking feedback can also help ensure that you remain connected and productive, fostering both personal growth and project success.

What is the difference between Mid Level Remote Software Developer vs Junior Remote Software Developer?

AspectMid Level Remote Software DeveloperJunior Remote Software Developer
Experience2-4 years0-1 year
SkillsProficient in multiple programming languages, problem-solving, independent task managementBasic coding skills, learning foundational concepts
ResponsibilitiesDeveloping features, code reviews, collaborating with teamsAssisting with tasks, learning codebases, under supervision
Work EnvironmentRemote, team-based projects, some client interaction

The Mid Level Remote Software Developer typically has more experience and handles complex tasks independently, while the Junior role focuses on learning and supporting basic development activities. Both roles are common in remote work settings within the software industry, but the mid-level position requires a higher skill set and greater responsibility.

What are popular job titles related to Mid Level Remote Software Developer jobs in Sandy, UT?

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

What job categories do people searching Mid Level Remote Software Developer jobs in Sandy, UT look for?

The top searched job categories for Mid Level Remote Software Developer jobs in Sandy, UT are:

What cities near Sandy, UT are hiring for Mid Level Remote Software Developer jobs?

Cities near Sandy, UT with the most Mid Level Remote Software Developer job openings:

Software Engineering Manager

Lehi, UT • On-site, Remote

DigiCert
Network Security • 11 - 50 employees

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 23 days ago


DigiCert rating

7.9

Company rating: 7.9 out of 10

Based on 5 frontline employees who took The Breakroom Quiz


Job description

Job summary

We are looking for a software engineering manager to lead, manage and scale our high performing team that is responsible for our certificate authority platform. This is a hands-on leadership role responsible for overseeing the technical direction, strategic planning, and execution of key projects while fostering a collaborative and high-performance engineering culture. This role also entails working closely with senior leadership, product management, and other stakeholders.

What you will do

  • Collaborate with an agile, cross-functional team in the technical planning and strategy of large-scale backend systems, with a focus on secure and high-availability web services supporting Public Key Infrastructure (PKI).
  • Assume accountability for the efficient delivery of new features and functionality with uptime, compliance, and quality in mind.
  • Develop a deep understanding of PKI products, architecture, and systems.
  • Understand compliance standards to ensure deliverables meet industry expectations.
  • Manage and scale a highly capable engineering team. 

What you will have

  • 5+ years of people management experience, managing software engineering teams.
  • 5+ years professional experience in software development.
  • Experience with leading teams on large scale, cross functional software projects.
  • Experience with C++ and Go.
  • Expertise developing, consuming, and evolving RESTful web services.
  • Experience building cloud native applications, services-based architecture, DevOps principles and continuous deployment.
  • Knowledge of both relational (MSSQL, MariaDB) and NoSQL (Cassandra) databases.
  • Exceptional problem-solving skills and the ability to analyze and address complex technical issues.
  • Proven ability to collaborate effectively with distributed teams across time zones, fostering alignment, communication, and productivity in remote and hybrid environments.
  • Strong knowledge of software engineering best-practices.
  • Excellent communication, collaboration, and presentation skills.

Nice to have

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field. (Or equivalent experience).
  • Experience with availability zones and distributed systems.
  • Technologies we use extensively - experience will be a plus:
    • C++
    • Go
    • MSSQL
    • Cassandra
    • MariaDB
    • Docker and Kubernetes
    • Harness.io
    • Splunk
    • New Relic
    • Git and GitHub 
    • Understanding of PKI, OCSP, CRL, CABF, and other CA related policies and technologies.

Benefits

  • Competitive compensation and comprehensive health, dental, and vision coverage 
  • Retirement savings programs with company matching (401(k) or RRSP) 
  • Generous paid time off, including holidays, and vacation 
  • Paid parental leave and family support benefits 
  • Life and disability coverage 
  • Flexible spending and health savings options (where applicable) 
  • Health and wellness support, including gym reimbursement and wellness programs 
  • Employee Assistance Program with 24/7confidential support for employees and families 
  • Education assistance and professional development opportunities 
  • Access to LinkedIn Learning and continuous learning resources 
  • Employee referral bonus program and additional company perks and discounts 
  • Internal rewards and recognition platform (Motivosity) to celebrate and acknowledge project wins, milestone achievements, and the outstanding contributions of our colleagues
  • Business travel insurance and global employee support programs 

To protect candidate information and maintain a secure hiring process, all applications must be submitted through our careers portal. Resumes or CVs sent directly via email will not be reviewed or considered.

DigiCert is an Equal Opportunity employer and is committed to diversity in its workforce. In compliance with applicable federal and state laws, DigiCert prohibits discrimination on the basis of race or ethnicity, religion, color, national origin, sex, age, sexual orientation, gender identity/expression, veteran's status, status as a qualified person with a disability, or genetic information. Individuals from historically underrepresented groups, such as minorities, women, qualified person with disabilities, and protected veterans are strongly encouraged to apply.

#LI-RR1


What DigiCert employees say

Hours and flexibility

Workplace

Get the full story on Breakroom