1

Software Engineer Contract Jobs in Portland, ME (NOW HIRING)

Senior Structural Engineer

Yarmouth, ME ยท On-site

$103K - $139K/yr

Develop contract specifications and contract bid documents, and technical report writing ... software (preferred) * Experience with local client base preferable (MaineDOT, NHDOT) * Must be ...

Waterfront Support Engineer

Bath, ME ยท On-site

$95K - $110K/yr

... a Waterfront Software Support for Strike Programs Thunderbolt Solutions is a small, flexible ... Contingent on contract award. This position supports the Strike and Warfare programs including the ...

Quality Engineer

Biddeford, ME ยท On-site

$75K - $97K/yr

... gates of FMI's Contracts & Proposal process * Deploy both proactive & reactive quality tools ... Knowledge of Microsoft Office software and Windows Operating systems * Demonstrated experience with ...

... and Contract Documents * Collaborate with other disciplines and project partners * Assist to ... Proficiency with technical writing, office automation, discipline-specific design software (e.g ...

... and Contract Documents * Collaborate with other disciplines and project partners * Assist to ... Proficiency with technical writing, office automation, discipline-specific design software (e.g ...

Water Resources Engineer

Portland, ME ยท Remote

$80K - $110K/yr

S. regions. This position will be an integral member supporting contracts with the Federal ... Execute one-dimensional and two-dimensional flood risk modeling software applications such as HEC ...

Construction Services Assistance, including construction contract administration, resident project ... Experience with AutoCAD design software, including Civil3D * Technical experience in water and ...

Construction Services Assistance, including construction contract administration, resident project ... Experience with AutoCAD design software, including Civil3D * Technical experience in water and ...

Showing results 21-40

Software Engineer Contract information

See Portland, ME salary details

$65K

$150.9K

$210.3K

How much do software engineer contract jobs pay per year?

As of Aug 8, 2026, the average yearly pay for software engineer contract in Portland, ME is $150,934.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,800.00 and $177,000.00 per year, depending on experience, location, and employer.

What is a software engineer contract?

Software engineer contracts are agreements where software engineers are hired on a temporary basis to work on specific projects or for a set period of time, rather than as permanent employees. Contractors often work for multiple clients, are paid hourly or per project, and may have more flexible schedules. These contracts outline the scope of work, compensation, deadlines, and other terms. Contract software engineers are responsible for delivering quality code and meeting the requirements set by the client or organization. This working arrangement can offer more autonomy, but also less job security and benefits compared to full-time employment.

What are the key skills and qualifications needed to thrive as a software engineer contract?

To thrive as a Software Engineer Contract, you need strong programming skills, a solid understanding of software development methodologies, and a relevant degree or proven experience in computer science or related fields. Familiarity with source control systems (e.g., Git), cloud platforms, and proficiency in languages or frameworks required by the contract are crucial, as are any certifications in areas like AWS or Agile methodologies. Excellent problem-solving, adaptability, and communication skills help you quickly integrate with new teams and deliver results in diverse environments. These skills ensure you can efficiently contribute to projects, meet client expectations, and maintain professional flexibility across various assignments.

What is the difference between Software Engineer Contract vs Software Engineer Full-Time?

AspectSoftware Engineer ContractSoftware Engineer Full-Time
Employment TypeTemporary, project-basedPermanent, ongoing
Work EnvironmentTypically freelance or agency-basedCompany offices or remote
CredentialsUsually similar certifications and skillsSame as contract roles
BenefitsLimited or no benefitsHealth, retirement, paid leave

In summary, Software Engineer Contract roles are temporary positions focused on specific projects, often with fewer benefits, while Software Engineer Full-Time roles offer permanent employment with comprehensive benefits. Both roles require similar skills and credentials but differ mainly in employment stability and perks.

What are some common challenges faced by software engineers working on contract positions, and how can they be managed?

Software engineers on contract often face challenges such as quickly adapting to new codebases, understanding diverse team workflows, and managing changing project scopes. It's important to proactively communicate with team members, clarify project requirements early on, and stay organized to meet tight deadlines. Additionally, maintaining a strong personal workflow and being open to feedback can help contract engineers integrate more smoothly and deliver high-quality results within limited timeframes.
What are the most commonly searched types of Software Engineer jobs in Portland, ME? The most popular types of Software Engineer jobs in Portland, ME are:
What are popular job titles related to Software Engineer Contract jobs in Portland, ME? For Software Engineer Contract jobs in Portland, ME, the most frequently searched job titles are:
What job categories do people searching Software Engineer Contract jobs in Portland, ME look for? The top searched job categories for Software Engineer Contract jobs in Portland, ME are:
What cities near Portland, ME are hiring for Software Engineer Contract jobs? Cities near Portland, ME with the most Software Engineer Contract job openings:
Infographic showing various Software Engineer Contract job openings in Portland, ME as of July 2026, with employment types broken down into 85% Full Time, 13% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $150,934 per year, or $72.6 per hour.

Senior Structural Engineer

H&H

Yarmouth, ME โ€ข On-site

$103K - $139K/yr

Full-time

Retirement

Re-posted 20 days ago


Job description

H&H is offering an exciting opportunity for a Senior Structural Engineer to join our Yarmouth, ME team. We are currently growing our design services and client base to support client and project needs in the Structural/Transportation focus areas. The successful candidate will lead the design of simple and complex fixed bridges, movable bridges and perform bridge inspections with growing office. Be part of a team that delivers award-winning local bridges like the Sarah Mildred Long Vertical Lift Bridge, the ENR 2020 Bridge/Highway Project of the Year.
H&H is a nationally recognized, full-service infrastructure engineering firm delivering innovative solutions that move communities forward. With more than 139 years of experience and over 600 professionals across 32 offices nationwide, we combine deep technical expertise with the agility of a privately owned firm. From planning and design through construction, we manage the full project life cycle while continually advancing our capabilities, strengthening our national presence, and investing in the people who power our growth. At H&H, you'll join a firm that is building on its legacy by aligning expertise, expanding opportunity, and positioning itself for long-term, sustainable growth.
Responsibilities
  • Structural Engineer or Project Engineer on major projects
  • Prepare detailed plans and construction documents for the assigned task
  • Perform engineering calculations pertaining to and in support of the detailed plans and construction documents developed
  • Develop contract specifications and contract bid documents, and technical report writing
  • Occasional field site visits
  • Coordinate various discipline and payment items within the construction documents
  • Provide mentoring and training to junior staff

Requirements
  • BS in Civil Engineering
  • PE License required (preferably in ME or NH)
  • A minimum of eight years of Structural Engineering experience with a focus on bridge design (preferred)
  • Experience in conceptual, preliminary, and final design and plan production of bridge projects following Federal and State code
  • Ability to work effectively as part of a design team and manage small design groups and projects
  • experience with current FEM modeling software (preferred)
  • Experience with local client base preferable (MaineDOT, NHDOT)
  • Must be detail and goal-oriented, a self-starter and proficient in both verbal and written communications

Benefits
We offer a professional work environment, a competitive salary, a benefits package, and 401(k).
EOE M/F/DISABILITY/VETS