1

Senior Programmer Analyst Jobs in Brunswick, ME (NOW HIRING)

Senior Structural Engineer

Portland, ME · On-site +1

$100K - $160K/yr

Analyze new and existing concrete gravity dams, arch dams, buttress dams, spillways, powerhouses ... Professional Engineer licensure or the ability to obtain licensure within one year of hire.

Senior Structural Engineer

Portland, ME · On-site

$100K - $160K/yr

Analyze new and existing concrete gravity dams, arch dams, buttress dams, spillways, powerhouses ... Professional Engineer licensure or the ability to obtain licensure within one year of hire.

Senior Project Engineer

Yarmouth, ME · Remote

$101K - $132K/yr

Senior Engineering Manager __ In this role, you will act as a design authority for an engineering ... Excellent problem-solving, analytical, and communication skills. * Ability to lead and mentor ...

Senior Project Engineer

Auburn, ME · Remote

$101K - $132K/yr

Senior Engineering Manager __ In this role, you will act as a design authority for an engineering ... Excellent problem-solving, analytical, and communication skills. * Ability to lead and mentor ...

Senior Project Engineer

Portland, ME · Remote

$101K - $132K/yr

Senior Engineering Manager __ In this role, you will act as a design authority for an engineering ... Excellent problem-solving, analytical, and communication skills. * Ability to lead and mentor ...

Senior Project Engineer

Westbrook, ME · Remote

$101K - $132K/yr

Senior Engineering Manager __ In this role, you will act as a design authority for an engineering ... Excellent problem-solving, analytical, and communication skills. * Ability to lead and mentor ...

This role will communicate and collaborate with clients, project teams, and senior leadership and ... Telecommunications, utility, or outside-plant engineering experience preferred Shape the future.

Provide senior-level technical review of data collection, synthesis, and analysis using approved ... Master's degree in engineering or engineering management preferred. * Minimum 10 years of ...

Provide senior-level technical review of data collection, synthesis, and analysis using approved ... Master's degree in engineering or engineering management preferred. * Minimum 10 years of ...

We are seeking a Senior COBOL Developer with strong mainframe experience and exposure to cloud ... The role will focus on analyzing, migrating, modernizing, or retiring legacy COBOL applications ...

Showing results 21-40

Senior Programmer Analyst information

See Brunswick, ME salary details

$23

$51

$72

How much do senior programmer analyst jobs pay per hour?

As of Sep 7, 2026, the average hourly pay for senior programmer analyst in Brunswick, ME is $51.92, according to ZipRecruiter salary data. Most workers in this role earn between $43.61 and $59.04 per hour, depending on experience, location, and employer.

What is a senior programmer analyst?

Senior Programmer Analysts are experienced IT professionals who design, develop, and maintain computer software and systems. They analyze user requirements, write and test code, and often lead technical projects or mentor junior staff. In addition to programming, they bridge the gap between business needs and technology solutions by gathering requirements, troubleshooting issues, and recommending improvements. Their expertise ensures that software applications are efficient, secure, and aligned with organizational goals.

How do senior programmer analysts typically collaborate with cross-functional teams to deliver complex projects?

Senior Programmer Analysts often work closely with business analysts, project managers, and other IT professionals to translate business requirements into technical solutions. They play a key role in designing system architecture, reviewing code, and ensuring that project milestones are met on time. Regular communication and collaboration with stakeholders are essential, as they must clarify objectives, address technical challenges, and ensure that the final product aligns with business goals. This collaborative environment enhances efficiency and fosters professional growth through exposure to various disciplines.

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

To thrive as a Senior Programmer Analyst, you need advanced programming skills, systems analysis expertise, and a relevant degree in computer science or a related field. Familiarity with development frameworks, database management systems, and project management tools such as Agile or Scrum is typically required, along with certifications like PMP or specialized programming credentials. Strong problem-solving abilities, communication skills, and leadership are crucial soft skills to effectively collaborate and guide teams. These competencies enable you to design robust solutions, ensure project efficiency, and bridge technical and business requirements.

What is the difference between Senior Programmer Analyst vs Programmer Analyst?

AspectSenior Programmer AnalystProgrammer Analyst
Required CredentialsBachelor's degree, experience, certifications (e.g., Java, SQL)Bachelor's degree, entry-level certifications often sufficient
Work EnvironmentComplex projects, team leadership, client interactionDevelopment tasks, coding, testing, support
Employer & Industry UsageIT firms, finance, healthcare, governmentSimilar industries, often entry-level or mid-level roles

The main difference between a Senior Programmer Analyst and a Programmer Analyst lies in experience, responsibilities, and scope. Senior roles typically involve leadership, complex project management, and mentorship, while Programmer Analysts focus on coding and support tasks. Both roles are common in IT and related industries, but the senior position requires more experience and often additional certifications.

How much does a senior programmer analyst make in the US?

A senior programmer analyst in the US typically earns between $80,000 and $120,000 annually, depending on experience, location, and industry. They often possess strong programming skills in languages like Java, C#, or SQL, and may hold certifications such as PMP or ITIL.

What are the most commonly searched types of Programmer Analyst jobs in Brunswick, ME?

The most popular types of Programmer Analyst jobs in Brunswick, ME are:

What cities near Brunswick, ME are hiring for Senior Programmer Analyst jobs?

Cities near Brunswick, ME with the most Senior Programmer Analyst job openings:

Infographic showing various Senior Programmer Analyst job openings in Brunswick, ME as of August 2026, with employment types broken down into 78% Full Time, 16% Part Time, and 6% Contract. Highlights an 80% Physical, 9% Hybrid, and 11% Remote job distribution, with an average salary of $107,993 per year, or $51.9 per hour.

Senior Structural Engineer

GEI Consultants

Portland, ME • On-site, Remote

$100K - $160K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 20 days ago


GEI Consultants rating

7.6

Company rating: 7.6 out of 10

Based on 7 frontline employees who took The Breakroom Quiz

286th of 453 rated engineering


Job description

Description

Your role at GEI.
 
GEI is seeking an experienced structural engineer to join our dams and water resources consulting practice.  Dams, reservoirs, hydroelectric developments, and other water resources facilities are crucial components of our nation’s infrastructure, providing clean energy, water supply, and flood control.  GEI serves public and private clients operating some of the largest and most interesting water resources projects in the world.  Our roles include designing new facilities, upgrading existing developments, evaluating safety, and assessing risks.  As part of GEI’s dams and water resources practice, you will work with the leading experts in dams and dam safety at one of the premier firms in the industry.
 
This position can be filled in our Woburn or Franklin (MA), Bedford (NH), Portland (ME), or Ithaca (NY) offices, with an expectation of about three days a week in-office (i.e., about two days remote).  Dams in our clients’ portfolios are in some of the most spectacularly scenic parts of the country, including the Connecticut River Valley in Vermont and New Hampshire, the lakes of central Maine, the Rocky Mountains in Colorado, and the Sierra Nevada Mountains in California.  Work will occasionally require the ability and willingness to hike moderate distances (5+ miles), traverse steep terrain, climb ladders, enter narrow galleries, and access remote sites by off-road vehicle and helicopter.
 
Essential Responsibilities & Duties 
  • Serve as structural lead, and/or project/task manager.
  • Oversee and review designs developed by staff engineers. Mentor and promote technical development of staff engineers.
  • Analyze new and existing concrete gravity dams, arch dams, buttress dams, spillways, powerhouses, intake towers, penstocks, dam gates, and similar structures for stresses, stability, and performance under extreme loads.
  • Analyze and design other facilities as needed, including foundations, retaining walls, temporary works, and special structures.
  • Develop and evaluate alternatives for new facilities and upgrades to existing projects.
  • Complete detailed design calculations and prepare contract documents and technical specifications.
  • Inspect ongoing dam and water resources construction projects for conformance with design requirements.
  • Inspect existing projects as part of regulatory compliance programs (e.g., FERC Part 12D).
  • Participate in semi-quantitative risk analysis workshops.
  • Prepare formal written reports, give presentations, and participate in internal and client meetings.
  • Prepare scopes of work, budgets, and schedules.
 Minimum Qualifications
  • B.S. in Civil Engineering from an accredited program.
  • 7 to 15+ years’ experience in structural engineering related to dams and water resources structures.
  • Professional Engineer licensure or the ability to obtain licensure within one year of hire.
  • Experience with structural analysis software (SAP2000/STAAD/RISA/ANSYS, etc.) and AutoCAD.
  • Excellent verbal and written communications skills.
  • Valid driver’s license.
  • Ability to travel on temporary assignments.
  • Willingness and ability to work in the field and in inclement weather.
Desired Qualifications
  • Experience managing multi-discipline design projects.
  • Experience in analysis and design of hydraulic structures.
  • M.S. in Structural Engineering.
  • Experience with Revit modeling or BIM.
  • Structural Engineer licensure.
We are GEI.
 
Some of the world’s most pressing problems – from climate change to sustainable development, to critical infrastructure and the future of our energy supply – need our brightest and diverse minds working together to create safer, more resilient communities for tomorrow.  
 
We are technical experts, collaborators, and entrepreneurs who draw from diverse backgrounds to solve our clients’ most complex challenges.  
 
With several offices across North America, we offer a range of engineering, science, and technical consulting services. Our range of expertise, project types, and culture make us the choice for top talent in the AEC industry. See all our office locations here.
 
Employee-owned. Employee-focused.
 
As an employee-owned company, our employees support our flat leadership structure, have a say in how our business operates and benefit from our financial success. We are committed to employee growth with career development opportunities, competitive total rewards, a well-being program, flexible work arrangements and more.  Our company culture is driven by our 4 Cs – we are Client-Centered, Curious, Collaborative, and Community Minded – which support our focus on sustainability, safety, diversity, equity and inclusion. Get to know us better by visiting GEI’s career site here.
 
GEI’s Total Rewards Package Includes
  • Market-Competitive Compensation, including Eligibility for an Annual Performance Bonus
  • Pay Range For This Position: $100,000 - $160,000/year
  • Comprehensive Benefits Program, including Medical, Dental, Vision, Life, Disability and More
  • Well-Being Program and Paid Parental Leave
  • Commuter Benefits
  • Hybrid Work Schedules and Cell Phone Stipends
  • GEI University (GEIU) with Continuing Education Assistance and Tuition Reimbursement
  • Connecting Conversation Program with a Focus on Professional Development and Opportunities for Advancement
  • Support and Financial Rewards for Publication Awards, Professional Dues, and Professional Licenses
  • Paid Holidays and Generous Paid Time Off Program
  • Rewards and Recognition
  • GEI-Funded Profit Sharing and 401(k)
  • Opportunity to be an Owner and Shareholder (Learn more here)
  • A Vibrant Culture that is Focused on Partnership, Sustainability, Giving Back to Our Communities and Diversity, Equity and Inclusion
  • And More…
      PHYSICAL REQUIREMENTS 
      WORK ENVIRONMENT  
        
        
        
      Functional Demands:    
       
       
       
       
      Sedentary
       
      Light
      Medium
      Other
       
       
      Activity Level Throughout Workday (check one per row) 
      Physical Activity Requirements
      Occasional
      (0-35% of day)
      Frequent
      (33-66% of day)
      Continuous
      (67-100% of day)
      Not Applicable
      Sitting
       
      4-6 hours 
       
       
      Standing
       
      2 hours 
       
       
      Walking
       
      2 hours 
       
       
      Climbing

      What GEI Consultants employees say

      Pay

      Hours and flexibility

      Workplace

      Get the full story on Breakroom