1

Computer Programmer Jobs in Maine (NOW HIRING)

Lecturer in Computer Science

Brunswick, ME ยท On-site

$94K - $100K/yr

Posting Details Posting Details Title Lecturer in Computer Science Posting Number F00314JP ... The College also offers robust programming and resources for establishing and enhancing mentoring ...

CNC Programmer 1

ME ยท On-site

$27 - $37/hr

Manual (long-hand) programming in G-code ... MasterCam CAD/CAM software. * Vericut simulation software. * Contributor to a team environment.

Software Engineer 1

Yarmouth, ME ยท On-site

$65 - $85/hr

Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field OR an equivalent combination of ...

Software Engineer - Outdoor

Yarmouth, ME ยท On-site

$70 - $100/hr

Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 1 year relevant ...

C# Software Engineer

Yarmouth, ME ยท On-site

$90 - $120/hr

Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Aerospace Engineering, Math, Physics or related field AND a minimum of 1 year relevant ...

New

Programming experience with relational databases, specifically SQL Server, including SSIS packages ... MINIMUM QUALIFICATIONS: A bachelor's degree in computer sciences or an equivalent industry ...

Programmer Analyst

Augusta, ME ยท On-site

$57K - $81K/yr

Programming experience with relational databases, specifically SQL Server, including SSIS packages ... MINIMUM QUALIFICATIONS: A bachelor's degree in computer sciences or an equivalent industry ...

CNC Programmer and Toolmaker

South Paris, ME ยท On-site

$24.75 - $32/hr

Advanced CAM programming skills (Preferably CAMWorks) * CAD solid modeling design skills (Preferably SolidWorks) * Strong reading comprehension and blueprint interpretation abilities * Proficiency in ...

CNC Programmer and Toolmaker

South Paris, ME ยท On-site

$24.75 - $32/hr

Advanced CAM programming skills (Preferably CAMWorks) * CAD solid modeling design skills (Preferably SolidWorks) * Strong reading comprehension and blueprint interpretation abilities * Proficiency in ...

Advanced CAM programming skills (Preferably CAMWorks) * CAD solid modeling design skills (Preferably SolidWorks) * Strong reading comprehension and blueprint interpretation abilities * Proficiency in ...

CNC Programmer and Toolmaker

Paris, ME ยท On-site

$100.29/hr

Advanced CAM programming skills (Preferably CAMWorks) * CAD solid modeling design skills (Preferably SolidWorks) * Strong reading comprehension and blueprint interpretation abilities * Proficiency in ...

Advanced CAM programming skills (Preferably CAMWorks) * CAD solid modeling design skills (Preferably SolidWorks) * Strong reading comprehension and blueprint interpretation abilities * Proficiency in ...

Showing results 21-40

Computer Programmer information

See Maine salary details

$32K

$62.9K

$92.5K

How much do computer programmer jobs pay per year?

As of Sep 4, 2026, the average yearly pay for computer programmer in Maine is $62,908.00, according to ZipRecruiter salary data. Most workers in this role earn between $48,900.00 and $77,500.00 per year, depending on experience, location, and employer.

What does a computer programmer do?

A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.

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

To thrive as a Computer Programmer, you need strong proficiency in programming languages (such as Python, Java, or C++), problem-solving skills, and a relevant degree or equivalent experience. Familiarity with software development tools, version control systems like Git, and sometimes certifications in specific languages or frameworks are commonly required. Attention to detail, communication skills, and the ability to work both independently and collaboratively are standout soft skills in this field. These competencies ensure high-quality, efficient code development and effective teamwork in rapidly evolving technical environments.

What are some typical challenges computer programmers face when working on large team projects?

Computer programmers working on large team projects often encounter challenges such as coordinating code changes, maintaining consistent coding standards, and managing dependencies between different components. Effective communication and the use of version control systems like Git are essential to prevent conflicts and ensure smooth collaboration. Additionally, programmers must often adapt to varying coding styles and workflows, making flexibility and a collaborative mindset important for success in team environments.

What is the difference between Computer Programmer vs Software Developer?

AspectComputer ProgrammerSoftware Developer
CredentialsTypically requires a bachelor's degree in computer science or related fieldUsually requires a bachelor's degree, often with additional experience or certifications
Work EnvironmentOften works in coding, debugging, and maintaining softwareDesigns, develops, tests, and maintains software applications
Industry UsageCommonly employed in IT, software firms, and tech departmentsFound in a wide range of industries including tech, finance, healthcare

While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.

How much do computer programmers get paid?

Computer programmers' salaries vary based on experience, location, and industry, but the median annual wage in many regions is around $70,000 to $85,000. Skilled programmers with knowledge of languages like Java, Python, or C++ and experience with software development tools tend to earn higher salaries, especially in tech hubs or specialized fields.

Is a computer programmer a good career?

A computer programmer is a viable career that involves writing, testing, and maintaining software using programming languages like Java, Python, or C++. It offers opportunities in various industries, often requires problem-solving skills and continuous learning, and can provide competitive salaries and job stability depending on experience and location.

What do you do as a computer programmer?

A computer programmer writes, tests, and maintains code to develop software applications, websites, or systems. They use programming languages like Java, Python, or C++ and often work with development tools and version control systems. Programmers analyze requirements, troubleshoot issues, and collaborate with teams to ensure functionality and performance.

What kind of jobs can computer programmers get?

Computer programmers can work in various roles such as software developers, application programmers, web developers, and systems analysts. They often work in industries like technology, finance, healthcare, and government, and may require knowledge of programming languages, software development tools, and problem-solving skills.

What are the most commonly searched types of Computer Programmer jobs in Maine?

The most popular types of Computer Programmer jobs in Maine are:

What are popular job titles related to Computer Programmer jobs in Maine?

For Computer Programmer jobs in Maine, the most frequently searched job titles are:

What job categories do people searching Computer Programmer jobs in Maine look for?

The top searched job categories for Computer Programmer jobs in Maine are:

What cities in Maine are hiring for Computer Programmer jobs?

Cities in Maine with the most Computer Programmer job openings:

What are popular job titles related to Computer Programmer jobs in ME?

For Computer Programmer jobs in ME, the most frequently searched job titles are:

Infographic showing various Computer Programmer job openings in Maine as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $62,908 per year, or $30.2 per hour.

Lecturer in Computer Science

Bowdoin College

Brunswick, ME โ€ข On-site

$94K - $100K/yr

Full-time

Posted 9 days ago


Job description

Posting Details
Posting Details
Title
Lecturer in Computer Science
Posting Number
F00314JP
Department
Computer Science
Position Summary
Bowdoin College's Department of Computer Science invites applications for a full-time, benefits-eligible lecturer-track position as Lecturer in Computer Science beginning July 1, 2027. The initial appointment will be for four years, with the potential for recurring multi-year reappointments and eventual promotion to Senior Lecturer, contingent upon successful review and reappointment. The teaching load is five courses per year and is expected to include a regular suite of core introductory-level courses (e.g. Intro to Computer Science, Data Structures) as well as intermediate and advanced courses within the candidate's area of expertise as opportunity and demand allow. As the primary focus for lecturer-track faculty is on teaching and pedagogy, the successful candidate will have a demonstrated history of pedagogical innovation and a commitment to keep abreast of advances in computer science pedagogy. An advanced degree (master's or doctorate) in Computer Science or a related field is expected by the date of appointment.
Bowdoin is particularly interested in candidates dedicated to undergraduate teaching. The College offers opportunities for professional development, including a path to promotion to senior lecturer and eligibility for fully funded, one-semester senior lecturer sabbatical leaves, as well as support for teaching, grant-writing, artificial intelligence initiatives, computing software, and community partnerships in courses. The College also offers robust programming and resources for establishing and enhancing mentoring networks.
At Bowdoin, we are committed to inclusive excellence, an ongoing collective practice that honors our institutional commitment to provide an outstanding liberal arts education and serve the common good. The College is home to talented students, faculty, and staff and we encourage applications from candidates committed to the inclusive instruction and support of a diverse student population, and those who will enrich and contribute to the College's multifaceted diversity.
Accessibility during the application and interview stages, as well as once employed, is a priority of the College: https://www.bowdoin.edu/accessibility/index.html. In addition, visa sponsorships for faculty hires are available.
Bowdoin College accepts only electronic submissions. Please submit: 1) a cover letter; 2) a curriculum vitae; 3) a statement that describes your teaching philosophy and practice, including how you create learning environments that prepare students to interact constructively with a diversity of people, spaces, situations, and ideas; and 4) the names and contact information for three references who have agreed to provide letters of recommendation. Letter writers will be automatically contacted upon submission of your application.
Review of applications will begin January 19, 2027, and continue until the position is filled. The anticipated hiring range for this appointment without prior lecturer-track experience is $94,000 - $100,000 annually; the salary offered will be commensurate with the successful candidate's experience and with internal peer equity. All offers of employment are contingent upon the successful completion of a satisfactory background check.
Founded in 1794, Bowdoin has maintained its commitment to the liberal arts for well over 200 years. Bowdoin's reputation as a preeminent liberal arts college rests on the excellence of its faculty, students, and staff; intimate size; strong sense of community; and connections to the people, history, and natural beauty of Maine. Bowdoin's campus is situated in a beautiful natural setting. Located in Brunswick, Maine, a town of approximately 20,000, the College is a short drive from the Maine coast, twenty-five miles from Portland and 120 miles from Boston. Bowdoin College complies with applicable provisions of federal and state laws that prohibit unlawful discrimination in employment, admission, or access to its educational or extracurricular programs, activities, or facilities based on race, color, ethnicity, ancestry and national origin, religion, sex, sexual orientation, gender identity and/or expression, age, marital status, place of birth, genetic predisposition, veteran status, or against qualified individuals with physical or mental disabilities on the basis of disability, or any other legally protected statuses. For further information about the College and our department, please visit our website: http://www.bowdoin.edu.
Posting Date
08/27/2026
Applications Accepted Until
Open Until Filled
Yes
Special Instructions to Applicants
At the time of application, you will be required to include information for three references, including name, title, email address, phone number and how you know the reference.
Reference providers will receive an automatically-generated email from the application system. The email will provide them a link to upload a confidential reference letter on your behalf.
You will not be able to view the reference letters but will be able to see how many have been submitted on your behalf.
Employment Category
Full Time Year Round
Job Start Date
07/01/2027
Job End Date
Job Type
Faculty
Background Check Package Requirements
Faculty/Administrative