1

Software Engineer Internship Jobs in Maine (NOW HIRING)

Job Summary The Software Engineer II designs, develops, tests, implements, and supports enterprise healthcare applications running on the IBM i platform. This position works with RPG, CL, Db2 for i ...

They are seeking a Software Engineer to develop and maintain applications for their QuickScan platform, collaborating with cross-functional teams to enhance product features and support integration ...

Senior Software Engineer

South Portland, ME · On-site

$125K - $165K/yr

We are looking for a highly driven, product-minded Senior Software Engineer to help build the future of AI-powered customer communication. This role is responsible for designing, building, and ...

Senior Software Engineer

South Portland, ME · On-site

$125K - $165K/yr

We are looking for a highly driven, product-minded Senior Software Engineer to help build the future of AI-powered customer communication. This role is responsible for designing, building, and ...

Senior Software Engineer

Orono, ME · On-site

$66.58 - $110/hr

A Senior Software Engineer for this group will provide technical guidance and assistance to product engineers, identify and resolve development challenges, and champion best practices and technology ...

New

About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operations product suite, designing and implementing scalable new solutions and product improvements.

About the Role As a Senior Software Engineer on the NinjaOne team, contributing to our IT Operations product suite, designing and implementing scalable new solutions and product improvements.

About the role We are looking for a Senior Full Stack Software Engineer to join our Patching team, the team responsible for how NinjaOne discovers, packages, and deploys OS and third-party software ...

$117K - $154K/yr

We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on Java , Kotlin , C++ , Golang and Postgres ; supporting millions of user endpoints and running as a ...

Showing results 41-60

Software Engineer Internship information

See Maine salary details

$13

$24

$37

How much do software engineer internship jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for software engineer internship in Maine is $24.61, according to ZipRecruiter salary data. Most workers in this role earn between $20.00 and $27.93 per hour, depending on experience, location, and employer.

What is a software engineer internship?

A Software Engineer Internship is a temporary position where students or entry-level professionals gain hands-on experience in software development. Interns typically work on real projects, write code, debug issues, and collaborate with engineering teams. The internship helps develop technical skills, knowledge of software development processes, and familiarity with industry tools. It also provides networking opportunities and can lead to full-time job offers.

What kinds of projects or tasks do software engineer interns typically work on during their internship?

Software Engineer Interns are often assigned to real-world projects that may include developing new features, fixing bugs, writing automated tests, or improving documentation. They usually work as part of a development team under the mentorship of experienced engineers, which allows them to participate in code reviews, agile meetings, and collaborative problem-solving sessions. The exact responsibilities may vary, but interns are regularly exposed to the full software development lifecycle and are encouraged to ask questions and contribute ideas. This hands-on experience not only builds technical skills but also prepares interns for full-time roles after graduation.

What are the key skills and qualifications needed to thrive in the software engineer internship position, and why are they important?

To thrive as a Software Engineer Intern, you need a solid understanding of programming languages (such as Java, Python, or C++), algorithms, data structures, and typically be pursuing or have a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and sometimes issue tracking tools is often expected. Strong problem-solving abilities, a willingness to learn, and effective communication are key soft skills that help interns excel in collaborative environments. These skills ensure interns can contribute meaningfully to technical projects, integrate well with engineering teams, and grow rapidly within the organization.

What are the most commonly searched types of Software Engineer jobs in Maine?

The most popular types of Software Engineer jobs in Maine are:

What are popular job titles related to Software Engineer Internship jobs in Maine?

For Software Engineer Internship jobs in Maine, the most frequently searched job titles are:

What job categories do people searching Software Engineer Internship jobs in Maine look for?

The top searched job categories for Software Engineer Internship jobs in Maine are:

What cities in Maine are hiring for Software Engineer Internship jobs?

Cities in Maine with the most Software Engineer Internship job openings:

What are popular job titles related to Software Engineer Internship jobs in ME?

For Software Engineer Internship jobs in ME, the most frequently searched job titles are:

Infographic showing various Software Engineer Internship job openings in Maine as of August 2026, with employment types broken down into 5% Internship, and 95% Full Time. Highlights an 95% In-person, and 5% Remote job distribution, with an average salary of $51,186 per year, or $24.6 per hour.

Full-time

Re-posted 28 days ago


Job description

Job Summary:
EnviroLogix is a company that develops and manufactures testing solutions for the agricultural sector. They are seeking a Software Engineer to develop and maintain applications for their QuickScan platform, collaborating with various teams to enhance software features and support integration with cloud-based systems.
Responsibilities:
• Own the development and maintenance of QuickScan, including new features, refactoring, and defect resolution
• Build and release engineering, including toolchain setup, build outputs and release management
• Maintain project dependencies to ensure stable, repeatable builds across development environments
• Write and maintain developer documentation including build/run SOPs and troubleshooting playbooks
• Diagnose and resolve production issues reported by manufacturing, field teams, and customers
• Follow change management best practices to maintain high product quality through the lifecycle
• Collaborate with TotalHub integration partners to support workflows, data transport, and customer UX
• Participate in formal problem solving and continuous improvement activities to reduce process waste
• Contribute to design and troubleshooting discussions to gather voice-of-customer feedback
• Create and maintain development documentation to preserve knowledge across the product lifecycle
• Take ownership of communication including consistent follow-up with internal and external customers
Qualifications:
Required:
• Bachelor’s degree in CS/SE/CE/EE (or related field) preferred
• Minimum 3 – 4 years of experience developing and supporting C++ software in production environments
• Strong experience building and supporting production C++ applications
• Strong Qt experience with Qt Widgets/Qt Quick, UI tooling, and model/view patterns
• Strong Windows native development/build experience, including MSVC toolchain and CLI builds
• Experience with JavaScript in production environments is required
• Strong debugging expertise, with proven ability to isolate failures across code, libraries, and dependencies
• Superb and timely written and verbal communication with technical and non-technical stakeholders
• Experience with Microsoft Office and collaboration tools, including Teams
• Demonstrated ability to create clarity through standard work and documentation
• Agility to move from feature engineering to field support without losing quality
• Commitment to repeatable execution across build, test, and release processes
Preferred:
• Experience with Agile (Plan, Sprint, Review), formal problem solving, and continuous improvement is a plus
• Experience using modern AI-assisted tools for debugging, documentation, and test acceleration is a plus
• Experience with cloud integrations including Amazon Web Services and client-to-cloud data flows is a plus
• Experience with Elixir and/or React programming or troubleshooting is a plus
• Additional skills training and certifications are welcome but not required
Company:
Right For Your Mission Headquartered in Simsbury, Connecticut, with additional locations in Graham, Kentucky, and Moorpark, California, EBAD is a global leader in mission-critical hardware and systems, delivering precision energetics and innovative explosive solutions that empower success in the most demanding environments. Founded in 1836, the company is headquartered in Simsbury, USA, with a team of 501-1000 employees. The company is currently Late Stage.