2

Fulltime Software Developer Jobs in Portland, ME

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

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

iOS Engineer -Remote

Auburn, ME ยท Remote

$166.68K - $191.40K/yr

Own the entire software development process from timeline estimation to coding, testing and release ... * 2+ years of full-time experience in iOS development with Swift * Strong knowledge of iOS ...

iOS Engineer -Remote

South Portland, ME ยท Remote

$166.68K - $191.40K/yr

Own the entire software development process from timeline estimation to coding, testing and release ... * 2+ years of full-time experience in iOS development with Swift * Strong knowledge of iOS ...

iOS Engineer -Remote

Biddeford, ME ยท Remote

$166.68K - $191.40K/yr

Own the entire software development process from timeline estimation to coding, testing and release ... * 2+ years of full-time experience in iOS development with Swift * Strong knowledge of iOS ...

iOS Engineer -Remote

Portland, ME ยท Remote

$166.68K - $191.40K/yr

Own the entire software development process from timeline estimation to coding, testing and release ... * 2+ years of full-time experience in iOS development with Swift * Strong knowledge of iOS ...

next page

Showing results 1-20

Fulltime Software Developer information

See Portland, ME salary details

$49.1K

$114.4K

$169.8K

How much do fulltime software developer jobs pay per year?

As of May 30, 2026, the average yearly pay for fulltime software developer in Portland, ME is $114,431.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,100.00 and $133,000.00 per year, depending on experience, location, and employer.

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 Portland, ME? For Fulltime Software Developer jobs in Portland, ME, the most frequently searched job titles are:
What cities near Portland, ME are hiring for Fulltime Software Developer jobs? Cities near Portland, ME 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.