1

Assistant Programmer Jobs in Maryland (NOW HIRING)

This position also requires the person to assist with machine maintenance (A/R) and maintain the ... Demonstrated CNC programming and machine operation experience; Haas and Mastercam highly desirable ...

CNC Programmer & Machinist Full-Time The CNC programmer and machinist is responsible for ... This position also requires the person to assist with machine maintenance (A/R) and maintain the ...

The Assistant Building Engineer is responsible for completing work orders, painting, caulking, HVAC, plumbing, drywall, electrical and completing maintenance on buildings as needed. Under the ...

CNC Mill or Lathe Programmer

Essex, MD · On-site

$25.25 - $34.50/hr

MasterCAM experience a plus, however training is available - Read and interpret blueprints, sketches, and engineering specifications - Assist operators and setup personnel when necessary - High ...

CNC Mill or Lathe Programmer

Essex, MD · On-site

$25.25 - $34.50/hr

MasterCAM experience a plus, however training is available - Read and interpret blueprints, sketches, and engineering specifications - Assist operators and setup personnel when necessary - High ...

Assistant Resident Engineer

Rockville, MD

$100K - $128K/yr

M&J is seeking Assistant Resident Engineers to assist the Resident Engineer with daily construction inspection and management responsibilities. for projects coordinated with The Maryland Department ...

Assistant Resident Engineer

Rockville, MD · On-site

$100K - $128K/yr

M&J is seeking Assistant Resident Engineers to assist the Resident Engineer with daily construction inspection and management responsibilities. for projects coordinated with The Maryland Department ...

Assistant Resident Engineer

Rockville, MD · On-site

$100K - $128K/yr

M&J is seeking Assistant Resident Engineers to assist the Resident Engineer with daily construction inspection and management responsibilities. for projects coordinated with The Maryland Department ...

Senior Project Engineer

Rockville, MD · On-site

$100K - $131K/yr

The Senior Project Engineer is a technical resource to the team and company; supervising and coaching Assistant and Project Engineers, participating in company-wide technical innovation, and ...

The Engineering Assistant will work directly with the Assistant Director of Building Engineering and will support the day-to-day operations of building systems and maintenance. The role involves ...

Showing results 41-60

Assistant Programmer information

See Maryland salary details

$11

$38

$66

How much do assistant programmer jobs pay per hour?

As of Aug 9, 2026, the average hourly pay for assistant programmer in Maryland is $38.37, according to ZipRecruiter salary data. Most workers in this role earn between $24.95 and $49.90 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an assistant programmer?

To thrive as an Assistant Programmer, you need foundational knowledge in programming languages (such as Java, Python, or C++), software development fundamentals, and typically a degree or coursework in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and debugging tools is highly valuable. Strong problem-solving abilities, attention to detail, and effective communication skills help you collaborate with team members and deliver quality code. These skills and qualities are crucial for efficiently supporting software projects and ensuring reliable, maintainable applications.

What is an assistant programmer?

Assistant Programmers are entry-level professionals who support the development, testing, and maintenance of software applications. They typically work under the supervision of senior programmers or software engineers, helping to write code, debug programs, and document software processes. Their main role is to assist with routine programming tasks and learn industry best practices, making this position a common starting point for a career in software development.

What are some typical challenges faced by assistant programmers when joining a new development team?

Assistant Programmers often encounter challenges such as adapting to the team's coding standards, learning new tools or frameworks, and understanding the existing codebase. It can also be a learning curve to effectively communicate with senior developers and contribute to collaborative projects. However, most teams provide mentorship, documentation, and code reviews to help new team members integrate smoothly and build confidence in their technical and interpersonal skills.

What is the difference between Assistant Programmer vs Junior Developer?

AspectAssistant ProgrammerJunior Developer
Required CredentialsTypically an associate degree or diploma in computer science or related fieldSimilar, often an entry-level role with comparable educational background
Work EnvironmentSupportive team, assisting senior programmers in coding and testingHands-on coding, debugging, and developing software applications
Employer & Industry UsageCommon in IT firms, software companies, and tech departmentsUsed across similar industries, often interchangeable with Assistant Programmer in job listings

In summary, Assistant Programmers and Junior Developers share similar educational backgrounds and work environments. The main difference lies in their roles: Assistant Programmers typically support and assist senior staff, while Junior Developers are more involved in actual coding and development tasks. Both positions serve as entry points into the software development industry.

What are the most commonly searched types of Programmer jobs in Maryland? The most popular types of Programmer jobs in Maryland are:
What are popular job titles related to Assistant Programmer jobs in Maryland? For Assistant Programmer jobs in Maryland, the most frequently searched job titles are:
What cities in Maryland are hiring for Assistant Programmer jobs? Cities in Maryland with the most Assistant Programmer job openings:
Infographic showing various Assistant Programmer job openings in Maryland as of August 2026, with employment types broken down into 1% As Needed, 74% Full Time, 20% Part Time, 1% Temporary, and 4% Contract. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $79,812 per year, or $38.4 per hour.

$100K - $131K/yr

Full-time

Re-posted 24 days ago


Job description

Description

Job Summary

Oversees the structural design of projects, ensuring technical quality and coordination, and may be the engineer of record for projects. The Senior Project Engineer is a technical resource to the team and company; supervising and coaching Assistant and Project Engineers, participating in company-wide technical innovation, and supporting the development of technical resources. 

Reports To: Project Manager, Associate, or Principal 


Job Responsibilities

Structural Design

  • Oversees the structural design of projects, including the technical design, coordination, and quality.
  • May serve as the engineer of record for projects.
  • Performs quality control activities for projects, including projects for other engineers.
  • May provide direction and supervision of Construction Administration, or support for Construction Administration activities, when required.
  • Supports the resolution of technical issues and challenges that arise during the project life cycle. 
  • Stays updated with the latest developments in structural engineering and lead new technologies and method implementation on projects.
  • Conducts and documents lessons learned at the end of projects. Presents the lessons learned to staff.

Supervision/Management

  • Supervises Project Engineers and Assistant Engineers, including their professional development.
  • Provides guidance and assistance to all Engineers and Technicians with design tasks, including reviewing of work.

Company Programs

  • Participates in company-wide technical innovation.
  • Supports the preparation of company reports and data collection.

Project Management

  • Assists in planning and organizing structural engineering projects. 
  • Supports the preparation and management of project budgets, including assisting with preparation of job proposals.
  • May manage projects.

Marketing

  • Assists with identifying prospective clients and soliciting work. 
  • Maintains positive relationships with clients during and after project completion. Coordinates these activities with a Principal, Associate, or other Project Manager.


Requirements

Qualifications

  • [minimum] Bachelor's degree in Civil or Structural Engineering. [preferred] Master's degree in Structural Engineering.
  • At least 7+ years of design experience.
  • PE certification minimum in the state of their reporting office. SE license highly preferred.
  • Strong knowledge and understanding of Structural Engineering design, principals, and practices. Up to date on Structural Engineering codes, guidelines and standards as well as current industry-standard design philosophies.
  • Experience performing quality control activities, in accordance with PASE standards.
  • Experienced in project delivery, from conception to construction administration.
  • Ability to perform the role of technical project lead of large or complex projects.
  • Ability to supervise, teach and coach engineers.
  • Strong computer literacy, including Microsoft Office and cloud platforms (Sharepoint, Procore, etc.).
  • Deep experience in engineering analysis and design software, e.g. RISA-3E, ETABS, TEDDS, etc.
  • Ability to work independently and in a team environment.
  • Familiarity with project management and project administration.
  • Excellent communication and interpersonal skills.