1

Software Engineer Software Engineer Jobs in Utah

Senior Software Engineer

Draper, UT

$114K - $151K/yr

Description We're looking for a Senior Software Engineer to join our delivery team as a hands-on technical leader with a strong product mindset and a direct line to our clients. In this role, you ...

Software Engineer (Draper, UT) ABOUT UPBOUND Upbound Group, Inc. (effective February 27, 2023: NASDAQ: UPBD) is an omni-channel platform company committed to elevating financial opportunity for all ...

Software Engineer (Draper, UT) ABOUT UPBOUND Upbound Group, Inc. (effective February 27, 2023: NASDAQ: UPBD) is an omni-channel platform company committed to elevating financial opportunity for all ...

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

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

Senior Software Engineer

Provo, UT ยท On-site +1

$120K - $140K/yr

Senior Software Engineer Are you a Software Engineer who's ready to take your career to the next level in an environment where innovation, collaboration, and impact drive everything we do? Join our ...

Embedded Software Engineer

Orem, UT

$114K - $150K/yr

The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low ...

Software Engineer

Salt Lake City, UT ยท On-site

$75K - $125K/yr

Software Engineer We are primarily seeking a Software Engineer III but are open to less experience with the right candidate. The final level and compensation will be determined based on the candidate ...

Senior Software Engineer

Provo, UT ยท On-site

$120K - $140K/yr

Senior Software Engineer Are you a Software Engineer who's ready to take your career to the next level in an environment where innovation, collaboration, and impact drive everything we do? Join our ...

We're looking for an experienced software engineer to help build the platform that engineers, operators, and customers use every day. About the Role We're looking for a software engineer who enjoys ...

We are looking for a Senior Software Engineer to help design, build, and scale Blue Eye's core software platform. This role will work across backend systems, integrations, customer-facing ...

Software Engineer - Java

Salt Lake City, UT ยท On-site

$50 - $68.75/hr

Our company provides application analysis, design, development and programming, software engineering, systems development, testing, integration, and implementation, and management consulting services ...

next page

Showing results 1-20

Software Engineer Software Engineer information

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, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems (like Git), and development frameworks is typically required, and certifications like AWS Certified Developer are often beneficial. Excellent communication, teamwork, and adaptability help software engineers collaborate effectively and navigate rapidly changing project requirements. These skills and qualifications are essential for building high-quality software, solving complex challenges, and contributing to successful technology projects.

How do Software Engineers typically collaborate with cross-functional teams during a project?

Software Engineers frequently work alongside product managers, designers, QA testers, and other stakeholders to ensure successful project delivery. Collaboration often involves participating in regular stand-up meetings, code reviews, and sprint planning sessions. Effective communication skills are essential, as engineers need to translate technical concepts for non-technical team members and incorporate feedback from various perspectives. This collaborative environment not only fosters innovation but also helps engineers gain insights into different aspects of the product lifecycle.

What are software engineers?

Software engineers are professionals who design, develop, test, and maintain software applications or systems. They use programming languages, frameworks, and engineering principles to create solutions that meet user and business needs. Software engineers work in various industries, collaborating with other teams to ensure software is reliable, efficient, and scalable. Their roles may include writing code, debugging, reviewing code, and participating in the deployment and maintenance of software products.

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

AspectSoftware EngineerWeb Developer
Required CredentialsBachelor's in CS or related field, certifications like Microsoft, AWSBachelor's in CS, Web Development, or related field; certifications vary
Work EnvironmentSoftware development teams, offices, remote optionsWeb development teams, agencies, freelance work
Industry UsageTech, finance, healthcare, many sectorsDigital agencies, startups, e-commerce
Common Search/ComparisonOften compared for coding skills and project scopeCompared for front-end/back-end focus and design skills

Software Engineers and Web Developers both create software solutions, but Software Engineers typically work on a broader range of applications across various industries, focusing on system architecture and backend development. Web Developers specialize in building websites and web applications, often with a focus on front-end design or back-end functionality. Both roles require coding skills and collaboration, but their work environments and project types differ.

What cities in Utah are hiring for Software Engineer Software Engineer jobs? Cities in Utah with the most Software Engineer Software Engineer job openings:

Other

Re-posted 26 days ago


Job description

Software Engineer


The Utah State Board of Education (USBE) is seeking a highlymotivated Software Engineer experienced in secure coding practices,Domain-Driven Design, Microservices design, Event-Driven Architecture, andTest-Driven Development, who also possesses the ability to incorporate andintegrate data visualization capabilities into web application development.This is a senior-level position requiring a minimum of five years ofprofessional software development experience. This is a hybrid position which requires the individual to work a minimum of two days in our Salt Lake City, UT office.

The ideal candidate will be proficient in modern softwaredevelopment methodologies and excited about contributing to educationaladvancements through technology. The ideal candidate will be passionate abouteducation and technology, consistently seeking to improve systems to enhanceuser experiences for students and educators alike.
Principal Responsibilities

ย 
As a Software Engineer, your responsibilities willinclude:

  • Develop web applications for the Utah Schools Information Management System (USIMS).
  • Create scalable solutions using the modern .NET ecosystem, leveraging C#, EF Core, and Azure services.
  • Use software development best practices and secure coding standards to create solutions.
  • Consistently engage in pair-programming to achieve high quality and alignment.
  • Communicate and work effectively in an agile environment, including sprint planning and backlog refinement, etc. utilizing Azure DevOps (ADO).
  • Continuously contribute to the team in analysis, design, testing, and delivery of quality working software.
  • Relentlessly communicate with your team and with stakeholders about value to be delivered.