2

Trainee Software Developer Remote Jobs in Utah (NOW HIRING)

RainFocus, one of the most innovative software companies in the heart of Utah's Silicon Slopes, is ... About the Role As a Full Stack Developer, you will develop enterprise-grade web applications using ...

Data science software developer

Murray, UT ยท On-site +1

$124K - $170K/yr

Senior Data Science Software Engineer (Solventum) 3M Health Care is now Solventum At Solventum, we ... Remote Relocation Assistance: Not authorized Must be legally authorized to work in country of ...

Data science software developer

Murray, UT ยท On-site +1

$124K - $170K/yr

Senior Data Science Software Engineer (Solventum) 3M Health Care is now Solventum At Solventum, we ... Remote Relocation Assistance: Not authorized Must be legally authorized to work in country of ...

Design systems for remote device provisioning, configuration, and software updates * Improve ... Experience mentoring engineers and leading technical initiatives * Excellent communication and ...

Senior Software Engineer

Provo, UT ยท On-site +1

$120K - $140K/yr

With a remote or in office work environment and a schedule of Monday through Friday, 8 a.m. to 5 p ... As a Software Engineer on our team, you'll use your deep expertise in SQL, C#, Typescript ...

Software Engineering Manager Remote, Full-Time About the Team/Role WEX FSM (formerly Payzerware), is an end-to-end Field Service Management platform that helps contractors run their business, grow ...

Software Engineering Manager Remote, Full-Time About the Team/Role WEX FSM (formerly Payzerware), is an end-to-end Field Service Management platform that helps contractors run their business, grow ...

Experience building cloud native applications, services-based architecture, DevOps principles and ... remote and hybrid environments. * Strong knowledge of software engineering best-practices.

Senior Software Engineer (Platform)

Salt Lake City, UT ยท On-site +1

$118K - $156K/yr

This role is open to fully remote candidates, with priority given to applicants based in or near ... in software engineering at a fast-growing SaaS company; healthcare experience is a plus

Senior Software Engineer

Salt Lake City, UT ยท On-site +1

$152K - $205K/yr

The Senior Software Engineer is responsible for extending Circle's in-house blockchain systems ... Excellent communication skills, able to collaborate with remote teams, share ideas and present ...

Staff Software Engineer

Salt Lake City, UT ยท On-site +1

$195K - $257K/yr

The Staff Software Engineer is responsible for extending Circle's in-house blockchain systems ... Excellent communication skills, able to collaborate with remote teams, share ideas and present ...

Manager, Software Engineering

Salt Lake City, UT ยท On-site +1

$195K - $257K/yr

Lead agile software processes for engineering teams and introduce best-in-class industry practices ... You have experience managing remote teams * The ability to thrive on a fast pace environment with ...

next page

Showing results 1-20

Trainee Software Developer Remote information

What does a trainee software developer working remotely do?

A Trainee Software Developer working remotely assists in designing, coding, testing, and maintaining software applications while learning industry best practices. They typically work under the supervision of senior developers, participate in team meetings, and contribute to projects using various programming languages and tools. Remote trainees communicate with their team using online collaboration platforms and are expected to follow deadlines, document their work, and continuously improve their skills. This role is ideal for those seeking hands-on experience in software development while enjoying the flexibility of working from home.

How does a trainee software developer working remotely typically collaborate with their team and receive mentorship?

As a remote Trainee Software Developer, you will often collaborate with your team through digital communication tools such as Slack, Zoom, or Microsoft Teams. Regular video meetings, code reviews, and pair programming sessions are common practices to ensure you stay connected, receive feedback, and learn best practices. Mentorship is typically provided by assigning you a dedicated mentor or buddy who will guide you through onboarding, answer questions, and help you navigate challenges. Proactive communication and participation in virtual stand-ups or sprint planning meetings are essential for staying engaged and progressing in your role.

What are the key skills and qualifications needed to thrive as a trainee software developer remote, and why are they important?

To thrive as a Trainee Software Developer (Remote), you generally need a foundational understanding of programming languages (such as Python, Java, or JavaScript), problem-solving skills, and often a degree in computer science or related field. Familiarity with version control systems like Git, basic knowledge of software development tools (IDEs), and online collaboration platforms (such as Slack or Jira) are typically required. Strong communication, self-motivation, and time management are essential soft skills to succeed in a remote environment. These abilities ensure you can learn quickly, contribute effectively to projects, and collaborate with distributed teams while adapting to the demands of remote work.

What is the difference between Trainee Software Developer Remote vs Junior Software Developer?

AspectTrainee Software Developer RemoteJunior Software Developer
Required CredentialsBasic programming knowledge, often enrolled in or recently completed a coding bootcamp or degreeProven coding skills, typically a completed degree or certification in computer science or related field
Work EnvironmentRemote, supervised by mentors or team leads, often in training programsPrimarily remote or on-site, with more independent responsibilities
Employer & Industry UsageEntry-level, training-focused roles in tech companies, startups, or agenciesEntry to mid-level roles in software development teams across various industries

The main difference is that a Trainee Software Developer Remote is in a learning phase, often with supervision and mentorship, while a Junior Software Developer has more experience and independence in their role. Both roles are common in tech industries, but the trainee position emphasizes skill development and training.

What job categories do people searching Trainee Software Developer Remote jobs in Utah look for?

The top searched job categories for Trainee Software Developer Remote jobs in Utah are:

What cities in Utah are hiring for Trainee Software Developer Remote jobs?

Cities in Utah with the most Trainee Software Developer Remote job openings:

Infographic showing various Trainee Software Developer Remote job openings in Utah as of August 2026, with employment types broken down into 1% As Needed, 85% Full Time, 11% Part Time, and 3% Contract. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution.

Full Stack Developer (Remote)

Orem, UT โ€ข On-site, Remote

RainFocus
Software Developmentย โ€ขย 11 - 50 employees

Full-time

Retirement, PTO

Posted 21 days ago


Job description

RainFocus, one of the most innovative software companies in the heart of Utah's Silicon Slopes, is in search of an exceptional Full Stack Developer.
About RainFocus
RainFocus cares about its employees, customers, and the world in which we live. Our rapidly-growing team serves Fortune 500 companies like Adobe, Cisco, IBM, Oracle, VMware, and others to prepare and execute in-person, virtual, and hybrid events, across the world. Those events are delivered through our industry-disrupting software platform, with groundbreaking business intelligence, to elevate the attendee experience, streamline event operations, and accelerate marketing results. We are well-funded, growing fast, and building a company that is changing the market - it will be challenging, fun and exciting.
About the Role
As a Full Stack Developer, you will develop enterprise-grade web applications using Java and React.
We need collaborative, energetic team members who are capable of becoming experts in RainFocus products, industry best practices and who work well within small, focused teams.
This role sits at the heart of some of our most ambitious work: blending AI with intuitive product design to streamline complex configuration tasks and enable more personalized experiences. You'll work closely across-functions to turn AI ideas into working solutions.
RainFocus is looking for a Full Stack Developer to help us build the next generation of tools that power some of the largest events in the world. You'll be joining a fast-moving, cross-functional team focused on delivering smarter, AI-powered experiences for our internal teams and event organizers.
We're looking for someone who's collaborative, curious, and ready to build things that don't exist yet.
Essential Responsibilities:
  • Develop and maintain our core product set with a focus on usability, security, and scalability
  • Collaborate closely with Product Management and UX to build thoughtful, client-facing experiences
  • Build and iterate on advanced prototypes that integrate LLMs, APIs, and retrieval pipelines
  • Implement full-stack features-from database schema and backend services to frontend components and real-time user interactions

Qualifications:
  • Have a strong technical background, including 2+ years of experience working on full stack code bases and doing anything it takes to solve problems and delight users.
  • Experience with Claude Code, Cursor, GitHub Copilot or other AI-Assisted Engineering tools used to develop software products
  • Experience working with LLMs, AI agents, or RAG architectures
  • Experience peer reviewing code while providing feedback and improvements
  • Very strong written and verbal communication skills
  • Experience with Agile Software Development methodologies
  • Experience in Object-Oriented design and programming.
  • Experience in RDBMS (MySQL, Oracle, MSSQL, etc.) including database design and advanced SQL
  • Experience with front-end development using a modern JavaScript framework such as React, Angular, or Vue.
  • Able to make effective trade-offs in regards to both engineering and product requirements, while balancing short term and long term needs
  • Strong expertise with backend systems in service-oriented architectures

Preferred Skills:
  • Familiarity with LangChain, LangGraph or other AI Agentic frameworks
  • Experience driving zero-to-one development of key technical capabilities
  • Strong problem-solver who can untangle complex systems, find the root cause, and fix issues without duct tape solutions.
  • Creative thinker who spots opportunities for smarter solutions and isn't afraid to pitch bold ideas that actually move the needle.
  • Experience with Struts2 MVC, Spring Framework
  • Experience integrating with 3rd party systems via APIs
  • Prior experience as a team lead

Personal Characteristics:
The best candidates for this position will thrive at RainFocus not just because of their technical skills, but because of how they show up. They're energized by solving hard problems, working with smart teammates, and figuring things out without a step-by-step manual.
They'll need to be comfortable in a fast-paced, evolving environment where priorities shift and curiosity is rewarded.
  • We're looking for someone who is: A strong communicator who keeps others in the loop and asks great questions
  • Self-motivated, with a bias toward action and ownership
    A collaborative team player who helps others level up
  • Naturally curious-driven to understand how things work and how to make them better
  • Comfortable with ambiguity and unafraid to make decisions when things are messy
  • Open to feedback, quick to learn, and always improving

Location:
This remote role can be located anywhere in the United States. Travel may be required.
Why work at RainFocus?
At RainFocus we delight millions of attendees at large-scale events by delivering better insights, experiences, and marketing.
As a member of the RainFocus team, you will have the opportunity to experience first-hand the impact of our platform at events around the world. Additionally, RainFocus offers competitive salaries, competitive benefits, 401k and generous PTO.
What are you waiting for? Apply today! We need more talented, hard-working, fun-loving team members just like yourself!
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.