1

Trainee Computer Programmer Jobs in Washington, DC

... to operate computer for general day to day work and communications. Ability to effectively ... Massachusetts Properties - Refrigeration Trainee's License (Preferred) DC Properties - DC 6th Class ...

... operate computer for general day to day work and communications. • Ability to effectively ... Trainee's License (Preferred) • DC Properties - DC 6th Class Steam Engineer's License • ...

Apply engineering principles in the inspection and documentation of construction activities ... Oversee, direct, and review the work of Inspectors and Inspector Trainees * Maintain comprehensive ...

Apply engineering principles in the inspection and documentation of construction activities ... Oversee, direct, and review the work of Inspectors and Inspector Trainees * Maintain comprehensive ...

Showing results 21-40

Trainee Computer Programmer information

See Washington, DC salary details

$37.4K

$73.6K

$108.2K

How much do trainee computer programmer jobs pay per year?

As of Aug 12, 2026, the average yearly pay for trainee computer programmer in Washington, DC is $73,589.00, according to ZipRecruiter salary data. Most workers in this role earn between $57,200.00 and $90,600.00 per year, depending on experience, location, and employer.

What can I expect from the onboarding and mentorship process as a trainee computer programmer?

As a Trainee Computer Programmer, you can expect a structured onboarding process that introduces you to your team's workflows, company coding standards, and the main tools you'll be using. Most employers provide mentorship from experienced developers, who will guide you through your first projects, answer technical questions, and offer regular feedback on your progress. You'll typically start with smaller tasks or bug fixes and gradually take on more responsibility as you build confidence and knowledge. This supportive environment is designed to help you learn quickly and successfully transition into a fully independent programming role.

What is a trainee computer programmer?

A Trainee Computer Programmer is an entry-level role where individuals learn and develop coding skills while working under the guidance of experienced programmers. They assist in writing, testing, and debugging code for software applications, often using languages like Python, Java, or C++. This role provides hands-on experience in software development, database management, and troubleshooting. It's an excellent opportunity for those looking to start a career in programming and gain practical industry knowledge.

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

To thrive as a Trainee Computer Programmer, you generally need foundational knowledge of programming languages such as Python, Java, or C++, and a relevant degree or coursework in computer science or a related field. Familiarity with development environments, version control systems like Git, and basic debugging tools is typically expected. Strong problem-solving abilities, eagerness to learn, and effective teamwork and communication skills help you stand out. These capabilities are vital for quickly adapting to new technologies, collaborating with experienced developers, and delivering high-quality code in a fast-paced work environment.

How to get a job as a trainee computer programmer with no experience?

To get a trainee computer programmer position with no experience, focus on building foundational skills through online courses, coding bootcamps, or self-study in programming languages like Python or Java. Creating a portfolio of personal projects and gaining familiarity with tools such as Git can demonstrate your abilities to employers, while internships or volunteering can provide practical experience and improve your chances of securing an entry-level role.
What are the most commonly searched types of Computer Programmer jobs in Washington, DC? The most popular types of Computer Programmer jobs in Washington, DC are:
What are popular job titles related to Trainee Computer Programmer jobs in Washington, DC? For Trainee Computer Programmer jobs in Washington, DC, the most frequently searched job titles are:
What job categories do people searching Trainee Computer Programmer jobs in Washington, DC look for? The top searched job categories for Trainee Computer Programmer jobs in Washington, DC are:
Infographic showing various Trainee Computer Programmer job openings in Washington, DC as of August 2026, with employment types broken down into 1% Internship, 1% As Needed, 80% Full Time, 14% Part Time, 3% Contract, and 1% Nights. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $73,589 per year, or $35.4 per hour.

Project Engineer

Smoot Construction Compan

Washington, DC • On-site

$36/hr

Full-time

Re-posted 14 days ago


Job description

Position Title: Project Engineer

Position Summary: The Project Engineer is responsible for managing the flow of information on the project including but not limited to detailed plan reviews, quality control and document management. The Project Engineer will review construction design, lead in the identification and resolution of engineering or design conflicts.

Primary Duties and Responsibilities: Duties generally include, but are not limited to:

  • Review, analyze and resolve design/construction problems, discrepancies and interferences with the design team, project leadership, Client, and contractors as required.
  • Ensure that all project engineering activities comply with company and contract requirements and support the development and maintenance of the overall construction schedule.
  • Provide technical support for construction effort including participation in design interpretation, application of construction methods, identification, resolution and documentation of design conflicts, constructability reviews, etc.; all to help determine the most cost effective and schedule efficient method of construction.
  • Develop, implement, and administer document control functions.
  • Responsible for maintaining all design documents to be current with onsite construction operations.
  • Responsible for submittal tracking, project logs; all processing, coordination, and documentation as required to facilitate project.
  • Maintain official project log and documentation.
  • Represent company as required during design review meeting with the design team, project coordination meetings with contractors, etc.
  • Assist in preparing special reports, studies and etc. as requested by client or in support of project management.
  • Assist project leadership with development of scopes of work to create and confirm subcontracts and vendor purchase orders.
  • Successfully perform other duties as assigned.

Additional Duties for Experienced PE:

  • Must demonstrate excellent team leadership and management skills.
  • Proficiency in managing project engineering and related functions and activities.
  • Working knowledge of project schedule development (CPM network), responsible for continual updating and schedule maintenance, monitoring for adherence, and advisement of potential schedule problem/impact.
  • Knowledge of construction engineering technology, building codes and standards, etc., complete understanding of the interdependence and relationship between function units required.
  • Demonstrated ability to manage varied disciplines is essential. Instant situation diagnosis, problem recognition and problem-solving skills required.
  • Must thoroughly understand all project documents. and provide technical input in support of field activities.
  • Knowledge of CSI Codes for Construction and organization of project specifications.
  • Ability to train other engineers and trainees as required.

Ideal Skills, Certifications, and Experience:

  • 4-year engineering degree or equivalent training and experience preferred. 4-years of military service with will be strongly considered.
  • Excellent written and verbal communication skills, and willingness to learn.
  • Excellent computer skills applicable to managing information systems according to best practices.
  • Ability to contribute and work in a team environment.
  • Must have excellent organizational, time management, leadership, and decision-making skills.

Physical Demands and Working Conditions: At Smoot Construction, we value the health and safety of all our team members. Below are working requirements and environment for this role:

  • Able to bend, stretch, reach, lift, carry, push, pull, and be otherwise physically active.
  • Able to communicate, receive, and understand information and ideas with diverse groups of people in a comprehensible and reasonable method.
  • Able to use and learn standard office equipment and technology with proficiency.
  • Able to commute to the job site with or without accommodation.

Starting Pay Rate > $36.00/hour

Smoot Construction is an Equal Employment Opportunity employer and provides reasonable accommodation for qualified individuals with disabilities and disabled veterans in job application and job performance procedures.