1

Computer Programming Apprenticeship Jobs in Maine

Advanced Electronics / Computer Field (ET/FC) Category / Component: Enlisted • Active Overview ... Pathways, Training & Advancement Recruit Training followed by Apprentice Technical Training at ...

next page

Showing results 1-20

Computer Programming Apprenticeship information

Do apprentices get $10,000?

In a computer programming apprenticeship, the stipend or pay amount varies by program and organization. Some apprenticeships offer stipends that can reach or exceed $10,000 over the course of the program, but this is not universal and depends on the specific apprenticeship and its funding. It is important to review the details of each program to understand the compensation offered.

What does a typical day look like for someone in a Computer Programming Apprenticeship?

As a Computer Programming Apprentice, your typical day often includes shadowing experienced developers, writing and testing code under supervision, attending team meetings, and working on real-world projects that reinforce your learning. You'll likely be paired with a mentor who guides your progress and helps troubleshoot challenges. Regular feedback sessions, collaborative problem-solving, and opportunities to participate in coding workshops or training are also common. This structure is designed to give you hands-on experience, gradually increasing your responsibilities as your skills develop.

What is a Computer Programming Apprenticeship job?

A Computer Programming Apprenticeship is a training program that combines hands-on work experience with classroom learning to develop coding and software development skills. Apprentices typically work under the supervision of experienced programmers while learning programming languages, debugging, and software development best practices. These programs can last several months to a few years and often lead to full-time employment.

What are the key skills and qualifications needed to thrive in the Computer Programming Apprenticeship position, and why are they important?

To thrive as a Computer Programming Apprentice, you need a foundational understanding of programming languages such as Python, Java, or JavaScript, along with basic problem-solving skills and a high school diploma or equivalent. Familiarity with code editors like Visual Studio Code, version control systems like Git, and, in some cases, coursework or certifications in computer science is beneficial. Strong communication skills, eagerness to learn, and the ability to take constructive feedback will help you excel in this collaborative, growth-focused environment. These competencies are essential for quickly gaining technical expertise and contributing effectively to team projects in a dynamic tech setting.

Are there apprenticeships for coding?

Computer Programming Apprenticeships are structured training programs that provide hands-on experience in coding, often combining work with classroom learning. They typically focus on skills such as programming languages, software development, and problem-solving, and may lead to full-time employment in tech roles.

Is 27 too old for an apprenticeship?

Computer programming apprenticeships are open to individuals of various ages, including those in their late 20s. Age is generally not a barrier, and many programs value diverse experiences and motivation; skills such as coding, problem-solving, and familiarity with programming languages are more important than age.

What is the highest paying apprenticeship program?

The highest paying apprenticeship programs for computer programming apprenticeships typically offer salaries comparable to entry-level software development roles, often ranging from $50,000 to $80,000 annually depending on the industry and location. Programs in fields like cybersecurity, data science, and cloud computing tend to provide higher compensation due to specialized skills and demand. Certifications such as AWS, Cisco, or Microsoft can also enhance earning potential during or after the apprenticeship.
What job categories do people searching Computer Programming Apprenticeship jobs in Maine look for? The top searched job categories for Computer Programming Apprenticeship jobs in Maine are:
Infographic showing various Computer Programming Apprenticeship job openings in Maine as of July 2026, with employment types broken down into 2% Locum Tenens, 1% As Needed, 78% Full Time, 14% Part Time, 2% Contract, and 3% Nights. Highlights an 99% Physical, and 1% Remote job distribution.
Supervisor, Design

Full-time

Posted 10 days ago


General Dynamics Bath Iron Works rating

8.5

Company rating: 8.5 out of 10

Based on 13 frontline employees who took The Breakroom Quiz


Job description


Reports to the CAD Development Project Manager.
  • Responsible for the supervision of an interdisciplinary team of Designers that test and help manage BIW's CAD software, known as the CAD Development Lab.
  • Operating under the BIW Business Operating System (BOS), this position ensures delivery of superior CAD Dev support for the DDG 51 and BBGN programs.

Key Responsibilities
Safety Leadership:
  • Promotes a culture of proactive safety awareness and accountability across the team.
  • Ensures safe workplace conditions and compliance with company safety standards.
  • Maintains regular communications with staff as it relates to ergonomic and Shipyard safety.

Program Execution:
  • Oversees the team executing CAD/PLM studies for the BBGN program, ensuring compliance with all contractual requirements.
  • Ensures design tasks are completed to established schedule, cost, and quality parameters.
  • Processes and verifies employee time accounting records and ensures required LMS trainings are completed ahead of schedule.
  • Maintains and executes a Plan of the Week (POW) to align daily tasking with program milestones and operational needs.
  • Implements corrective actions to address deficiencies and ensure contract deliverables are produced ahead of schedule.

Operational Management:
  • Manages all aspects of BIW CAD Dev team activities, including workforce performance and resource utilization in accordance with BIW Standard Operating Procedures.
  • Regularly communicates progress on issues with CAD Dev team leadership.
  • Monitors cost, schedule, and quality metrics to identify employee development opportunities.
  • Provides guidance and direction across the team for Process, Policy and Technical issues.
  • Works with the project manager to evaluate workload requirements.
  • Administers the BMDA labor contract.

Team Collaboration and Communication:
  • Provides leadership and direction to the Design team, supporting day-to-day operations and long-term planning.
  • Holds daily, productive musters, utilizing the BOS to elevate any issues through the tiered muster system.
  • Develops employee performance evaluations.
  • Supports development of personnel, staffing plans, and critical skill maintenance.
  • Fosters collaboration between engineering, design, planning, configuration management, and external customers.
  • Communicates regularly and effectively with parties external to BIW as the CAD/PLM tasking requires.

Stakeholder Engagement and Business Development:
  • Requests and ensures incorporation of stakeholder comments to design products.
  • Initiates and supports waste and growth initiatives within your team.

Continuous Improvement:
  • Champions BOS principles and productivity enhancements across the CAD Dev team.
  • Leverages A3 root cause analysis and associated corrective action plans for identified design issues.

Required/Preferred Education/Training
Required:
  • Bachelor of Science Degree in technical or business field, or a BIW graduate Apprentice (Manufacturing or Design), or minimum 3-5 years of job-related experience.
  • Proficient using Microsoft Word, Excel, and PowerPoint.
  • Proficient in navigating within a Microsoft Access database.

Preferred:
  • AutoCAD training.
  • Product Lifecycle Management (PLM) training
  • LEAN SIX Sigma training.
  • Agile/SCRUM training.
  • Microsoft Project experience.

Required/Preferred Experience
Required:
  • Ability to communicate effectively (verbal & written) with all levels of the company and customers.
  • Excellent organizational and planning skills.
  • Proven leadership skills.
  • Proven ability to foster a constructive and motivated work environment based on teaming.
  • Proven ability to work in a dynamic, fast paced, rapid response technical environment.
  • Occasional weekend overtime supervision coverage will be required.
  • Occasional travel will be required.

Preferred:
  • Familiar with BIW tools and processes, specifically those used in the Design and Engineering Services department.
  • Familiar with ship specifications as related to design requirements.
  • Working knowledge of the BMDA collective bargaining agreement.
  • Working experience with Earned Value Management.

What General Dynamics Bath Iron Works employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom