1

Ruby On Rails Software Engineer Jobs in Utah (NOW HIRING)

As a Software Engineering Intern, you will work on real production systems that serve thousands of ... Ruby, or similar. * Solid understanding of data structures, algorithms, software design, APIs ...

Position: Software Engineer - Linux C++/Python Development Location: Orem, UT 84056 (Onsite ... The successful candidate will design, code, test, and integrate software solutions on Linux ...

As a Software Engineering Intern, you will work on real production systems that serve thousands of ... Ruby, or similar. * Solid understanding of data structures, algorithms, software design, APIs ...

Software Engineer - Full-Time, On-Site Location: Downtown Salt Lake City, UTCompany: Altitude AI Altitude AI, the leading Generative AI platform for the industrial world, is excited to announce an ...

Key Fortune 500 organizations around the world rely on PDF Solutions to remove the data barriers ... in software engineering in general, and 2+ (for Bachelor) and 1+ years (for Master or above) years ...

Senior Software Engineer

Provo, UT · On-site +1

$120K - $140K/yr

As a Software Engineer on our team, you'll use your deep expertise in SQL, C#, Typescript, Javascript, React, and Node JS to develop robust, efficient systems that are as intuitive as they are ...

Senior Software Engineer

Provo, UT · On-site

$120K - $140K/yr

As a Software Engineer on our team, you'll use your deep expertise in SQL, C#, Typescript, Javascript, React, and Node JS to develop robust, efficient systems that are as intuitive as they are ...

We're on a mission to give every small business owner the chance to succeed. The team views each ... Nav Technologies Inc. seeks a Software Engineer to deliver high quality system designs and software ...

We're on a mission to give every small business owner the chance to succeed. The team views each ... Nav Technologies Inc. seeks a Software Engineer to deliver high quality system designs and software ...

We're on a mission to give every small business owner the chance to succeed. The team views each ... Nav Technologies Inc. seeks a Software Engineer to deliver high quality system designs and software ...

Java Software Engineer

Salt Lake City, UT · On-site

$50 - $68.75/hr

This is a fantastic opportunity to work on high-impact projects using modern technologies in a ... About the Role The Java / Software Engineer will be responsible for developing applications and ...

Software Engineer III

Lehi, UT · On-site

$54 - $72.50/hr

Medifast, Inc is a health and wellness company focused on improving metabolic health through advanced science and comprehensive behavioral support. They are seeking a Software Engineer III to ...

Software Engineer

Midvale, UT · On-site

$110K - $130K/yr

Key Fortune 500 organizations around the world rely on PDF Solutions to remove the data barriers ... in software engineering in general, and 2+ (for Bachelor) and 1+ years (for Master or above) years ...

ABOUT THIS ROLE As a Software Engineer I at LVT, you will help build and test the software that ... Hands-on Exposure: 0-2 years of experience in software development, which can include professional ...

next page

Showing results 1-20

Ruby On Rails Software Engineer information

See Utah salary details

$54.2K

$138.1K

$178.4K

How much do ruby on rails software engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for ruby on rails software engineer in Utah is $138,069.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,100.00 and $159,300.00 per year, depending on experience, location, and employer.

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

To thrive as a Ruby On Rails Software Engineer, you need strong programming skills in Ruby, a solid understanding of web development principles, and experience with the Rails framework, often supported by a degree in computer science or related fields. Familiarity with tools like Git, PostgreSQL or MySQL, RESTful APIs, and testing frameworks such as RSpec is typically required. Strong problem-solving abilities, effective communication, and a collaborative mindset help engineers excel in team settings and adapt to evolving project needs. These skills and qualities ensure efficient development, maintainable code, and successful delivery of robust web applications.

What are some common challenges Ruby on Rails Software Engineers face when working on large-scale applications?

Ruby on Rails Software Engineers working on large-scale applications often encounter challenges such as maintaining application performance, ensuring scalability, and managing complex codebases. As applications grow, optimizing database queries, implementing caching strategies, and refactoring legacy code become increasingly important to keep the system efficient and maintainable. Collaboration with DevOps teams and other engineers is crucial to streamline deployments and address bottlenecks. Being proactive in code reviews and embracing best practices can help mitigate many of these challenges.

What does a Ruby on Rails Software Engineer do?

A Ruby on Rails Software Engineer is responsible for designing, developing, and maintaining web applications using the Ruby on Rails framework. They work on both front-end and back-end components, write clean and efficient code, and ensure the performance and scalability of applications. These engineers often collaborate with designers, product managers, and other developers to deliver user-friendly and robust software solutions.

What is the difference between Ruby On Rails Software Engineer vs Web Developer?

AspectRuby On Rails Software EngineerWeb Developer
Required SkillsProficiency in Ruby, Rails framework, MVC architectureHTML, CSS, JavaScript, basic backend knowledge
Work EnvironmentCollaborates on backend development, APIs, server-side logicDesigns and implements website front-end and basic back-end
Industry UsageCommon in startups, SaaS, and web app companiesUsed across various industries for website creation

Ruby On Rails Software Engineers focus on backend development using Ruby and Rails, building scalable web applications. Web Developers have a broader scope, often working on both front-end and basic back-end tasks. While there is overlap, Ruby On Rails Software Engineers specialize in Rails-based backend solutions, making their role more specific within web development teams.

What are popular job titles related to Ruby On Rails Software Engineer jobs in Utah? For Ruby On Rails Software Engineer jobs in Utah, the most frequently searched job titles are:
What are popular job titles related to Ruby On Rails Software Engineer jobs in UT? For Ruby On Rails Software Engineer jobs in UT, the most frequently searched job titles are:
Software Engineering Intern

Software Engineering Intern

Podium

Lehi, UT

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 11 days ago


Job description

The Role

Podium is looking for a motivated and talented Software Engineering Intern to join our engineering team and help build the future of local business communication.

Podium is a leader in the AI agentic software space, helping local businesses automate customer interactions, improve conversion, and deliver better customer experiences at scale. Our AI products already represent more than $100M in AI ARR, and we are continuing to invest heavily in building intelligent, reliable, and high-impact software that transforms how businesses operate.

As a Software Engineering Intern, you will work on real production systems that serve thousands of businesses and millions of customer interactions. You will contribute across product features, backend services, infrastructure, data systems, and AI-powered experiences. You will learn quickly, ship meaningful work, and collaborate with experienced engineers, product managers, designers, and cross-functional partners.

This role is ideal for someone who is excited to solve real customer problems, build scalable software, grow rapidly as an engineer, and contribute to products that are shaping the next generation of business automation.

What you will be doing:

  • Build, test, and ship high-quality software used by local businesses every day.
  • Design and implement product features, backend services, APIs, data pipelines, and infrastructure that support reliable customer experiences at scale.
  • Work on systems that power high-volume, real-time customer interactions across channels such as messaging, web chat, voice, and other communication surfaces.
  • Collaborate with engineers, product managers, designers, and other stakeholders to turn customer needs into simple, scalable technical solutions.
  • Contribute to AI-powered product experiences, including agentic workflows, automation, and intelligent customer engagement.
  • Write clean, maintainable code and participate in code reviews, design discussions, testing, and operational improvements.
  • Learn modern engineering practices while helping improve system performance, reliability, security, and developer velocity.
  • Take ownership of projects that have measurable impact on customers, revenue, and the future of Podium's platform.

What you should have:

  • A Bachelor's degree in Computer Science, Software Engineering, a related technical field, or equivalent practical experience.
  • 0-1 year of professional software engineering experience, including relevant internships, co-ops, or substantial project work.
  • Strong programming fundamentals and experience with at least one modern programming language such as Python, JavaScript/TypeScript, Java, Go, Ruby, or similar.
  • Solid understanding of data structures, algorithms, software design, APIs, databases, and distributed systems fundamentals.
  • A desire to build reliable, scalable, production-quality software.
  • Curiosity about AI and enthusiasm for using modern AI tools to learn, build, and improve development workflows.
  • Strong problem-solving skills, ownership mindset, and ability to learn quickly in a fast-moving environment.
  • Clear communication skills and a collaborative approach to working with technical and non-technical teammates.

What we hope you have:

  • Internship, coursework, or project experience building full-stack applications, backend services, data systems, infrastructure, or developer tools.
  • Exposure to cloud platforms, distributed systems, event-driven architectures, or high-scale production systems.
  • Experience with relational or NoSQL databases, API design, testing frameworks, observability tools, or CI/CD pipelines.
  • Familiarity with AI-assisted development tools such as Cursor, Claude Code, Codex, GitHub Copilot, or similar.
  • Interest in AI agents, automation, LLMs, or applying AI to solve practical business problems.
  • A track record of building projects outside the classroom, contributing to open source, participating in hackathons, or taking initiative to learn new technologies.
  • Comfort working in an iterative environment where teams experiment, measure impact, and ship quickly.

Why you'll love working here:

  • Join the leaders in AI agents - Podium is at the forefront of agentic AI for local businesses, with more than $100M in AI ARR and a major opportunity ahead.
  • Build products with real-world impact - Your work will help local businesses win more customers, save time, and deliver better experiences.
  • Grow your career quickly - You will learn from experienced engineers, take on meaningful ownership, and build skills across modern software systems.
  • Work with world-class talent - Join a team that values high standards, collaboration, curiosity, and execution.
  • Ship software that matters - At Podium, engineers work on products that directly impact customers and the business.

Benefits

  • (If local to Utah) Work in this building in Lehi, UT 5 days a week
  • Open and transparent culture 
  • Life insurance, long and short-term disability coverage
  • Paid maternity and paternity leave
  • Fertility Benefits
  • Generous vacation time, plus three 4-day summer holiday weekends
  • Excellent medical, dental, and vision benefits
  • 401k Plan
  • Bi-annual swag drops with cool Podium gear and apparel 
  • A stellar HQ (Utah) gym with local professional coaches and classes offered
  • Onsite HQ (Utah) child care center, subsidized for employees

Podium is an equal opportunity employer. Podium provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, national origin, sexual orientation, gender identity or expression, age, disability, genetic information, marital status or veteran status.