1

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

Senior Structural Engineer

Portland, ME · On-site

$100K - $160K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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 +1

$100K - $160K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

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.

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 ...

Showing results 21-40

Senior Programmer Analyst information

See Portland, ME salary details

$22

$51

$72

How much do senior programmer analyst jobs pay per hour?

As of Aug 13, 2026, the average hourly pay for senior programmer analyst in Portland, ME is $51.46, according to ZipRecruiter salary data. Most workers in this role earn between $43.22 and $58.56 per hour, depending on experience, location, and employer.

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.

Are senior programmer analysts in demand?

Senior programmer analysts are in high demand due to ongoing needs for software development, system analysis, and technical leadership across various industries. Their expertise in programming languages, database management, and problem-solving skills makes them valuable in both traditional and emerging technology sectors.

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.

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 skills in programming languages, systems analysis, and may hold certifications such as PMP or ITIL.
What cities near Portland, ME are hiring for Senior Programmer Analyst jobs? Cities near Portland, ME with the most Senior Programmer Analyst job openings:
Infographic showing various Senior Programmer Analyst job openings in Portland, ME as of August 2026, with employment types broken down into 1% Internship, 77% Full Time, 16% Part Time, and 6% Contract. Highlights an 81% Physical, 9% Hybrid, and 10% Remote job distribution, with an average salary of $107,036 per year, or $51.5 per hour.

Sr. / Principal Engineer, Lifting & Handling, Waterfront Engineering

General Dynamics - Bath Iron Works

Bath, ME • On-site

$88K - $142K/yr

Full-time

Medical, Dental, Life, Retirement, PTO

Re-posted 12 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 $88,100 to $142,000. 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.

Become a part of the "Bath-Built is Best-Built" tradition. Bath Iron Works is seeking someone who enjoys a dynamic high-energy, high-impact environment to join its Waterfront Engineering team.

Key Responsibilities

 

Safety:

  • Champion and enforce BIW safety policies and procedures.
  • Promote a culture of proactive safety awareness and accountability across the team.
  • Ensure safe workplace conditions and compliance with government and company safety standards. 

Continuous Improvement:

  • Champion BOS principles and productivity enhancements.
  • Identify and eliminate non-value-added activities; lead implementation of process improvements.
  • Leverage A3 problem-solving and other structured improvement tools.

Operational Support

  • Engineering of crane lifts and turns of ship components weighing in excess of 50 tons and of varying complexity.
  • Engineering of temporary ship support, as well as jigs, fixtures, lifting devices and custom tools used in the ship construction process.
  • Determination of lifting lug locations, temporary back up structure if required, welded connection details and non-destructive testing (NDT) requirements.
  • Working with heavy transportation equipment such as Self Propelled Modular Transporters, Shipyard Transporters, and our Ship Translation System.

Team Collaboration and Communication:

  • Working with our design force to communicate lifting and handling information to the Trades.
  • Routinely interfacing with manufacturing personnel on the deck plates to provide guidance as necessary.
  • Participate in or lead technical interchanges on issues with customers such as U. S. Navy (NAVSEA and Supervisor of Shipbuilding), or others as required.
  • Work with other engineers in a manufacturing environment with emphasis on safely executing high quality work.

  • Bachelor of Science Degree in Civil or Mechanical Engineering is required.

Sr. Engineer: 5+ years' experience required

Principal Engineer: 12+ years' experience required

  • Practical experience and/or education in Structural Engineering and Design, with emphasis on welded connection design and associated NDT requirements.
  • Knowledge of AISC Steel Construction, ASME B30 & BTH (Below the Hook) Codes and Standards.
  • Familiarity with different grades and types of steel, aluminum, and wood materials.
  • Demonstrated experience working in a time sensitive environment with multiple competing priorities.
  • Strong leadership, self-confidence, and project management skills.
  • Standard computer skills including MS Excel, Word, PowerPoint, and Outlook required.
  • Demonstrated knowledge of structural analysis methods, both traditional hand calculations as well as Beam and 3D Mesh Finite Element Analysis.  Preference is given to experience in software tools including RISA, Mathcad, and FEMAP/Nastran.

This position requires you to be able to obtain a government security clearance 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