1

Mid Level Software Engineer Jobs in Roy, UT (NOW HIRING)

Join us as a Software Engineer in Holland, MI as we work together to bring innovative automation ... Lab/Test Automation - National Instruments LabView, low-level and embedded programming * HMI/SCADA ...

New

Sentar is seeking a Software Engineer in Roy, AL! Role Description: Sentar is looking for a ... Clearance Level: U.S. Citizen with ability to obtain SAP access; Active Secret clearance with ...

Sentar is seeking a Software Engineer in Roy, AL! Role Description: Sentar is looking for a ... Clearance Level: U.S. Citizen with ability to obtain SAP access; Active Secret clearance with ...

Sentar is seeking a Software Engineer in Roy, AL! Role Description: Sentar is looking for a ... Clearance Level: U.S. Citizen with ability to obtain SAP access; Active Secret clearance with ...

Software Systems Engineer

Ogden, UT · On-site

$169K - $200K/yr

Government by overseeing and providing insight into the software architecture and multi-level ... engineering) • 8+ years of relevant software systems engineering experience designing complex ...

Information Technology - Software Engineer LOCATION: Hill AFB, Utah Schedule: 4/10 Required: Secret ... skill level GeoLogics is an Equal Opportunity/Affirmative Action Employer that is committed to ...

Information Technology - Software Engineer LOCATION: Hill AFB, Utah Schedule: 4/10 Required: Secret ... skill level GeoLogics is an Equal Opportunity/Affirmative Action Employer that is committed to ...

Sr. Software Engineer (Full-stack)

Ogden, UT · On-site +1

$83K - $131K/yr

You will work closely with the team to design and build enterprise-level solutions. You will look ... software engineer OR a bachelor's degree in computer science, Information Systems, or similar ...

As a Software Engineer IV , you'll operate as a strategic systems thinker and technical leader ... System-level thinking (resiliency, observability, performance) * Modernization and cloud-native ...

As a Software Engineer IV , you'll operate as a strategic systems thinker and technical leader ... System-level thinking (resiliency, observability, performance) * Modernization and cloud-native ...

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

next page

Showing results 1-20

Mid Level Software Engineer information

See Roy, UT salary details

$60.6K

$140.7K

$196K

How much do mid level software engineer jobs pay per year?

As of Jul 11, 2026, the average yearly pay for mid level software engineer in Roy, UT is $140,706.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,500.00 and $165,000.00 per year, depending on experience, location, and employer.

What is a Mid Level Software Engineer job?

A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.

What typical responsibilities can I expect as a Mid Level Software Engineer?

As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.

What are the key skills and qualifications needed to thrive in the Mid Level Software Engineer position, and why are they important?

To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.

What are the most commonly searched types of Software Engineer jobs in Roy, UT? The most popular types of Software Engineer jobs in Roy, UT are:
What are popular job titles related to Mid Level Software Engineer jobs in Roy, UT? For Mid Level Software Engineer jobs in Roy, UT, the most frequently searched job titles are:
What cities near Roy, UT are hiring for Mid Level Software Engineer jobs? Cities near Roy, UT with the most Mid Level Software Engineer job openings:
Mid-Level Software Engineer - Roy, Utah

Mid-Level Software Engineer - Roy, Utah

Davidson Technologies, Inc.

Roy, UT

Full-time

Posted yesterday

New


Job description

Davidson is distinguished in the aerospace and missile defense industry, in part, because of its excellence in hiring exceptional experts, engineers and software developers dedicated to delivering advanced, intelligent technology solutions in defense of our nation.


Davidson is seeking a Software Engineer in Roy, Utah. This position is an integral part of a fast-paced, innovative program involving system engineering and developing software for the Sentinel program. The program works cross-functionally and cross-site with innovative team members skilled in Software Engineering and Systems Engineering. The standard work schedule is 9/80. This allows for every other Friday off.


All team members should be able to:

  • Self-organize and participate in an Agile development lifecycle
  • Be able to build consensus within a cross-functional team
  • Provide design inputs and collaborate to decompose, estimate, and refine backlog requirements

Job Responsibilities:

You will work within an Agile team providing technical leadership for the integration of requirements and design for software-intensive systems. The software engineer role focuses on software design, development and unit testing to meet customer's emerging mission needs.

  • Interface with Scrum team on technical considerations for associated problems, issues or conflicts
  • Interface with chief architects to ensure technical requirements are met
  • Develop technical documentation to include activity and sequence diagrams

Job Requirements:

Required:

  • Bachelor's degree in STEM related degree from an accredited college or university
  • 5+ years of experience as software engineer
  • Experience with designing, developing and troubleshooting C++
  • Excellent organizational and facilitation skills
  • Self-starting mentality and willingness to take ownership of difficult challenges

Preferred Qualifications:

Experience with the following:

  • Operational weapon software and embedded systems
  • Real-time operating systems
  • Git/GitLab
  • SysML, UML or other modeling languages
  • Atlassian tool suite: Jira and Confluence

Clearance:

  • Currently hold a Secret clearance or higher