1

Software Development Trainee Jobs in Washington (NOW HIRING)

Technical Training

Sterling, VA · On-site

$122K - $253K/yr

... software modernization. Nightwing brings disruptive technologies, agility, and competitive ... Course Development: Integration of real-world scenarios. * Course Immersion: Putting the trainees ...

Technical Training

Sterling, VA · On-site

$122K - $253K/yr

... software modernization. Nightwing brings disruptive technologies, agility, and competitive ... Course Development: Integration of real-world scenarios. * Course Immersion: Putting the trainees ...

Technical Training

Sterling, VA · On-site

$32.25 - $42.75/hr

... software modernization. Nightwing brings disruptive technologies, agility, and competitive ... Course Development: Integration of real-world scenarios.* Course Immersion: Putting the trainees ...

Senior Systems Engineer - Federal

Sterling, VA · On-site +1

$103K - $141K/yr

We are building the enterprise software infrastructure to capture, catalog, refine, enrich, and ... Work closely with VAST R&D Engineering in helping to define product requirements and usability ...

Oversee, direct, and review the work of Inspectors and Inspector Trainees * Maintain comprehensive ... Communicate with various stakeholders including Localities and VDOT * Assist with the development ...

Oversee, direct, and review the work of Inspectors and Inspector Trainees * Maintain comprehensive ... Communicate with various stakeholders including Localities and VDOT * Assist with the development ...

Showing results 21-40

Software Development Trainee information

What is a software development trainee?

A Software Development Trainee is an entry-level professional who is learning the fundamentals of software development while working under the supervision of experienced developers. They typically assist in coding, testing, debugging, and documenting software applications. The role is designed to help trainees gain practical experience, improve their technical skills, and understand industry best practices. Over time, software development trainees may take on more complex tasks as they grow in their knowledge and confidence.

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

To thrive as a Software Development Trainee, you need foundational programming knowledge, problem-solving skills, and a degree or coursework in computer science or a related field. Familiarity with version control systems like Git, basic understanding of databases, and exposure to development environments and frameworks are typically expected. Strong communication, eagerness to learn, and teamwork set standout candidates apart in this entry-level role. These skills are essential for effectively contributing to projects, adapting to new technologies, and collaborating within software development teams.

What types of projects and technologies might a software development trainee typically work with during their first year?

As a Software Development Trainee, you can expect to be involved in a variety of projects that introduce you to real-world coding, debugging, and software testing. You'll likely gain hands-on experience with popular programming languages, such as Java, Python, or JavaScript, and work within frameworks or tools commonly used by the team. Trainees often contribute to both new feature development and the maintenance of existing applications while collaborating closely with mentors, senior developers, and cross-functional teams. This environment is designed to accelerate your learning and help you build a solid foundation in software engineering best practices.

What is the difference between Software Development Trainee vs Software Developer?

AspectSoftware Development TraineeSoftware Developer
CredentialsTypically pursuing or recently completed relevant education or certificationsUsually holds a degree or certification in computer science or related field
Work EnvironmentEntry-level, supervised training programs, often in tech companies or training institutesFull-time professional role within a team, involved in project development
ResponsibilitiesLearning coding, tools, and basic tasks under supervisionDesigning, coding, testing, and maintaining software applications
Experience LevelBeginner or in training phaseIntermediate to experienced professionals

The main difference between a Software Development Trainee and a Software Developer is the experience level and responsibilities. Trainees are in learning and development stages, often under supervision, while developers are fully responsible for software projects. Trainees focus on gaining skills, whereas developers apply those skills to create software solutions.

How to get a job in software development trainee with no experience?

To secure a software development trainee position with no experience, focus on building foundational skills in programming languages like Python or Java, create a portfolio of personal projects, and complete relevant online courses or certifications. Internships, volunteering, or coding bootcamps can also provide practical experience and improve employability.

Is 30 too late to become a software development trainee?

Software development traineeships are open to individuals of various ages, and starting at 30 is not too late. Many programs value diverse experiences and skills, and age does not typically disqualify candidates; focus on building relevant skills such as programming languages and tools to improve your prospects.

What are the most commonly searched types of Software Development jobs in Washington?

The most popular types of Software Development jobs in Washington are:

What cities in Washington are hiring for Software Development Trainee jobs?

Cities in Washington with the most Software Development Trainee job openings:

Infographic showing various Software Development Trainee job openings in Washington as of July 2026, with employment types broken down into 1% As Needed, 81% Full Time, 14% Part Time, and 4% Contract. Highlights an 90% Physical, 2% Hybrid, and 8% Remote job distribution.

X26/27- EXT DAY TEAM LEADER (Cardinal)

Arlington, VA • On-site

Full-time

Posted 9 days ago


Job description

Human Resources is accepting applications for the Extended Day Team Leader- Full-time, Grade X-07. 


Provides general support to the Extended Day Supervisor (or Assistant Supervisor) of a school or center of Arlington
Public Schools (APS) - helps plan and present Extended Day programing, helps lead, schedule, train and monitor the
Extended Day workforce of Aides and Trainees, helps coach and keep Aides/Trainees informed, and personally provides
frontline custody and care of children at the facility of assignment. Helps ensure accountability, safety and care of children
at the facility (or a segment thereof). Helps ensure compliance with rules, adherence to programming, maintenance of order
and documentation of accidents, incidents and inappropriate behavior. Administers medications, first aid and
cardiopulmonary resuscitation (CPR), as needed. Performs related functions. Also performs routine clerical administrative support tasks such as checking, listing, compiling, filing and light typing. Properly performed Extended Day
work team leadership directly affects compliance and effectiveness of the Extended Day Program at the facility of
assignment
 

RESPONSIBILTIES:


The Extended Team Leader supports an Extended Day Supervisor and Assistant Supervisor in the management and
implementation of the Extended Day (out-of-school time) program, supervision of staff, and the coordination of program
activities .
Duties and responsibilities in collaboration with the program supervisors and staff:
Ensure the safety, accountability and well-being of the students and staff;
Assist in planning and implementing a range of age and ability appropriate programs and activities for children 4 - 12 years of
age. Programming will include, but is not limited to enrichment activities (i.e. literacy, STEM, fitness), athletic and recreational
activities, homework supervision, and special events; 
Communicate effectively with parents, administrators, and school personnel;
Lead and participate in professional development opportunities;
Support compliance with Arlington Public schools policies and procedures and licensing requirements; 
Problem-solving and decision-making in support of staff, children, and the program;
A Team Leader must receive 24 hours of relevant and programmatic professional development each school year
Other related duties as required.


EXPERIENCE:


Knowledge, Skills and Abilities:
Knowledge of, and skill in, assigning/reviewing tasks, setting the pace, and otherwise helping the supervisor by performing
group leader work, or ability to rapidly acquire this knowledge/skill set.
Knowledge of, and skill in, child accountability, custody and care to help ensure a safe, secure Extended Day environment.
Knowledge of baseline child development and behavior management information, including challenge engagement/achievement-behavior issues, to help plan, monitor and present effective programming and help ensure an
orderly, supportive and respectful Extended Day environment. 
Knowledge of the operational details of the APS Extended Day Program, or ability to rapidly acquire knowledge of this body
of information, to carry out program support responsibilities.
Skill in problem solving to select, organize and logically process relevant information (verbal, numerical or abstract) to solve a
problem. 
Skill in oral communication to understand verbal information (including facts, descriptions and ideas) and to express such
information verbally so that others will understand.
Skill in written communication to understand written information (including facts, descriptions and ideas), and to express such
information in writing so that others will understand. 
Interpersonal skills to interact effectively with business contacts in a businesslike, customer service-oriented manner; this
includes skill in establishing and maintaining effective working relationships and working in harmony with others as a member
or a leader of a team.
Baseline skill in using a computer, modern office suite software (such as MS Office), enterprise software and specialized
software.
Proficiency in, and willingness to, administer emergency medications, first aid and CPR.


QUALIFICATIONS:
1. A high school diploma, or an equivalent combination of education and experience.
2. Two years of progressively responsible experience (a) providing custody and care of groups of school-age children, (b)
providing child development or instructional activities to groups of school-age children, and (c) interacting with
parents/guardians of children in one's custody and care.
Experience working with people of diverse backgrounds and tailoring and delivering work products and services to meet the
needs of diverse groups is desired.

SALARY: Salary based on the FY26 Pay Plan. 


Newly hired employees with previous experience in their field may receive salary credit for up
to five years of experience related to the job being filled

Please Note: Arlington Public Schools receives a high volume of applications for many positions. As a result, only candidates who are identified as meeting the qualifications and whose experience and skills best align with the needs of the school, department, or office may be contacted for an interview. We appreciate the interest of all applicants; however, submission of an application does not guarantee an interview or individual contact regarding the status of an application.

Arlington Public Schools is an Equal Opportunity Employer

It is the policy of the Arlington School Board, as stated in Policy G-2.30, Employee Relations - Equal Employment Opportunity - that "Employment opportunities shall not be restricted, abridged or otherwise adversely affected on the basis of race, national origin, creed, color, religion, gender, age, economic status, sexual orientation, national origin, marital status, genetic information, gender identity or expression, and/or disability."