2

Fulltime Software Developer Jobs in Maine (NOW HIRING)

Software Engineer II Application Deadline: 1 November 2026 Department ... Engineering Employment Type: Full Time Location: US - Maine - Saco Reporting To: Krista Christie ...

Job Type Full-time Description Job Title: Software Engineer Department: Digital Solutions Reports To: Digital Solutions Director, Engineering Innovation Position Overview: The Software Engineer will ...

Software Subcategory ... SW Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance ...

We are looking for a Software Packaging Engineer with deep IT and/or Managed Service Provider (MSP ... We honor your flexibility needs with full-time work that is hybrid remote. We have you covered with ...

About the Role As a Staff Performance Software Engineer, you will serve as a technical leader for ... We honor your flexibility needs with full-time work that is hybrid remote. We have you covered with ...

Senior Software Engineer

Kittery, ME · Hybrid

$124.70K - $164.40K/yr

Software Subcategory ... SW Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance ...

$119.40K - $157.10K/yr

About the Role As a Senior Software Engineer, Java - Technical Lead at NinjaOne, you'll play a key ... We honor your flexibility needs with full-time work that is hybrid remote. We have you covered with ...

We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on ... We honor your flexibility needs with full-time work that is hybrid remote. We have you covered with ...

$117K - $154.20K/yr

Solid understanding of Microservices Architecture and DevOps principles. * Experience that will ... We honor your flexibility needs with full-time work that is hybrid remote. We have you covered with ...

About the Role We are looking for a Senior Software Engineer to join one of our Product Development ... We honor your flexibility needs with full-time work that is hybrid remote. We have you covered with ...

Staff Software Engineer - Flink SQL

Augusta, ME · On-site +1

$230.80K - $271.20K/yr

FullTime Location Type: Remote Department: Engineering Compensation: $230.8K - $271.2K • Offers ... Extensive experience in software development, including hands‐on experience in designing and ...

We hire the best software engineers, but experience in our stack can't hurt: NinjaOne is built on ... We honor your flexibility needs with full-time work that is hybrid remote. We have you covered with ...

HTS New England currently has full-time positions available for driven and outgoing Senior Sales ... Are proficient with all basic MS software, and have the ability to learn new desktop and web based ...

next page

Showing results 1-20

Fulltime Software Developer information

What are the key skills and qualifications needed to thrive as a Fulltime Software Developer, and why are they important?

To thrive as a Fulltime Software Developer, you need proficiency in programming languages (such as Java, Python, or JavaScript), problem-solving abilities, and typically a degree in computer science or a related field. Familiarity with development frameworks, version control systems like Git, and experience with tools such as IDEs and CI/CD pipelines are commonly required. Strong communication, teamwork, and adaptability are crucial soft skills that help developers collaborate effectively and respond to changing project needs. These skills ensure high-quality, maintainable code and successful project delivery in dynamic development environments.

What are some common challenges faced by fulltime software developers in agile teams, and how can they be addressed?

One common challenge for fulltime software developers working in agile teams is balancing the need for rapid iteration with maintaining high code quality. Developers often face tight deadlines for sprint deliverables, which can sometimes lead to technical debt if not carefully managed. Effective communication with team members, regular code reviews, and adopting automated testing practices can help mitigate these issues. Additionally, being proactive in sprint planning and retrospective meetings allows developers to voice concerns and collaboratively find solutions, making the work environment more supportive and productive.

What are Fulltime Software Developers?

Fulltime Software Developers are professionals who design, build, test, and maintain software applications as their primary occupation. They work for companies or organizations on a standard full-time schedule, typically 40 hours per week. Their responsibilities can include writing code, troubleshooting issues, collaborating with other team members, and staying updated with new technologies. Fulltime roles often provide benefits such as health insurance, paid time off, and opportunities for career advancement.

What is the difference between Fulltime Software Developer vs Part-time Software Developer?

AspectFulltime Software DeveloperPart-time Software Developer
Work HoursTypically 35-40 hours per weekLess than 30 hours per week
Employment StatusFull-time employment with benefitsPart-time employment, often without full benefits
Project ScopeInvolved in ongoing, long-term projectsMay work on specific tasks or short-term projects
Salary & BenefitsSteady salary, health insurance, paid leaveHourly pay or fixed fee, limited or no benefits

Fulltime Software Developers work regular hours, often with benefits, focusing on long-term projects. Part-time Software Developers work fewer hours, usually on specific tasks, with limited benefits. The choice depends on your availability and career goals.

What are popular job titles related to Fulltime Software Developer jobs in Maine? For Fulltime Software Developer jobs in Maine, the most frequently searched job titles are:
What job categories do people searching Fulltime Software Developer jobs in Maine look for? The top searched job categories for Fulltime Software Developer jobs in Maine are:
What cities in Maine are hiring for Fulltime Software Developer jobs? Cities in Maine with the most Fulltime Software Developer job openings:
Software Engineer II

Software Engineer II

Franklin Electric

Saco, ME • On-site

Full-time

Posted 10 days ago


Job description

Software Engineer II
Application Deadline: 1 November 2026
Department: Engineering
Employment Type: Full Time
Location: US - Maine - Saco
Reporting To: Krista Christie
Description
At Franklin Electric Energy Systems, engineering plays a critical role in delivering reliable, innovative solutions that power the fueling and energy industries worldwide. The Software Engineer II is responsible for identifying software requirements and leading the design, validation, verification, and compatibility of software used across Franklin Electric products and platforms.
This role develops and supports software solutions for automated and embedded systems, as well as server‑based applications that enable our global IoT environments. Working cross‑functionally with product, hardware, and operations teams, the Software Engineer ensures robust, scalable, and high‑quality software that supports both new product development and continuous improvement of existing platforms.
Key Responsibilities
Software Engineering & Technical Leadership• Analyzes functional requirements and translates them to product design.
• Contributes to development projects for new and existing products in various software languages.
• Provides existing software project engineering and improvement support.
• Provides software demonstrations to stakeholders internally and occasionally externally.
• Participates in root cause analysis for reported product issues in the field and lab.
• Performs other related duties as required or assigned.
Quality, Validation & Reliability• Ensure software solutions meet performance, reliability, and compatibility requirements across operating environments.
• Collaborate in validation, verification, and regression testing activities to support product releases and updates.
• Apply disciplined version control, defect tracking, and documentation practices to maintain software integrity and traceability.
Skills Knowledge and Expertise
  • Bachelor's degree in engineering, computer science, or a related technical field required.
  • Professional experience in software development or systems engineering.
  • Experience with one or more of the following technologies:
    • Linux environments
    • C++ and SQL
    • HTML, CSS, and JavaScript
    • Version control and defect management tools
  • Preferred experience includes:
    • Embedded Linux and IoT systems
    • Python and/or C
    • Networking and physical/industrial systems
    • Tools such as Subversion and Redmine
  • Strong analytical mindset with the ability to learn new platforms, systems, and technologies quickly.
  • Clear communicator who can translate technical concepts for diverse stakeholders.