1

Senior Master Software Engineer Jobs in Utah (NOW HIRING)

Senior Software Engineer

Draper, UT ยท On-site

$130 - $170/hr

  • Medical

  • Dental

  • Vision

  • Retirement

Senior Software Engineer (Draper, UT) JOB PURPOSE In this role, you are responsible for participating as part of the team and contributing to the full software development lifecycle, from concept and ...

Sr. Software Engineer

Draper, UT ยท On-site

$114K - $151K/yr

We are looking for a Senior Software Engineer to build and enhance software solutions that support hearing healthcare services in Draper, Utah. This role will shape technical direction, contribute ...

Senior Software Engineer

Murray, UT ยท On-site +1

$115K - $151K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We're looking for a Senior Software Engineer (SE III) who codes with AI tools daily, applies strong architectural judgment, and can take a vague concept and turn it into a well-designed, production ...

## Senior Embedded Software EngineerApplyremote type: Onsite Requiredlocations: Clearfield, UTtime ... Master's degree is preferred. **Experience** 5-10 years experience in Software Engineering or ...

Senior Software Engineer

Draper, UT ยท On-site

$114K - $151K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

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

Senior Software Engineer

Draper, UT ยท On-site

$114K - $151K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

SENIOR SOFTWARE ENGINEER (Draper, Utah On-site) (No Sponsorships) ABOUT UPBOUND Upbound Group, Inc. (effective February 27, 2023: NASDAQ: UPBD) is an omni-channel platform company committed to ...

Senior Software Engineer

Draper, UT ยท On-site

$114K - $151K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

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

Senior Software Engineer

Draper, UT ยท On-site

$120 - $190/hr

  • Medical

  • Dental

  • Vision

  • Retirement

Senior Software Engineer (Draper, Utah On-site) ABOUT UPBOUND Upbound Group, Inc. (effective February 27, 2023: NASDAQ: UPBD) is an omni-channel platform company committed to elevating financial ...

Senior Software Engineer

Draper, UT ยท On-site

$114K - $151K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

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

Senior Software Engineer

Lehi, UT ยท On-site

$115K - $151K/yr

Remi is seeking a Senior Software Engineer to build and maintain their core software products for a three-sided roofing marketplace. The role involves shipping features and automations, solving ...

Senior Software Engineer

Logan, UT ยท On-site

$100 - $160/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

We are looking for an exceptional Senior Software Engineer who can design, develop and test software systems or applications for software enhancements and new products. This Software Engineer ...

Showing results 21-40

Senior Master Software Engineer information

What is a Senior Master Software Engineer?

A Senior Master Software Engineer is a highly experienced software professional who leads the architecture, design, and development of complex software systems. They often mentor other engineers, set technical direction, and ensure best practices are followed across projects. This role typically requires deep expertise in multiple programming languages, frameworks, and software development methodologies. Senior Master Software Engineers play a critical role in both technical leadership and hands-on coding, often collaborating with cross-functional teams to deliver scalable and robust solutions.

What are the key skills and qualifications needed to thrive as a Senior Master Software Engineer?

To thrive as a Senior Master Software Engineer, you need advanced proficiency in software architecture, programming languages, and system design, often supported by a computer science degree and extensive industry experience. Expertise in tools such as version control systems (e.g., Git), CI/CD pipelines, cloud platforms, and familiarity with frameworks relevant to the tech stack is essential. Exceptional problem-solving, leadership, and communication skills help you mentor teams and drive complex projects to completion. These capabilities are crucial for delivering robust, scalable solutions and fostering innovation within engineering teams.

How does a Senior Master Software Engineer typically mentor and support junior team members?

Senior Master Software Engineers often play a crucial role in mentoring less experienced engineers by conducting code reviews, sharing best practices, and providing guidance on complex technical challenges. They foster a collaborative environment by organizing knowledge-sharing sessions and pairing with junior developers on challenging tasks. This mentorship not only accelerates the growth of team members but also helps maintain high code quality and consistency across projects.

What is the difference between Senior Master Software Engineer vs Lead Software Engineer?

AspectSenior Master Software EngineerLead Software Engineer
CredentialsTypically requires extensive experience, advanced degrees, and certifications in software developmentSimilar credentials, often with additional leadership or project management certifications
Work EnvironmentFocuses on complex technical problem-solving, architecture, and mentorship within engineering teamsCombines technical expertise with team leadership, project oversight, and stakeholder communication
Industry UsageCommon in large tech firms, R&D, and specialized engineering rolesWidely used across tech companies, especially in roles involving team coordination and project delivery

The Senior Master Software Engineer is primarily focused on technical mastery and innovation, often working independently or mentoring senior staff. In contrast, the Lead Software Engineer combines technical skills with leadership responsibilities, managing teams and projects to ensure successful delivery. Both roles require strong technical backgrounds, but their focus areas differ, with the Senior Master emphasizing technical depth and the Lead emphasizing team and project management.

What are the most commonly searched types of Master Software Engineer jobs in Utah?

The most popular types of Master Software Engineer jobs in Utah are:

Senior Software Engineer

Acima Digital

Draper, UT โ€ข On-site

$130 - $170/hr

Other

Medical, Dental, Vision, Retirement

Posted 14 days ago


Job description

Senior Software Engineer (Draper, UT)

JOB PURPOSE In this role, you are responsible for participating as part of the team and contributing to the full software development lifecycle, from concept and design to testing and deployment. You will design, code, test, troubleshoot, document and support application programs and/or system interfaces utilizing modern software programming languages and other tools. You may lead some project efforts, directing the work of other engineers to achieve project goals and ensure code quality through thorough code reviews, testing, and the use of best practices and standards.

Key Responsibilities
  • Design, code, test, troubleshoot, document and support application programs and/or system interfaces utilizing modern software programming languages and other tools.
  • Ability to work independently to solve complex software problems and to deliver quality software within specified target dates.
  • Analyze requirements and corresponding software to design safe and effective approaches to changes in software to minimize risks and achieve project goals.
  • Contribute to architectural, technical and decision discussions, providing insights based on expertise and experience.
  • Collaborate with crossโ€‘functional teams to include Delivery Managers, Product Managers, Designers, other Engineers, and stakeholders as well as leadership, to define and deliver new features and enhancements.
  • Mentor and guide junior Engineers, fostering a culture of continuous learning and improvement.
Qualifications
  • Bachelorโ€™s degree in computer science, related field or equivalent professional experience.
  • 8+ years of overall experience building complex applications, highly available systems and integrating third party APIโ€™s.
  • Proficient with Ruby on Rails development as well as other languages.
  • Familiarity with Typescript, JavaScript and Node.js.
  • Experience with incorporating AI tools like Claude and Github Copilot in daily work to increase overall efficiency of software development.
  • Experienced with AWS cloud platform development.
  • Experience working with PostgreSQL and NoSQL databases.
  • Experience with other programming languages to include Elixir, Kotlin, Python or Java.
  • Strong understanding of software development principles, design patterns, and best practices.
  • Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
Compensation / Benefits
  • Competitive compensation
  • Full health benefits โ€” Medical/Dental/Vision
  • 401(k) match
  • DTO (discretionary time off)
  • Health savings account (HSA) with company contribution
  • College tuition reimbursement program (STEAM degrees)
  • Unlimited use of LinkedIn Learning
Equal Opportunity Employer

Acima/Upbound are equal opportunity employers committed to ensure that all employment decisions are made on a nonโ€‘discriminatory basis, and without regard to actual or perceived race. Upbound Group is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

#J-18808-Ljbffr