2

Mid Level Remote Software Developer Jobs in Utah

Software Engineer

South Jordan, UT · On-site +1

$152K/yr

Overview Opening available for Software Engineer - Dev Retrieval Platform at Cotiviti, Inc. in ... level and length of service with Cotiviti. Employment Type: OTHER

New

Software Engineer

South Jordan, UT · On-site +1

$152K/yr

Opening available for Software Engineer - Dev Retrieval Platform at Cotiviti, Inc. in South Jordan ... level and length of service with Cotiviti.

New

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 ...

New

Software Engineers work on multiple projects in an Agile environment, converting customer ... level, and location. The range displayed on each job posting reflects the minimum and maximum ...

Principal Software Engineer - AI

Lehi, UT · On-site +1

$126K - $169K/yr

Two-time winner (2024, 2023) Top Workplace Innovation * 2025 Remote Work * 2024 Technology Industry ... level, skills, experience, geographic location, qualifications, and other job-related ...

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 ...

New

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 ...

Sr. Software Engineer (Full-stack)

Ogden, UT · On-site +1

$83K - $131K/yr

This role is hybrid (4 days on-site / 1 day remote) at our Ogden, UT or Kansas City metropolitan ... Working knowledge of CI/CD or DevOps. Bonus Points if you have: * Experience building microservices ...

... 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

Lehi, UT · On-site +1

$111K - $139K/yr

... new level of understanding about their lives. Over the past 40 years, we've built trusted ... Ancestry is seeking a Senior Software Engineer to join our team. You will join an impressive team ...

next page

Showing results 1-20

Mid Level Remote Software Developer information

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 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, and why are they important?

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 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 the most commonly searched types of Remote Software Developer jobs in Utah? The most popular types of Remote Software Developer jobs in Utah are:
What are popular job titles related to Mid Level Remote Software Developer jobs in Utah? For Mid Level Remote Software Developer jobs in Utah, the most frequently searched job titles are:
What job categories do people searching Mid Level Remote Software Developer jobs in Utah look for? The top searched job categories for Mid Level Remote Software Developer jobs in Utah are:
What cities in Utah are hiring for Mid Level Remote Software Developer jobs? Cities in Utah with the most Mid Level Remote Software Developer job openings:
Director, Software Engineering

Director, Software Engineering

Western Governors University

Salt Lake City, UT • On-site, Remote

$190K - $342K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 6 days ago


Western Governors University rating

8.6

Company rating: 8.6 out of 10

Based on 42 frontline employees who took The Breakroom Quiz

54th of 546 rated colleges and universities


Job description

If you're passionate about building a better future for individuals, communities, and our country-and you're committed to working hard to play your part in building that future-consider WGU as the next step in your career.

Driven by a mission to expand access to higher education through online, competency-based degree programs, WGU is also committed to being a great place to work for a diverse workforce of student-focused professionals. The university has pioneered a new way to learn in the 21st century, one that has received praise from academic, industry, government, and media leaders. Whatever your role, working for WGU gives you a part to play in helping students graduate, creating a better tomorrow for themselves and their families.

The salary range for this position takes into account the wide range of factors that are considered in making compensation decisions including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.

At WGU, it is not typical for an individual to be hired at or near the top of the range for their position, and compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range is:

Grade: Executive Technical 716Pay Range: $190,100.00 - $342,200.00

Job Description

Summary:

Want to make an incredible impact and lead the development of innovative technology products used by hundreds of thousands of students? We are looking for a seasoned software engineering leader who knows how to deliver software effectively in a large enterprise or higher-ed institution and to harness the power of AI to improve software quality and velocity dramatically. The Director, Software Engineering, provides technical leadership, strategic direction, and people leadership for software engineering teams responsible for designing, developing, and supporting business-critical applications. This role oversees product and feature roadmaps, guides agile delivery practices, manages resource planning and project schedules, mentors software development professionals, and boldly employs AI to deliver high-quality solutions that meet business needs.

Essential Functions and Responsibilities

  • Ensure software development teams consistently deliver quality solutions on time, within budget, and within scope.
  • Drive the full software development life cycle, including requirements analysis, feasibility estimates, design, coding, documentation, testing, implementation, and support.
  • Develop project plans, manage resource planning, oversee scheduling, and monitor development timelines.
  • Build, lead, and manage multidisciplinary software engineering teams and AI coding/testing agents, ensuring development processes adhere to industry best practices.
  • Oversee the quality and process of design reviews, code reviews, and mentoring efforts to support team growth and technical excellence.
  • Support change management processes related to software releases, application patching, and production configuration changes.
  • Manage multiple priorities in high-pressure environments while identifying and resolving issues early to reduce project risk, cost, and timeline impacts.
  • Provide oversight and management of department expenses, budget planning, and resource allocation.

Knowledge, Skills, and Abilities

  • Strong people leadership and management skills, with the ability to engage effectively with staff, colleagues, cross-functional teams, and external partners.
  • Ability to drive a culture of quality, ownership, and accountability across development and delivery teams.
  • Demonstrated ability to translate complex technical requirements into functional software using industry best practices.
  • Expertise in vendor contract management and the management of distributed development teams and resources.
  • Expertise in Agile methodologies, including Scrum and test-driven development.
  • Experience with application architecture and informed buy-versus-build and interface decision-making.
  • Excellent verbal and written communication skills, with the ability to work effectively in both self-managed and team-based Agile/Scrum environments.
  • Deep technical knowledge of web applications and web services.
  • Solid understanding of cloud services and modern cloud architecture.
  • Fluency in multiple AI development tools and frameworks such as Claude Code, Amazon Q, Cursor, GitHub CoPilot.

Minimum Qualifications:

  • Bachelor's degree in a related field.
  • Minimum of 8 years of software engineering experience.
  • Minimum of 3 years of experience leading a team, including at least 2 years at the Senior Manager or Director level.
  • Experience driving team adoption of AI-native coding and/or AI coding agents.

Preferred Qualifications:

  • Experience in the higher education technology domain

Experience in Lieu of Education

An equivalent combination of training, experience, credentials, or accomplishments that demonstrates the ability to perform the essential functions of this role may substitute for education degree requirements.

Travel Requirements

This position requires occasional travel of up to 20%, including attendance at designated company summits, typically one to two per year. Additional travel may include conferences, visits to company locations, and other business-related events as needed to support business requirements.

#LI-JW1

Position & Application Details

Full-Time Regular Positions (classified as regular and working 40 standard weekly hours): This is a full-time, regular position (classified for 40 standard weekly hours) that is eligible for bonuses; medical, dental, vision, telehealth and mental healthcare; health savings account and flexible spending account; basic and voluntary life insurance; disability coverage; accident, critical illness and hospital indemnity supplemental coverages; legal and identity theft coverage; retirement savings plan; wellbeing program; discounted WGU tuition; and flexible paid time off for rest and relaxation with no need for accrual, flexible paid sick time with no need for accrual, 11 paid holidays, and other paid leaves, including up to 12 weeks of parental leave.

How to Apply: If interested, an application will need to be submitted online. Internal WGU employees will need to apply through the internal job board in Workday.

Additional Information

Disclaimer: The job posting highlights the most critical responsibilities and requirements of the job. It's not all-inclusive.

Accommodations: Applicants with disabilities who require assistance or accommodation during the application or interview process should contact our Talent Acquisition team at recruiting@wgu.edu.

Equal Employment Opportunity: All qualified applicants will receive consideration for employment without regard to any protected characteristic as required by law.


What Western Governors University employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom