1

Video Game Software Engineer Jobs in Utah (NOW HIRING)

Senior Software Engineer, Predict

Lehi, UT · On-site

$115K - $151K/yr

Are you obsessed with data, partner success, taking action, and changing the game? If you have a ... Video technical interview * Onsite interview with hiring manager and a panel of department leaders

Senior Software Engineer, Predict

Lehi, UT · Hybrid

$115K - $151K/yr

Are you obsessed with data, partner success, taking action, and changing the game? If you have a ... Video technical interview * Onsite interview with hiring manager and a panel of department leaders

Senior Software Engineer, Predict

Lehi, UT · Hybrid

$115K - $151K/yr

Are you obsessed with data, partner success, taking action, and changing the game? If you have a ... Video technical interview * Onsite interview with hiring manager and a panel of department leaders

We're game changers. And we play to win. We set the highest standards and execute beyond them. And ... Actively pursuing a degree in Computer Science, Information Systems, Software Engineering , or a ...

Are you obsessed with data, partner success, taking action, and changing the game? If you have a ... Video interview with a hiring manager. * Onsite interviews with Engineering leaders (including a ...

Are you obsessed with data, partner success, taking action, and changing the game? If you have a ... Video interview with a hiring manager. * Onsite interviews with Engineering leaders (including a ...

Are you obsessed with data, partner success, taking action, and changing the game? If you have a ... Video interview with a hiring manager. * Onsite interviews with Engineering leaders (including a ...

Principal Software Engineer

Sandy, UT · On-site

$128K - $172K/yr

We're game changers. And we play to win. We set the highest standards and execute beyond them. And ... We are seeking a Principal Software Engineer who brings exceptional technical depth, strong ...

Senior Software Engineer

Sandy, UT · On-site

$116K - $153K/yr

We're game changers. And we play to win. We set the highest standards and execute beyond them. And ... As a Senior Software Engineer on our CXone Outbound Dialer Data Platform team , you'll play a ...

We're game changers. And we play to win. We set the highest standards and execute beyond them. And ... Experience with VoIP, digital audio / RSTP, video transcoding * Ccaas & Telecom Knowledge This is ...

Senior Software Engineer

Sandy, UT · On-site

$116K - $153K/yr

We're game changers. And we play to win. We set the highest standards and execute beyond them. And ... Solid experience in backend software development * Proficiency in one or more modern programming ...

Senior Software Engineer, Actimize

Sandy, UT · On-site

$116K - $153K/yr

We're game changers. And we play to win. We set the highest standards and execute beyond them. And ... Senior Software Engineer - Fraud Detection Platform About the Role We are looking for a Lead ...

Sr Lead Software Engineer - Xtime Leads the design, development, and evolution of secure, scalable ... game-day rehearsals, and tenant-scoped (per-dealer) debugging aligned to a sharded architecture.

Sr Lead Software Engineer

Vineyard, UT · On-site

$148K - $247K/yr

Sr Lead Software Engineer - Xtime Leads the design, development, and evolution of secure, scalable ... game-day rehearsals, and tenant-scoped (per-dealer) debugging aligned to a sharded architecture.

Sr Lead Software Engineer

Cedar Hills, UT · On-site

$148K - $247K/yr

Sr Lead Software Engineer - Xtime Leads the design, development, and evolution of secure, scalable ... game-day rehearsals, and tenant-scoped (per-dealer) debugging aligned to a sharded architecture.

next page

Showing results 1-20

Video Game Software Engineer information

See Utah salary details

$10K

$136.6K

$157.9K

How much do video game software engineer jobs pay per year?

As of Jul 5, 2026, the average yearly pay for video game software engineer in Utah is $136,555.00, according to ZipRecruiter salary data. Most workers in this role earn between $94,700.00 and $157,500.00 per year, depending on experience, location, and employer.

What are some common challenges Video Game Software Engineers face when working on large-scale projects?

Video Game Software Engineers working on large-scale projects often encounter challenges such as managing complex codebases, ensuring optimal performance across different platforms, and integrating new features without introducing bugs. Collaboration with designers, artists, and QA testers is essential, which requires strong communication skills and adaptability. Additionally, tight deadlines and evolving project requirements can add pressure, making effective time management and problem-solving abilities crucial for success in this role.

What Does a Video Game Software Engineer Do?

As a video game software engineer, you program video games for a computer or console system. You collaborate with designers who create a concept and design the look and feel of the game, write code to create the characters and mechanics, and implement troubleshooting tools and processes to test for bugs before the game’s release. If necessary, you fix any issues in the code while sticking to project deadlines. You carry out your duties and responsibilities alongside a team of gaming designers, programmers, and project managers to help the project move smoothly from start to finish.

What engineer makes $500,000 a year?

Video game software engineers can earn $500,000 or more annually, especially those in senior or lead roles at major companies, or with significant experience and specialized skills such as graphics programming or AI development. High earnings often involve bonuses, stock options, or profit sharing in addition to base salary.

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

To thrive as a Video Game Software Engineer, you need strong programming skills (typically in C++, C#, or Python), a solid grasp of computer science fundamentals, and a relevant degree such as computer science or software engineering. Experience with game engines like Unity or Unreal Engine, version control systems (e.g., Git), and possibly certifications in game development tools are highly beneficial. Creativity, collaboration, and problem-solving abilities are essential soft skills that help engineers adapt to rapidly changing design requirements and work effectively in multidisciplinary teams. Mastering these skills ensures efficient development cycles, high-quality gaming experiences, and successful teamwork in a competitive industry.

What is the difference between Video Game Software Engineer vs Game Developer?

AspectVideo Game Software EngineerGame Developer
Required CredentialsBachelor's in Computer Science or related field; programming skillsBachelor's in Computer Science, Game Design, or related; programming and design skills
Work EnvironmentGame studios, tech companies, independent projectsGame studios, freelance, indie development
Employer & Industry UsageUsed interchangeably in industry; focuses on software developmentBroader term; includes design, storytelling, and programming

While both roles involve programming and work within the gaming industry, a Video Game Software Engineer primarily focuses on coding, system architecture, and technical implementation. A Game Developer often encompasses a broader scope, including game design, storytelling, and project management. The roles overlap significantly, but the engineer is more technically specialized in software development.

What does a Video Game Software Engineer do?

A Video Game Software Engineer is responsible for designing, developing, and maintaining the software that powers video games. They write code to implement game mechanics, graphics, artificial intelligence, and user interfaces. These engineers collaborate closely with game designers, artists, and other team members to ensure the game runs smoothly and provides a great user experience. Their work often involves problem-solving, optimizing code for performance, and debugging issues throughout the game development process.

Can a software engineer work on video games?

A software engineer can work on video games by developing game engines, gameplay features, or tools using programming languages like C++ or C#. They often collaborate with designers and artists and may need knowledge of graphics APIs, game development frameworks, and debugging tools. Many game studios seek engineers with experience in real-time systems and performance optimization.

Will game dev be replaced by AI?

Video game software engineers design and develop games using programming languages and tools, and AI can assist in automating certain tasks like testing or asset generation. However, creative problem-solving, storytelling, and complex decision-making remain human-driven aspects of game development that AI cannot fully replace.

How much does a video game software engineer make?

The average salary for a video game software engineer varies by experience and location but typically ranges from $70,000 to $120,000 annually. Entry-level engineers may earn less, while experienced developers with specialized skills or working on popular titles can earn higher salaries, often supplemented with bonuses and benefits.
What are the most commonly searched types of Video Game Software Engineer jobs in Utah? The most popular types of Video Game Software Engineer jobs in Utah are:
What are popular job titles related to Video Game Software Engineer jobs in Utah? For Video Game Software Engineer jobs in Utah, the most frequently searched job titles are:
What job categories do people searching Video Game Software Engineer jobs in Utah look for? The top searched job categories for Video Game Software Engineer jobs in Utah are:
What cities in Utah are hiring for Video Game Software Engineer jobs? Cities in Utah with the most Video Game Software Engineer job openings:
Senior Software Engineer II - Android

Senior Software Engineer II - Android

CaptionCall

Salt Lake City, UT • On-site

$57.50 - $95.87/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 13 days ago


Job description

Come be a part of our mission and make a meaningful and positive impact with the industry leading provider of language services for the Deaf and hard-of-hearing!
Full time Benefits
  • Paid Vacation Time and Paid Sick Time and Paid Holidays
  • 401k 6% match with immediate vesting
  • Nationwide Medical Insurance plans and coverage (Medical, Dental/Orthodontia, Vision)
    • TeleDoc
    • HSA company match
    • 3 Medical plan options including a Low Deductible PPO Medical Plan Offering
  • Employee Assistance Program
  • Engaged Employee Resource Groups
  • Outstanding Learning and Career Development Opportunities

Pay Range: Actual pay may vary up or down depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for incentive compensation.
* Applicants must be legally eligible to work in the United States to be considered. Visa sponsorship is not available for this role *
Job Summary
The Senior Software Engineer is a technical leader responsible for building, maintaining, and evolving Sorenson's Android Video Relay Service (VRS) applications. This role focuses on developing high-quality, scalable, and reliable Android applications that enable real-time video communication for deaf and hard-of-hearing users.
This position works primarily in Kotlin using modern Android frameworks, integrating complex native C/C++ libraries through the Android NDK. The Senior Software Engineer II operates with minimal oversight, contributes to technical direction, and partners closely with Product, Design, QA, and native platform teams to deliver accessible, user-centered experiences.
Essential Duties and Responsibilities
  • Design, develop, and maintain native Android Video Relay Service (VRS) applications using Kotlin and Jetpack Compose.
  • Implement features using modern Android architecture patterns (MVI / MVVM, Clean Architecture).
  • Integrate and maintain native C/C++ videophone libraries via Android NDK, JNI, and SWIG-generated bindings.
  • Develop and support real-time video calling functionality including camera, audio routing, call state management, and lifecycle handling.
  • Collaborate across teams working on multiple Android applications sharing a common native engine.
  • Contribute to technical design discussions, architecture decisions, and long-term platform strategy.
  • Write clean, maintainable, and well-tested code following engineering best practices.
  • Partner with QA and Product to ensure functional correctness, performance, and reliability.
  • Participate in code reviews, providing constructive feedback and mentoring less-senior engineers.
  • Contribute to CI/CD pipelines and release processes using tools such as GitHub Actions and Fastlane.
  • Monitor application health and stability using observability and analytics tools.
  • Troubleshoot complex issues across application, framework, and native layers.
  • Participate in Agile/Scrum ceremonies and planning activities.
  • Other duties as assigned.

Supervisory Responsibility
None
Travel Requirements
Less than 25%
Education
Bachelor's degree in computer science, software engineering, or a related technical field preferred, or equivalent practical experience.
Experience
  • 6-8 years of professional software engineering experience.
  • Significant experience developing native Android applications in a production environment.
  • Experience working with complex, large-scale, or mission-critical applications.
  • Experience collaborating within cross-functional, team-based development environments.
  • Experience supporting applications through full lifecycle: design, development, release, and maintenance.

Knowledge, Skills, and Abilities
Android & Mobile Engineering
  • Strong proficiency in Kotlin and Android SDK fundamentals.
  • Experience with Jetpack Compose, Material Design, ViewModel, Navigation, and related Jetpack libraries.
  • Deep understanding of Android application lifecycle, threading, and performance considerations.
  • Experience configuring and maintaining Gradle builds, flavors, and build types.

Architecture & Development Practices
  • Strong understanding of clean architecture, MVI or MVVM patterns.
  • Experience with dependency injection frameworks such as Hilt or Dagger.
  • Ability to design systems that are testable, scalable, and maintainable.
  • Experience working in multi-module or shared-library codebases.

Native Integration & Systems
  • Experience integrating native C/C++ code using the Android NDK.
  • Familiarity with JNI or SWIG-generated bindings.
  • Understanding of real-time systems, video/audio pipelines, or low-latency communication is preferred.

Networking, Data & Persistence
  • Experience using Retrofit / OkHttp or similar networking libraries.
  • Familiarity with local persistence using Room, DataStore, or encrypted storage.
  • Understanding of API-driven mobile applications and backend integration.

Bonus Skills & Knowledge
  • React / React Native
  • TypeScript / JavaScript / Node.js
  • WebRTC
  • SIP (Session Initiation Protocol) **
  • AWS

Testing, Quality & Reliability ** In priority
  • Experience writing unit tests and instrumented Android tests.
  • Ability to troubleshoot complex defects across application and system boundaries.
  • Commitment to delivering reliable, high-quality software in CI/CD environments.

Collaboration & Communication
  • Works effectively with Product, QA, Design, and Engineering partners.
  • Communicates technical concepts clearly to both technical and non-technical audiences.
  • Willing to ask questions, challenge assumptions, and advocate for sound engineering practices.
  • Demonstrates ownership, accountability, and a proactive mindset.

Tools (Preferred)
  • Android Studio, Git, GitHub
  • GitHub Actions, Fastlane
  • Espresso, UIAutomator, AndroidX Test libraries
  • Firebase, Sentry, Pendo
  • Jira, Confluence

What Success Looks Like
  • Android VRS applications are stable, performant, and meet accessibility requirements.
  • Features are delivered with high quality, clear design intent, and minimal rework.
  • Native engine integration is reliable and well-understood across the team.
  • Codebases are maintainable, testable, and aligned with long-term platform strategy.
  • Cross-team collaboration results in predictable, high-confidence releases.

Company Summary
Our Mission...Harnessing the power of language, we connect diverse people and enrich the human experience.
Our Vision...To provide global language services that expand opportunities, nurture belonging, and empower the world to connect beyond words.
As one of the world's leading language services providers, Sorenson combines patented technology with human-centric solutions. We strive to increase accessibility and inclusion through communication solutions for all: call captioning and video relay services, over-video and in-person sign language and spoken language interpreting, translation, real-time captioning, and post-production language services. Sorenson's impact vision and plan extends to enhancing generational wealth and inclusive workplaces for our employees and the communities we serve.
We achieve great things together working "The Sorenson Way" with our employee values: Customer First, Can-Do Attitude, Collective Action, Growth Mindset, Ownership, and Connect Direct.
Equal Employment Opportunity:
Sorenson Communications is an Equal Opportunity, Affirmative Action Employer.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.