1

Contract Programmer Jobs in Maine (NOW HIRING)

Electrical Engineer Substation Lead

Augusta, ME · On-site

$158K - $165K/yr

Capital project engineering performance including all phases such as scoping and budgeting, conceptual engineering, contract management and design, engineering design, construction and closeout.

Capital project engineering performance including all phases such as scoping and budgeting, conceptual engineering, contract management and design, engineering design, construction and closeout.

Software Engineer

Westbrook, ME · On-site

$50 - $60/hr

Python Developer Duration: 6 months 100% Remote Pay Range: $50/hr - $60/hr What you'll work on * AI ... Predicates enforce data contracts: they state what a method must guarantee about the data it ...

Project Engineer

Kittery, ME · On-site

$65K - $90K/yr

The Project Engineer works with the project team to provide technical support around quality controls, blueprint and contract compliance, scheduling, documentation, and engineering means and methods ...

Civil Engineer

Auburn, ME · On-site

$2.9K - $5.8K/mo

Contract Management--Be the primary contact between Navy and civilian contractors, managing ... Following your initial tour as a Civil Engineer, you can attend the Naval Postgraduate School (NPS ...

Showing results 21-40

Contract Programmer information

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

To thrive as a Contract Programmer, you need strong programming skills in relevant languages, a solid understanding of software development methodologies, and typically a degree in computer science or related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and knowledge of frameworks or cloud platforms are commonly required. Excellent problem-solving abilities, self-motivation, and clear communication with clients set top contract programmers apart. These skills ensure the delivery of high-quality, maintainable code that meets client needs and project deadlines in a dynamic work environment.

What is the difference between Contract Programmer vs Software Developer?

AspectContract ProgrammerSoftware Developer
CredentialsTypically requires a degree in computer science or related field, with experience in specific programming languagesUsually holds a degree in computer science or software engineering, with similar certifications
Work EnvironmentWorks on short-term projects, often remotely, with flexible schedulesMay work full-time in an office or remotely, involved in ongoing development
Employer & Industry UsageHired by companies for specific projects or freelance work across various industriesEmployed by companies or as freelancers, involved in software creation and maintenance

In summary, Contract Programmers focus on short-term, project-based work, often freelance or temporary, while Software Developers typically work on ongoing development within a company or as full-time employees. Both roles require similar skills and credentials but differ mainly in work scope and employment type.

How do contract programmers typically manage communication and collaboration with client teams while working remotely?

Contract programmers often work off-site, which makes effective communication and collaboration essential for project success. Most clients use project management tools like Jira, Trello, or Asana, and require regular check-ins via video calls, chat platforms, or emails. It’s important for contract programmers to proactively share progress, clarify requirements, and ask questions as needed to stay aligned with the client’s expectations. Building strong communication habits helps ensure timely delivery and fosters a positive working relationship with diverse team members, even when working remotely.

What is contract programming?

Contract programming is a work arrangement where a programmer is hired on a temporary basis to complete specific projects or tasks under a contract. It often involves working independently or remotely, with defined deliverables, deadlines, and payment terms, and may require skills in specific programming languages or tools. This setup allows companies to access specialized expertise without long-term employment commitments.

What is a contract programmer?

A contract programmer is a software developer who is hired on a temporary basis to work on specific projects or tasks for a company. Unlike full-time employees, contract programmers typically work for a set period or until the completion of a particular project. They may work independently or through an agency, and their expertise is often sought for specialized or short-term needs. Contract programmers can work on-site or remotely, and they usually have flexible arrangements regarding hours and workflow.
What are the most commonly searched types of Programmer jobs in Maine? The most popular types of Programmer jobs in Maine are:
What cities in Maine are hiring for Contract Programmer jobs? Cities in Maine with the most Contract Programmer job openings:
What are popular job titles related to Contract Programmer jobs in ME? For Contract Programmer jobs in ME, the most frequently searched job titles are:
Infographic showing various Contract Programmer job openings in Maine as of August 2026, with employment types broken down into 82% Full Time, 6% Part Time, 11% Contract, and 1% Nights. Highlights an 88% Physical, 4% Hybrid, and 8% Remote job distribution.

Engineering Lead, Planning Yard, HM&E Team

General Dynamics - Bath Iron Works

Brunswick, ME

$121K - $153K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Posted 4 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

We offer a competitive salary for this role, with an expected range of $121,500–$153,900. The final offer will depend on your experience, skills, and overall qualifications. General Dynamics – Bath Iron Works also provides a variety of benefits including medical & dental insurance coverage, 401(k) retirement savings plan, flexible spending accounts/HSAs, life and disability insurance, company paid holidays, paid time off (PTO), health coaching, athletic trainers, employee assistance programs and onsite health services.

The DDG 51 Planning Yard Hull, Mechanical & Electrical Engineering team develops Ship Changes and Ship Installation Drawing packages for installation and upgrade of DDG 51 HM&E systems.

The HM&E Engineering Lead is charged with leadership and oversight of the HM&E team’s performance in execution of our tasking, and coordination with our Navy customers and vendors to Engineer and Integrate new changes.

Engineering Leads in BIW’s Lifecycle Engineering Department perform technical duties and also provide leadership and supervision to teams of Engineers, Technicians, and BMDA Associate Engineers to accomplish BIW Planning Yard (PY) contract tasking and support in-service US Navy Destroyers. 

Engineering Lead is a technical and supervisory role accountable to PY Engineering Management.  This position demands a proactive leader who can communicate extremely effectively and manage our unique processes.  This position will interface regularly with BIW Program Management and Navy Engineers and Managers. Operating with the Business Operating System (BOS) The Engineering Lead will ensure compliance with safety, quality, technical, and performance standards and have goals to further develop and expand PY’s Engineering workload.

A moderate to high level of overtime is expected.

Key Responsibilities

  • Safety Leadership:
    • Be a safety leader for your team and ensure that each person leaves in the condition they came in.
    • Ensure all safety training is completed on time.
  • Process Execution:
    • Responsible for team product development performance.
  • Engineering Management:
    • Lead efforts, including SCD and SID development, and performance improvement.
    • Set appropriate team expectations for completion of goals.
    • Ensure accountability of task and goal completion.
    • Manage processes to ensure that quality, schedule and cost performance goals are achieved on all programs.
    • Perform supervisory and administrative duties including resource management, employee development, safety, performance evaluations, statusing, progressing work, assisting with hiring, honoring labor contracts, employee time verification, and BMDA contract administration.
  • Training and Development:
    • Provide technical training, guidance, and leadership to assigned personnel.
    • Establish and maintain effective work procedures and instructions for engineering processes.
    • Provide onboarding and mentor plans for new engineers entering the team.
  • Team Collaboration and Communication:
    • Ensure proper communication is maintained among the team and with other groups, both internal and external.
    • Interface with, and support, Engineering, Program Office, Design, Estimating, Contracts, Materials, Planning, Manufacturing, the Navy and other customer organizations as required.  This can include leadership of integrated teams.
  • Continuous Improvement:
    • Ensure proper up-to-date instruction documentation for all team processes.
    • Utilize BIW BOS principles to review performance and remove waste from processes.
    • Create plans for recurring review of processes for areas of improvement and conduct any projects to improve efficiency, reduce cost, and reduce cycle times.

  • BS degree in Engineering required.
  • Working knowledge of principles of USN post-delivery modernization processes is preferred.

  • Minimum 8 years of technical engineering experience required; breadth of shipbuilding and marine engineering experience is relevant.
  • 3 years of technical supervisory / project lead experience required, including demonstrated technical / project management skills.
  • Ability to lead, motivate, and inspire teams of engineers, technicians, and AEs.
  • Understands the elements of ship design.
  • Excellent organizational and communications skills, both oral and written.
  • Positive relationship and reputation with U.S. Navy customer.
  • Broad knowledge of regulatory requirements (e.g. MILSPECs, Ship Specs., GSO)
  • Demonstrated management, project coordination, and leadership skills required.
  • Strong written, oral communications, and organizational skills required.
  • Proficiency with computers, including Microsoft Office products, required.
  • Ability and willingness to work in, and promote, a true team environment.
  • Successful experience in implementing and monitoring continuous improvement initiatives to improve safety, improve quality, reduce cycle time, and reduce costs.

This position requires you to be able to obtain a government security clearance if you do not already have one. You must be a US Citizen for consideration and you must be able to obtain an interim security clearance within the first 45 days of hire.  For more information regarding the security clearance process, please visit Investigations & Clearance Process (dcsa.mil)

  •  

What General Dynamics Bath Iron Works employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom