1

Software Software Jobs in Utah (NOW HIRING)

Software Engineer II

Draper, UT ยท On-site

$91K - $124K/yr

Software Engineer II Duration: 06 Months Contract (Possible Extension or Perm) Location: 13693 South 200 West, Draper UT 84020 (Hybrid - 2-3 days/week in office) Potential to Extend? Yes Potential to ...

Software Engineer In this role you will beโ€ฏresponsible for designing, developing, and maintaining high-quality software solutions, collaborating with cross-functional teams to meet business and ...

Position Summary The Software Engineer will assist with the development and maintenance of complex, multi-tiered application software systems. Participates in all phases of software engineering ...

The software engineer develops, maintains, and enhances complex and diverse software systems (e.g. processing-intensive analytics, novel algorithm development, manipulation of extremely large data ...

Software Engineer This onsite Software Engineer role is based in Tucson and focuses on developing and integrating software for factory test systems that support weapon system production. You will ...

The software engineer develops, maintains, and enhances complex and diverse software systems (e.g. processing-intensive analytics, novel algorithm development, manipulation of extremely large data ...

The software engineer develops, maintains, and enhances complex and diverse software systems (e.g. processing-intensive analytics, novel algorithm development, manipulation of extremely large data ...

Software Engineer

Midvale, UT ยท On-site

$110K - $130K/yr

Create, document, and maintain application software that analyzes data raised during equipment operation and provides applicable information to the users of the equipment. * Do initial data analysis ...

The software engineer develops, maintains, and enhances complex and diverse software systems (e.g. processing-intensive analytics, novel algorithm development, manipulation of extremely large data ...

Epic is a leading software company focused on healthcare innovation, located in Madison, WI. The Software Engineer role involves developing software that directly impacts the lives of millions of ...

Epic is a leading software company focused on healthcare innovation, located in Madison, WI. The Software Engineer role involves developing software that directly impacts the lives of millions of ...

Epic is a leading software company focused on healthcare innovation, located in Madison, WI. The Software Engineer role involves developing software that directly impacts the lives of millions of ...

Software Engineer I At Western Governors University (WGU), technology plays a critical role in advancing our mission to expand access to high-quality, affordable education. Our engineering teams ...

next page

Showing results 1-20

Software Software information

What engineers make $500,000?

Senior software engineers, especially those with extensive experience, expertise in high-demand areas like machine learning or cloud computing, and working at large tech companies or startups, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level often requires advanced skills, strong performance, and sometimes leadership roles or specialized certifications.

Which is the highest paying software job?

Software engineering roles such as software architects, machine learning engineers, and solutions architects tend to have the highest salaries in the software industry. These positions often require advanced skills, experience, and certifications, and may involve leadership responsibilities or specialized technical expertise.

What types of software jobs are there?

Software jobs include roles such as software developer, software engineer, quality assurance tester, systems analyst, and technical support specialist. These positions often require knowledge of programming languages, development tools, and software lifecycle processes, and may involve working in teams or independently across various industries.

What are the key skills and qualifications needed to thrive as a Software Engineer, and why are they important?

To thrive as a Software Engineer, you need strong programming skills, a solid understanding of computer science fundamentals, and typically a degree in computer science or a related field. Familiarity with development tools, version control systems like Git, and frameworks or languages such as Python, Java, or JavaScript is essential. Problem-solving, teamwork, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building robust software solutions, collaborating with teams, and adapting to evolving technology.

What is the difference between Software Software vs Software Developer?

AspectSoftware SoftwareSoftware Developer
CredentialsTypically requires a degree in computer science or related field, certifications like Microsoft Certified or AWS CertifiedRequires a degree in computer science or related field, certifications like Microsoft Certified or AWS Certified
Work EnvironmentWorks in teams developing, testing, and maintaining software applicationsDesigns, codes, and tests software programs, often collaborating with teams
Industry UsageCommonly employed in tech companies, software firms, and IT departmentsEmployed across various industries including tech, finance, healthcare, and more

Software Software and Software Developer roles share similar credentials and work environments, often overlapping in industry usage. The main difference lies in the scope: Software Software may focus more on managing and maintaining software systems, while Software Developers primarily design and build new software applications.

What are Software Software professionals?

The term 'Software Software' appears to be a typographical error or redundancy. Typically, the intended job title is 'Software Engineer' or 'Software Developer.' These professionals are responsible for designing, developing, testing, and maintaining software applications or systems. They use programming languages and engineering principles to solve problems and create software solutions for businesses or consumers. Their work can range from building desktop applications to developing complex cloud-based systems.

What jobs in the US pay $300,000 a year?

In the software industry, roles such as senior software engineers, software architects, and engineering managers can earn $300,000 or more annually, especially with experience, specialized skills, and working at large tech companies or startups. High compensation often includes base salary, bonuses, and stock options, and requires advanced technical expertise and leadership abilities.

How does a Software Engineer typically collaborate with cross-functional teams during a project?

Software Engineers frequently work alongside product managers, designers, and quality assurance specialists to deliver robust solutions. Collaboration usually involves regular meetings to clarify requirements, code reviews to ensure quality, and agile ceremonies like stand-ups or sprint planning to coordinate progress. Effective communication and adaptability are essential, as priorities and project scopes may shift based on feedback from various stakeholders. This teamwork fosters a dynamic environment where engineers can both learn from and contribute to multiple areas of the product lifecycle.
What cities in Utah are hiring for Software Software jobs? Cities in Utah with the most Software Software job openings:
Infographic showing various Software Software job openings in Utah as of June 2026, with employment types broken down into 84% Full Time, 14% Part Time, and 2% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution.
Software Quality Engineer

Software Quality Engineer

Space Dynamics Laboratory

North Logan, UT โ€ข On-site

Full-time

Posted 16 days ago


Job description

Job ID: 8318
Date Posted: June 4, 2026

Space Dynamics Laboratory (SDL) is seeking a mid-level Software & Quality Engineer to support software quality assurance activities across multiple aerospace and defense programs, while also contributing to broader quality engineering and mission assurance efforts.
The selected candidate will further define and develop Software Quality Assurance (SQA) roles and responsibilities within our organization. In addition to these duties the selected candidate will work closely with software development teams, program leadership, systems engineers, test organizations, and quality personnel to ensure software products and supporting processes meet customer, cybersecurity, and organizational quality requirements throughout the software development lifecycle. This role is primarily focused on SQA, with additional responsibilities supporting hardware and program quality initiatives as needed. Responsibilities Include:
  • Defines Software Quality Engineering roles and responsibilities within the organization, and works with the Quality Assurance team to ensure regulatory requirements are met
  • Remains up to date with industry standards, regulations, and quality practices and supports the incorporation of new industry standards into the software development process as appropriate
  • Collaborates with program leadership, software development teams, and customers to understand software quality expectations, contractual requirements, and mission risks
  • Supports the development, implementation, and oversight of the Program Software Plans
  • Supports software traceability efforts related to source code, third-party software, software bills of materials (SBOM), cybersecurity requirements, and secure software development practices
  • Coordinates with software, systems, hardware, and test teams to document, track, and support resolution of software defects, anomalies, nonconformances, and quality issues
  • Participates in software design reviews, test readiness reviews, audits, and software verification and validation activities
  • Performs quality assurance activities associated with SDL's AS9100D-certified Quality Management System (QMS), including internal audits, corrective actions, process improvements, and compliance initiatives
  • Interfaces with customers, subcontractors, suppliers, and internal stakeholders to resolve software and quality-related concerns
  • Contributes to broader program quality engineering activities including review of technical documentation, participation in inspections, and support of mission assurance objectives as needed
Required Qualifications
  • Bachelor's degree in computer science, software engineering, physical science, or other STEM-related fields
  • 5+ years of experience in Software Quality Assurance (SQA), software quality engineering, mission assurance, or related technical quality disciplines
  • Strong understanding of software development lifecycle (SDLC) processes and software quality assurance principles
  • Familiarity with secure software development practices, software traceability, and software configuration management concepts
  • Strong analytical, organizational, and problem-solving skills
  • Strong verbal and written communication skills
  • Ability to work effectively both independently and in collaborative team environments
  • Must be U.S. citizen with the ability to obtain and maintain a U.S. Government security clearance
Preferred Qualifications
  • Knowledge of AS9100D and/or ISO9001 Quality Management System standards
  • Experience supporting both software and hardware development programs
  • Working knowledge of Linux and Windows environments
  • Experience working in Agile software development environments
  • Experience with software coding, scripting, or software test methodologies
  • Knowledge of cybersecurity compliance frameworks and secure software requirements
  • Experience supporting aerospace, defense, or embedded systems programs

Why Join SDL?
*SDL offers competitive salaries and a comprehensive benefits package. Visit our Benefits Page to learn more about what we offer.
SDL delivers advanced multi-domain solutions to protect national security and enable scientific discovery. Our expertise in satellites, sensors and instruments, ground systems and data processing, and autonomous systems plays a critical role in missions supporting NASA and the Department of Defense. Join our team of engineers, scientists, technicians, and business professionals in our seventh decade of delivering mission success.
At SDL, we strive to uphold a culture of respect, collaboration, empowerment, and accountability. We listen with open minds, seek to understand diverse perspectives, and engage in thoughtful dialogue. We work together by sharing knowledge, involving others, and offering support. We trust and empower our team members to take ownership, act with integrity, and be accountable. Above all, we deliver on our commitments to each other and to our mission partners.
The application window for this position is expected to remain open for approximately 14 days; however, it may be shortened or extended depending on business needs and the availability of qualified candidates. We encourage interested candidates to submit their applications promptly.
For questions, assistance, or accommodation with the application process or the DoD SkillBridge program, please contact employment@sdl.usu.edu.