1

Junior Software Engineer Jobs in Provo, UT (NOW HIRING)

As a Software Engineer on the RIS team at Novarad, you are a core contributor to a highly effective engineering team building modern radiology workflow software. You are passionate about writing ...

We're seeking Software Engineers - AI who are passionate about leveraging artificial intelligence to accelerate development, enhance code quality, and solve complex technical challenges. This role ...

As a Staff Software Engineer, you will build and maintain core software products that support a three-sided roofing marketplace, working on various technical challenges and collaborating with product ...

Be Seen First

As a Software Engineer on the RIS team at Novarad, you are a core contributor to a highly effective engineering team building modern radiology workflow software. You are passionate about writing ...

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

Software Engineer II

Lehi, UT · On-site

$91K - $125K/yr

Mentor new hires and junior engineers * Collaborate across team boundaries rather than staying in your lane * Set the standard for engineering quality and responsible AI use * Improve testing ...

New

... of software quality. In addition to hands-on development, the Staff Engineer also takes on leadership responsibilities, including mentoring junior and mid-level engineers, reviewing code to ensure ...

Senior Software Engineer

Sandy, UT · On-site

$100K - $155K/yr

Software Engineer Department: Product & Engineering- 76 Reports to: Software Engineer Manager Status: ☒ Exempt ☐ Non-Exempt About the Role As a Software Engineer, you'll have the chance to design ...

Senior Software Engineer

Midvale, UT · On-site

$115K - $152K/yr

The Software Engineer plays a key role in modernizing our critical platforms and driving our cloud-native transition. In this role, you will have a direct impact on the bank's core infrastructure by ...

Senior Software Engineer

Midvale, UT · On-site

$115K - $152K/yr

The Software Engineer plays a key role in modernizing our critical platforms and driving our cloud-native transition. In this role, you will have a direct impact on the bank's core infrastructure by ...

Senior Software Engineer

Sandy, UT · On-site

$100K - $155K/yr

Software Engineer Department: Product amp; Engineering- 76 Reports to: Software Engineer Manager Status: ☒ Exempt ☐ Non-Exempt About the Role As a Software Engineer, you'll have the chance to ...

Showing results 41-60

Junior Software Engineer information

See Provo, UT salary details

$44K

$89.4K

$134.3K

How much do junior software engineer jobs pay per year?

As of Aug 10, 2026, the average yearly pay for junior software engineer in Provo, UT is $89,433.00, according to ZipRecruiter salary data. Most workers in this role earn between $69,100.00 and $90,300.00 per year, depending on experience, location, and employer.

What is a junior software engineer?

A junior software engineer works on a team with more senior engineers to help design and develop applications, write code, and otherwise maintain or update a business's database. As a junior software engineer, your duties and responsibilities may vary based on what company you work for. Overall, your job is to learn from senior engineers and developers on how to be a software engineer and in what ways you can develop and utilize the technologies of the business to do so. Many junior software engineers have a little bit of knowledge about a lot of technologies but also stay up-to-date on the most current technologies.

What are the key skills and qualifications needed to thrive as a junior software engineer, and why are they important?

To thrive as a Junior Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and commonly used languages such as Java, Python, or JavaScript, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development environments and frameworks are usually expected. Strong problem-solving skills, eagerness to learn, and effective teamwork and communication abilities help set you apart. These skills and qualities are crucial for contributing effectively to projects, adapting to evolving technologies, and collaborating within development teams.

How does a junior software engineer typically collaborate with other team members on projects?

Junior Software Engineers usually work closely with senior developers, QA testers, and product managers as part of a cross-functional team. Collaboration often involves participating in daily stand-up meetings, code reviews, and pair programming sessions. Juniors are encouraged to ask questions and seek feedback, which helps them learn best practices and improve their coding skills. Effective communication and a willingness to learn from more experienced colleagues are key to thriving in this collaborative environment.
What are the most commonly searched types of Software Engineer jobs in Provo, UT? The most popular types of Software Engineer jobs in Provo, UT are:
What are popular job titles related to Junior Software Engineer jobs in Provo, UT? For Junior Software Engineer jobs in Provo, UT, the most frequently searched job titles are:
What job categories do people searching Junior Software Engineer jobs in Provo, UT look for? The top searched job categories for Junior Software Engineer jobs in Provo, UT are:
What cities near Provo, UT are hiring for Junior Software Engineer jobs? Cities near Provo, UT with the most Junior Software Engineer job openings:
Infographic showing various Junior Software Engineer job openings in Provo, UT as of August 2026, with employment types broken down into 81% Full Time, 14% Part Time, 1% Temporary, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $89,433 per year, or $43 per hour.

$113.94 - $178.88/hr

Other

Medical, Dental, Vision, Retirement

Posted 5 days ago


Job description

## Senior Software EngineerApplyremote type: Hybridlocations: Lehi: Greater Omaha Areatime type: Full timeposted on: Posted 30+ Days Agojob requisition id: R2663**Job Profile Summary:**The Senior Software Engineer is responsible for designing, developing, and evolving scalable software systems across Orion’s platform. This role operates across the full stack, leveraging React/Next.js and Ruby on Rails, and is expected to make high-quality technical decisions that balance long-term maintainability, performance, and business impact.**About this Opportunity:**As a Senior Software Engineer, you will own the design and delivery of complex features and systems that span multiple services and product areas. You will contribute to architectural direction, improve engineering standards, and mentor other engineers while driving high-quality execution. You are expected to operate with a high degree of autonomy, anticipate challenges before they arise, and influence both technical direction and team effectiveness.**In this role, you’ll get to:*** Design and implement scalable, maintainable systems across frontend, backend, and data layers* Build and evolve applications using React, Next.js, and Ruby on Rails* Design robust APIs and service boundaries (REST/GraphQL)* Evaluate tradeoffs and make long-term technical decisions aligned with system evolution* Ensure consistent error handling, resiliency, and system reliability* Lead efforts to improve code quality, standards, and engineering practices* Troubleshoot and resolve complex, cross-system issues* Contribute to architecture and technical roadmap discussions* Mentor engineers and raise the overall technical bar of the team* Collaborate across teams to deliver solutions that span multiple systems and domains* Proactively identify bottlenecks and drive improvements in performance and scalability* Leverage AI-assisted development tools to improve engineering velocity while maintaining correctness and quality**We’re looking for talent who:****Technical Excellence:*** Designs systems that span multiple services, platforms, or product areas* Applies appropriate data structures, algorithms, and abstractions with long-term maintainability in mind* Establishes and enforces coding standards, error handling patterns, and best practices* Writes clean, readable, well-structured code that is intuitive to navigate and extend* Demonstrates strong understanding of full-stack architecture (UI, API, database, infrastructure)* System & Architectural Thinking* Evaluates and introduces new technologies thoughtfully, based on tradeoffs and business value* Considers scalability, observability, fault tolerance, and performance in system design* Understands and optimizes database performance, indexing, and data modeling* Ownership & Independence* Operates independently and anticipates problems before they occur* Takes ownership of features from design through production and beyond* Make decisions that optimize for long-term system health, not just short-term delivery* Leadership & Influence* Mentor’s engineers and contributes to their growth* Leads by example and promotes high engineering standards* Influences team direction through technical insight and strong reasoning* Challenges assumptions and proposes better solutions when appropriate* Collaboration & Communication* Communicates complex technical ideas clearly across engineering and non-technical stakeholders* Collaborates effectively across teams and systems* Drives alignment on solutions that have broad organizational impact**Required Experience:**5+ years of experience in software engineering**Strong experience with:*** React / Next.js or Ruby on Rails* API design (REST and/or GraphQL)* Relational databases (MySQL or similar)**Preferred Qualifications:*** Experience with TypeScript and modern frontend architecture* Experience with Next.js SSR, ISR, and server components* Experience with background processing (Sidekiq) and caching (Redis)* Experience with cloud platforms (AWS), CI/CD, and containerization* Experience with observability tooling (Datadog, OpenTelemetry)* Experience with feature flags and progressive delivery* Experience leveraging AI-assisted / agentic development tools such as Cursor* Familiarity with LLM evaluation workflows such as Promptfoo**Education:**Bachelor’s degree in computer science, MIS, or related field, or equivalent experience**What Success Looks Like (Senior Level):*** Designs solutions that scale across teams and systems* Improves engineering standards and codebase quality* Acts as a technical leader without formal authority* Anticipates and resolves problems before they impact delivery* Contributes meaningfully to architecture and technical strategy* Elevates the performance of the entire team, not just individual output**Why Join Orion:*** Opportunity to shape architecture and engineering practices at scale* Strong focus on developer efficiency, automation, and quality* Adoption of modern tooling, including AI-assisted development* Collaborative environment with high ownership and impact #LI-AP1 #LI-Onsite #LI-Hybrid **Recommended Skills:**Agile Methodology, Application Development, Building Architecture, Client-Centric, Effective Communication, Innovation, Technical Proficiency, Time Management, User Interfaces (UI), Work Collaboratively**Salary Range:**$113,942.00 - $178,877.00The pay listed in this posting indicates the estimated pay at the time of this posting; however, may vary depending on geographic location, job-related knowledge, skills, and experience. In addition, Orion offers a competitive benefits package which includes health, dental, vision, and disability coverage on day one, 401(k) plan with employer match, paid parental leave, pet benefits including pawternity leave and pet insurance, student loan repayment and more.**About Us**At Orion, we achieve our best work when we support one another, staying personally accountable to each other and the clients we serve. We create a welcoming environment where everyone is respected, valued, and heard. Our commitment to **create raving** **fans** ensures we consistently exceed client expectations. Thinking differently is in our DNA—we **innovate always**, push boundaries, and reject the status quo to deliver transformative outcomes. Together, we **support one another** and **see it through** to success, driving our collective achievements and those of our clients. #J-18808-Ljbffr