2

Trainee Software Developer Remote Jobs in Maryland

This opportunity is full time in Bethesda, MD and/or remote work. As a Software Developer, you will contribute to development efforts that support the goals and initiatives of the product team and ...

We are seeking a Software Developer with a successful track record in the planning, implementation ... Senior Developer: $110,000 to $140,000 This position is fully remote and you may work from anywhere ...

We are seeking a Software Developer with a successful track record in the planning, implementation ... Senior Developer: $110,000 to $140,000 This position is fully remote and you may work from anywhere ...

Senior Software Developer

Bethesda, MD ยท On-site +1

$58.25 - $77/hr

This opportunity is full time and onsite at the NCBI in Bethesda, MD and/or remote work. The ... The Senior Software Developer will work with the team to develop and maintain software supporting ...

Overview Black Canyon Consulting (BCC) is searching for a Software Developer in Bioinformatics and ... This opportunity is full time and onsite at the NIH in Bethesda, MD and/or remote work. We attract ...

MACC, a division of Harris; is seeking a Software Engineer who is skilled and has expertise in ... This remote role welcomes candidates anywhere in Canada and the US. Travel is required as needed ...

In this role, you will directly contribute to that mission by ensuring our software provides a ... This remote role welcomes candidates anywhere in Canada and the US. Travel is required as needed ...

In this role, you will directly contribute to that mission by ensuring our software provides a ... This remote role welcomes candidates anywhere in Canada and the US. Travel is required as needed ...

In this role, you will directly contribute to that mission by ensuring our software provides a ... This remote role welcomes candidates anywhere in Canada and the US. Travel is required as needed ...

In this role, you will directly contribute to that mission by ensuring our software provides a ... This remote role welcomes candidates anywhere in Canada and the US. Travel is required as needed ...

next page

Showing results 1-20

Trainee Software Developer Remote information

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

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 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.
What cities in Maryland are hiring for Trainee Software Developer Remote jobs? Cities in Maryland with the most Trainee Software Developer Remote job openings:
    Infographic showing various Trainee Software Developer Remote job openings in Maryland as of July 2026, with employment types broken down into 80% Full Time, 9% Part Time, 1% Temporary, and 10% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution.

    Software Developer

    BCC-NIH

    Bethesda, MD โ€ข On-site, Remote

    Other

    Medical, Dental, Vision, Retirement, PTO

    Re-posted 5 days ago


    Job description

    Black Canyon Consultingย (BCC) is searching for aย Software Developer to support atย theย National Institutes of Health (NIH). This opportunity is full time in Bethesda, MD and/or remote work.

    As a Software Developer, you will contribute to development efforts that support the goals and initiatives of the product team and organization while learning Software Development practices from an experienced team. This work is performed under the guidance of the Technical Program Manager and the Technical Lead.

    We attract the best people in the business with our competitive benefits package that includes medical, dental and vision coverage, 401k plan with employer contribution, paid holidays, vacation, and tuition reimbursement. If you enjoy being a part of a high performing, professional service and technology focused organization, please apply today!

    Responsibilities include:

    • Work with the Software Development team on front-end and back-end software development tasks
    • Contribute to design discussions for new software development efforts
    • Learn Software Development practices from an experienced team
    • Participate in software documentation activities with the team
    • Work as an integral part of an agile product team to deliver an unbelievably great user experience

    Qualifications:

    The ideal candidate may or may not be a United States citizen and must have at least a Bachelor or Master of Science degree in Computer Science, Information Technology or Engineering or equivalent work experience.

    We are looking for an individual with:

    • Experience developing software applications in Python
    • Experience developing software with GoLang, C++, and/or Java a plus
    • Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
    • Experience working with SQL databases
    • Ability to work with common structured documents (XML, JSON, CSV)
    • Understanding of ASN.1 a plus
    • Experience with version control systems like Git or SVN ย 
    • Excellent verbal and written communication skills and team playerย