1

Software Software Jobs in Maine (NOW HIRING)

Software Subcategory: SW Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance Required: Secret Clearance Level Must Be Able to Obtain: None Potential for Remote ...

New

As a software developer, you will utilize modern methodologies and technologies to innovate and enhance healthcare solutions. Responsibilities : • Write software that impacts the lives of 325 ...

New

Software Subcategory: SW Engineer Schedule: Full-Time Shift: Day Job Travel: Yes - 10% of the time Minimum Clearance Required: Secret Clearance Level Must Be Able to Obtain: None Potential for Remote ...

New

SAIC is seeking a Software Engineer to support the Portsmouth Naval Shipyard (PNSY) Information Technology Programs for the Dept of the Navy. This role involves designing, developing, and maintaining ...

New

As a software developer, you will utilize modern methodologies and technologies to innovate and enhance healthcare solutions. Responsibilities : • Write software that impacts the lives of 325 ...

Software Engineer Department: Digital Solutions Reports To: Digital Solutions Director, Engineering Innovation Position Overview: The Software Engineer will play a pivotal role in advancing Compotech ...

Software Engineer Department: Digital Solutions Reports To: Digital Solutions Director, Engineering Innovation Position Overview: The Software Engineer will play a pivotal role in advancing Compotech ...

The Software Engineer is responsible for the development and maintenance of QuickScan software, including the addition of new features, debugging, and cross-platform support. This position will also ...

Job Title: Software Engineer Department: Digital Solutions Reports To: Digital Solutions Director, Engineering Innovation Position Overview: The Software Engineer will play a pivotal role in ...

Software Developer

Westbrook, ME · On-site

$70K - $85K/yr

As a Mobile Software Developer , you will play a key role in cloud-hosted, high-traffic mobile applications using modern technologies. How about making a difference in the lives of veterinarians ...

Software Developer

Westbrook, ME · On-site

$70K - $85K/yr

As a Mobile Software Developer , you will play a key role in cloud-hosted, high-traffic mobile applications using modern technologies. How about making a difference in the lives of veterinarians ...

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

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

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 Required: Secret Clearance Level Must Be Able to Obtain: None Potential for Remote ...

New

next page

Showing results 1-20

Software Software information

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

To thrive as a Software Engineer, you need strong programming skills, a solid understanding of computer science fundamentals, and typically a degree in computer science or a related field. Familiarity with development tools, version control systems like Git, and frameworks or languages such as Python, Java, or JavaScript is essential. Problem-solving, teamwork, and effective communication are standout soft skills in this role. These skills and qualities are crucial for building robust software solutions, collaborating with teams, and adapting to evolving technology.

How does a Software Engineer typically collaborate with cross-functional teams during a project?

Software Engineers frequently work alongside product managers, designers, and quality assurance specialists to deliver robust solutions. Collaboration usually involves regular meetings to clarify requirements, code reviews to ensure quality, and agile ceremonies like stand-ups or sprint planning to coordinate progress. Effective communication and adaptability are essential, as priorities and project scopes may shift based on feedback from various stakeholders. This teamwork fosters a dynamic environment where engineers can both learn from and contribute to multiple areas of the product lifecycle.

What are Software Software professionals?

The term 'Software Software' appears to be a typographical error or redundancy. Typically, the intended job title is 'Software Engineer' or 'Software Developer.' These professionals are responsible for designing, developing, testing, and maintaining software applications or systems. They use programming languages and engineering principles to solve problems and create software solutions for businesses or consumers. Their work can range from building desktop applications to developing complex cloud-based systems.

Which is the highest paying software job?

Software engineering roles such as software architects, machine learning engineers, and senior software developers tend to have the highest salaries in the industry. These positions often require advanced skills, extensive experience, and knowledge of specialized tools or programming languages, and they typically offer compensation significantly above average software roles.

What is the difference between Software Software vs Software Developer?

AspectSoftware SoftwareSoftware Developer
CredentialsTypically requires a degree in computer science or related field, certifications like Microsoft Certified or AWS CertifiedRequires a degree in computer science or related field, certifications like Microsoft Certified or AWS Certified
Work EnvironmentWorks in teams developing, testing, and maintaining software applicationsDesigns, codes, and tests software programs, often collaborating with teams
Industry UsageCommonly employed in tech companies, software firms, and IT departmentsEmployed across various industries including tech, finance, healthcare, and more

Software Software and Software Developer roles share similar credentials and work environments, often overlapping in industry usage. The main difference lies in the scope: Software Software may focus more on managing and maintaining software systems, while Software Developers primarily design and build new software applications.

What are popular job titles related to Software Software jobs in Maine? For Software Software jobs in Maine, the most frequently searched job titles are:
What job categories do people searching Software Software jobs in Maine look for? The top searched job categories for Software Software jobs in Maine are:
What cities in Maine are hiring for Software Software jobs? Cities in Maine with the most Software Software job openings:
Infographic showing various Software Software job openings in Maine as of May 2026, with employment types broken down into 82% Full Time, 14% Part Time, and 4% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution.
Software Engineer

Software Engineer

SAIC

Kittery, ME • Hybrid

Full-time

Posted 2 days ago


SAIC rating

7.8

Company rating: 7.8 out of 10

Based on 78 frontline employees who took The Breakroom Quiz

68th of 203 rated it services


Job description

Job ID: 2613009

Location: Kittery, ME, US

Date Posted: 2026-05-27

Category: Software

Subcategory: SW Engineer

Schedule: Full-Time

Shift: Day Job

Travel: Yes - 10% of the time

Minimum Clearance Required: Secret

Clearance Level Must Be Able to Obtain: None

Potential for Remote Work: ORA_ON_SITE


Description

SAIC is seeking a Software Engineer to support the Portsmouth Naval Shipyard (PNSY) Information Technology Programs for the Dept of the Navy. This initiative leverages advanced technologies and integrates critical defense systems to optimize ship maintenance through IT applications, systems, and training, ensuring sustained mission success in naval ship maintenance operations.  

Work is performed on site in Kittery, ME.  

Role: Designs, develops, documents, tests, and debugs application software using tools such as Power BI and Power App. Conducts analysis and collaborates with subject matter experts for planning, design, development, and utilization of electronic data processing systems for various purposes including information storage, processing, and reporting. Determines user needs and analyzes system capabilities to resolve problems related to program intent, output requirements, and input data acquisition. Prepares operating instructions and develops autonomous services, desktop applications, web applications, scripts, and utility programs. Ensures software standards are met and maintains compliance with DoD and DoN standards. Troubleshoots application issues, optimizes software performance, and provides user support and training. Collaborates with development teams to implement enhancements and new features, conducts regular system audits, and ensures data integrity and security. Provides design, development, customization, and maintenance support for SharePoint, local applications, web applications, and web servers.

Responsibilities:    

  • Provide support as either the primary application sponsor or as a backup to Government personnel [for locally developed and maintained applications]
  • Support application updates and resolve issues [for locally developed and maintained applications]
  • Test applications and patches
  • Provide application support
  • Plan, schedule, and manage the implementation of Government Off-the-shelf (GOTS) and COTS software
  • Manage and install routine and urgent GOTS and COTS applications updates.
  • Prepare Test and Implementation Plans
  • Execute and validate COTS/Government developed applications requirements and specifications
  • Continuously examine and evaluate the COTS/Government developed applications data interface and batch processes and propose technically feasible improvements to automation
  • Troubleshoot COTS/Government developed applications application anomalies
  • Coordinate and collaborate with PNSY stakeholders to diagnose and resolve problems  
  • Provide analysis, design, evaluation, and programming support for web-based IT systems
  • Perform re-platforming and new application development
  • Install, test, manage, and ensure availability and integrity of corporate software systems
  • Manage corporate software releases  
  • Develop and maintain maintenance and logistics software  
  • Maintain compliance with the DoN software portfolio and certification and accreditation requirements  
  • Manage data and process interfaces with other DoN systems
  • Provide design, development, customization, and maintenance support for SharePoint, local applications, web applications, and web servers 

Qualifications

EDUCATION: BA/BS with 5 years of experience, or additional years of experience considered in lieu of degree  

REQUIRED EXPERTISE:    

  • Experience in supporting both corporate and locally developed applications, with a strong understanding of IT policies and procedures.  
  • Proficiency in technologies such as Microsoft Power Platform including Power BI and Power Apps.  
  • Skilled in performing complex database software installations, upgrades, and maintenance, ensuring data integrity and recoverability.  
  • Ability to conduct audits for compliance with established standards, policies, and configuration guidelines, and develop new standards as necessary.  
  • Familiarity with Agile development practices, front-end UI design, and automated solutions for reporting and data mining.  
  • Capable of troubleshooting and resolving application anomalies, and providing analysis, design, evaluation, and programming support for web-based IT systems.

REQUIRED CERTIFICATION:   CompTIA Security+ CE

REQUIRED CLEARANCE: Active Secret clearance 


What SAIC employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom