1

Programming Assistant Jobs in Upper Marlboro, MD

Events include Base programming, Hustle baseball and softball games, community events, high school/college baseball and softball games and practices. The assistant may be expected to provide day-of ...

Assistant Resident Engineer

Washington, DC · On-site

$112K - $143K/yr

Responsibilities • Assist the Resident Engineer with management and coordination of daily construction inspection activities. • Supervise field inspection personnel and coordinate inspection ...

next page

Showing results 1-20

Programming Assistant information

What is a programming assistant?

Programming Assistants are professionals who support software developers and engineers by performing tasks such as writing code, debugging programs, documenting processes, and assisting with testing. They often work under the supervision of more experienced programmers and help streamline the development process by handling routine or entry-level coding assignments. Programming Assistants may also help maintain software, update databases, and ensure that coding standards are followed, making them valuable members of any technology team.

What are some typical daily tasks and collaborative responsibilities for a programming assistant?

As a Programming Assistant, your daily tasks often include supporting lead developers by writing and testing code, debugging software, and maintaining project documentation. You'll frequently collaborate with other programmers, designers, and project managers to ensure that project milestones are met efficiently. Effective communication and adaptability are important, as you may need to switch between various tasks or assist different team members throughout the day. This role provides valuable exposure to different areas of software development and can help you build the skills and relationships necessary for career advancement.

What are the key skills and qualifications needed to thrive as a programming assistant, and why are they important?

To thrive as a Programming Assistant, you need foundational knowledge in programming languages, basic software development principles, and often a relevant degree or coursework in computer science. Familiarity with code editors, version control systems like Git, and debugging tools is typically required. Strong organizational skills, attention to detail, and effective communication help you collaborate with developers and manage tasks efficiently. These skills ensure you can support development teams, maintain code quality, and contribute to smooth project workflows.

What is the difference between Programming Assistant vs Software Developer?

AspectProgramming AssistantSoftware Developer
Required CredentialsTypically an associate degree or coding bootcamp certificationBachelor's degree in computer science or related field
Work EnvironmentSupport teams, assist in coding tasks, often in collaborative settingsDesign, develop, and maintain software applications independently or in teams
Employer & Industry UsageUsed in tech companies, startups, and IT departments for support rolesCore role in software companies, tech firms, and development agencies

In summary, a Programming Assistant typically supports software development teams with coding tasks and requires less formal education, while a Software Developer is responsible for creating and maintaining software, often holding a bachelor's degree and working independently on complex projects.

What does a programming assistant do?

A programming assistant supports software development by helping write, test, and debug code, often using programming languages and development tools. They may also assist with documentation, code reviews, and learning new technologies to improve project efficiency.

What cities near Upper Marlboro, MD are hiring for Programming Assistant jobs?

Cities near Upper Marlboro, MD with the most Programming Assistant job openings:

Infographic showing various Programming Assistant job openings in Upper Marlboro, MD as of August 2026, with employment types broken down into 2% As Needed, 75% Full Time, 20% Part Time, 1% Temporary, and 2% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution.

Engineering Assistant

McCrea Heating & Air Cond

Temple Hills, MD • On-site

$18 - $25/hr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 16 days ago


Job description

PAY & SCHEDULE

 

Starting Pay: $18 - $25 per hour


Schedule: Monday – Friday


Hours: 8:00 AM – 4:00 PM; willingness and ability to work overtime, as needed.


 

JOB SUMMARY


The Engineering Assistant is an entry-level position that provides technical and administrative support to the engineering and design team. This position is responsible for assisting with residential HVAC design, Manual J heat load calculations, permit documentation, and related engineering tasks.


The Engineering Assistant will receive training and develop proficiency in industry-specific software, design processes, and HVAC load calculations. The position offers an opportunity for long-term growth and advancement within the engineering and design function.



KEY RESPONSIBILITIES

 

The responsibilities outlined below represent the primary duties of this position. Responsibilities are performed in accordance with company procedures, applicable standards, and job requirements, with the level of supervision and support appropriate to the employee’s experience and level of training.

  • Assist with Manual J residential heat load calculations and related HVAC design calculations. Training will be provided, with proficiency typically developing over approximately 6–12 months.
  • Create and update residential house drawings using applicable design and engineering software, including entering required building, construction, and equipment parameters.
  • Assist with preparing information used by the engineering/design team to determine appropriate equipment sizing and develop duct system designs.
  • Assist with preparing and organizing permit documentation and other supporting materials for residential projects.
  • Review residential plans, project information, calculations, and documentation for accuracy and completeness.
  • Gather, organize, and maintain accurate project information, files, calculations, and related documentation.
  • Learn and use Rightsoft and other applicable software to support residential HVAC calculations and design activities.
  • Communicate with internal team members regarding project information, design requirements, documentation, and project needs.
  • Participate in training and continuously develop knowledge of residential HVAC design principles, construction practices, software, and applicable standards.
  • Perform other engineering, design, and administrative duties as assigned.

 

 

BASIC REQUIREMENTS

 

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.

  • High school diploma or GED required.
  • Bachelor’s degree in Engineering, Engineering Technology, or a related field preferred.
  • Strong attention to detail, organizational skills, and ability to work with technical information, measurements, plans, and specifications.
  • Strong verbal and written communication skills and ability to work effectively with internal teams.
  • Basic proficiency with Microsoft Office applications preferred.
  • Construction, residential HVAC, or building science experience is a plus but not required. Familiarity with R-Value, insulation, or other residential construction concepts is also a plus.
  • Experience with RightSoft or similar HVAC design software is a plus.
  • Ability and willingness to learn residential HVAC design principles, Manual J calculations, software, and company-specific processes while following established procedures and training.

 

 

PHYSICAL DEMANDS 


The physical requirements described below are representative of the physical abilities necessary to perform the essential functions of the position.


  • Ability to regularly use hands and fingers for typing, filing, handling documents, and operating office equipment.
  • Ability to communicate effectively in person, by telephone, and through electronic communication.
  • Ability to occasionally stand, walk, bend, reach, and move throughout the office as needed.
  • Ability to visually review and read documents, computer screens, and other printed or electronic materials.
  • Ability to occasionally lift, carry, and move office materials and supplies as needed.



WORK ENVIRONMENT 

 

The work environment described below is representative of the conditions an employee may encounter while performing the essential functions of the position.

  • Primarily works in a professional, climate-controlled office environment.
  • Regularly work at a desk and computer workstation.
  • May occasionally move throughout the office and interact with employees, customers, vendors, and other business contacts.

 

BENEFITS 

 

Eligible employees may have access to a comprehensive benefits package, which may include:

  • Medical, Dental, and Vision Insurance
  • 401(k) Retirement Plan
  • Company-Paid Life Insurance
  • Supplemental Insurance Options
  • Short-Term Disability (STD)
  • Paid Time Off (PTO)
  • Training and Professional Development Opportunities


Benefits eligibility and offerings may vary based on position, employment status, length of service, and applicable company plans.




McCrea Equipment Company, Inc. (MEC) serves as the parent company of the McCrea family of companies, a family-owned organization with roots dating back to 1936. MEC provides corporate and shared services supporting its affiliated companies, which serve customers across new construction, HVAC, mechanical, and building-related industries. Together, the McCrea family of companies is committed to quality, collaboration, and creating opportunities for employees to learn, grow, and build rewarding careers.


McCrea Equipment Company, Inc. (MEC) is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, or any other legally protected status.


Schedule: Monday – Friday
Hours: 8:00 AM – 4:00 PM; willingness and ability to work overtime, as needed.