2

Trainee Software Developer Remote Jobs in Perris, CA

Designer

Ontario, CA · On-site +1

$20/hr

Mentorship and collaboration to peers and trainees in a fast-paced team environment * Position may ... loading software such as SPIDA, O-Calc, or equivalent including overhead design and engineering ...

Remote - United States Employment Type: Contract Experience Required: 6+ Years Position Overview We are seeking an experienced Data Engineer to design, develop, and maintain scalable cloud-based data ...

New

Design Solutions COE

Mission Viejo, CA · Remote

$70K - $100K/yr

Bachelor's or Master's degree in mechanical engineering, Aerospace Engineering, or related field ... Position is remote but may require occasional travel.Create and/or update mechanical CAD models ...

Bachelor's or Master's degree in mechanical engineering, Aerospace Engineering, or related field ... Position is remote but may require occasional travel. * Create and/or update mechanical CAD models ...

Showing results 21-40

Trainee Software Developer Remote information

See Perris, CA salary details

$24.5K

$90.7K

$140.2K

How much do trainee software developer remote jobs pay per year?

As of Sep 13, 2026, the average yearly pay for trainee software developer remote in Perris, CA is $90,719.00, according to ZipRecruiter salary data. Most workers in this role earn between $68,300.00 and $88,700.00 per year, depending on experience, location, and employer.

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 Perris, CA look for?

The top searched job categories for Trainee Software Developer Remote jobs in Perris, CA are:

What cities near Perris, CA are hiring for Trainee Software Developer Remote jobs?

Cities near Perris, CA with the most Trainee Software Developer Remote job openings:

Senior Peoplesoft HCM Developer - Benefits

Riverside, CA • Remote

Tunabear
IT Services • 51 - 200 employees

Contractor

Re-posted 7 days ago


Job description

Senior PeopleSoft Developer (HCM) – Base Benefits / Ben Admin
  • Full time contract (1099/C2C)
  • Contract length: 9 months + extension
  • 100% remote (must be available PST hours) 

 

Position Overview

We are seeking an experienced PeopleSoft HCM Developer who has worked extensively with the Benefits module (Base Benefits and Benefits Administration) and is highly knowledgeable in Fluid technology, including Activity Guides and Fluid customizations for our direct, higher education client's Peoplesoft Benefits project.

Key Responsibilities

  • Participate in development activities for the client's PeopleSoft HCM ERP system, including, but not limited to, the areas of Base Benefits and Benefit Administration.
  • Best practices and development of defect-free enhancements for the system. Collaborate with core development team members, subject matter experts, and campus project teams as necessary. Work closely with University business and/or technical counterparts to deliver enhancements that are compliant with industry and application best practices. Prepares and approves or obtains approval for system and programming documentation. Initiates and oversees changes in development, maintenance and system standards. Sets the technical requirements for complex software specifications. Applies advanced software concepts to plan, design, develop, modify, debug, deploy and evaluate highly complex software for functional areas. Analyzes existing highly complex software or works to formulate logic and devises algorithms for new highly complex software systems. Performs highly complex data analysis and tests/debugs highly complex software, working directly with management. Initiates, analyzes, designs and applies highly complex data sources. Applies and enforces complex programming security practices.
  • Provide advanced production support services as required. Participate in support rotations, and provide on-call support services as needed. Tasks include, but are not limited to, reviewing processes, analyzing and fixing system data, working with customers directly to resolve issues, and designing new solutions to resolve system defects. Perform analysis to identify and resolve recurring issues. Problem solving; tackle challenging issues/bugs. Assess and triage issues. Escalate issues to management as appropriate.

Required Qualifications -- Knowledge/Skills

  • At least 7+ years’ experience in PeopleSoft HCM 9.x including extensive work experience on at least 2 large-scale system implementation project involving large numbers of users and multiple locations.
  • Advanced knowledge of PeopleSoft development tools, languages, and integration technologies BI Publisher Oracle databases, SQL, and PL/SQL
  • Ability to write technical documentation in a clear and concise manner. Demonstrated comprehensive understanding of how system management actions affect other systems, system users and dependent / related functions. Experience in data integration and the specification of data services.
  • Advanced experience designing and developing solutions for PeopleSoft HCM applications – Benefits module including deep experience and understanding of the PeopleSoft HCM data model.
  • Strong experience with Javascript, HTML, CSS and web development tools to improve Fluid UI components to improve end user accessibility and navigation.
  • Develop and maintain PeopleSoft Application Engine programs, Component Interfaces, Fluid pages, Integration Broker services, and custom reports across multiple modules.
  • Strong Application Engine and SQL skills.
  • Hands on experience with some or all of the following - Fluid technology, Tile, Related content, Event mapping and page field configurator
  • Demonstrated ability to understand functional needs and how systems can support those needs.
  • Demonstrated ability to develop conversion and system implementation plans.
  • Proven Experience authoring technical design specifications and test plans.
  • Demonstrated effective interpersonal communication skills.
  • Demonstrated ability to communicate technical information to technical and non-technical personnel at various levels in the organization.
  • Strong collaboration, analytical, and teamwork skills. Strong, demonstrated project leadership and software management skills.
  • Experience with configuration strategy preparation, object migration with STAT/PHIRE, procedures & practices, determining automated and manual methods etc.
  • Ability to elicit and communicate technical and non-technical information in a clear and concise manner.
  • Interpersonal skills sufficient to work with both technical and non-technical personnel at various levels in the organization.