1

Director Software Jobs in Bath, ME (NOW HIRING)

While the role does not own customer accounts or carry direct responsibility for overall account success, it plays a key supporting role by bringing deep software, licensing, and ISV/OEM knowledge to ...

While the role does not own customer accounts or carry direct responsibility for overall account success, it plays a key supporting role by bringing deep software, licensing, and ISV/OEM knowledge to ...

While the role does not own customer accounts or carry direct responsibility for overall account success, it plays a key supporting role by bringing deep software, licensing, and ISV/OEM knowledge to ...

Software Development Manager

Portland, ME · On-site

$126K - $166K/yr

This role reports to the Director of Software Development. Key Responsibilities Team & People Management * Lead and support a distributed team of CMS developers (in-house and contract) * Conduct ...

In-house Legal Director, Procurement setting and directing a team strategy and execution roadmap ... Significant experience negotiating technology license agreements (software-as-a-service, software ...

In-house Legal Director, Procurement setting and directing a team strategy and execution roadmap ... Significant experience negotiating technology license agreements (software-as-a-service, software ...

Director of Finance

Portland, ME · On-site

$90K - $95K/yr

ProsperityME Director of Finance Portland, Maine ProsperityME is seeking a Director of Finance to ... Excellent experience with financial programs and software including QuickBooks Benefits of the Job:

ProsperityME Director of Finance Portland, Maine ProsperityME is seeking a Director of Finance to ... Excellent experience with financial programs and software including QuickBooks Benefits of the Job:

Director of Product Marketing

Portland, ME · On-site +1

$160K - $180K/yr

... a Director of Product Marketing reporting to the Chief Revenue Officer to lead our product ... Required Qualifications * 7-10 years of Product Marketing experience in industrial software ...

Waterfront Support Engineer

Bath, ME · On-site

$95K - $110K/yr

Job Responsibilities: 1) Serve as a waterfront representative, providing direct software installations on Cisco Networks and Linux computers for Weapon Control Systems (WCS). 2) Be responsible for ...

Waterfront Support Engineer

Bath, ME · On-site

$95K - $110K/yr

Job Responsibilities: 1) Serve as a waterfront representative, providing direct software installations on Cisco Networks and Linux computers for Weapon Control Systems (WCS). 2) Be responsible for ...

next page

Showing results 1-20

Director Software information

See Bath, ME salary details

$139.4K

$254.7K

How much do director software jobs pay per year?

As of Aug 7, 2026, the average yearly pay for director software in Bath, ME is $244,635.00, according to ZipRecruiter salary data. Most workers in this role earn between $253,700.00 and $253,700.00 per year, depending on experience, location, and employer.

What is a director software?

A Director of Software is a senior leadership position responsible for overseeing the software development teams and guiding the strategic direction of software projects within an organization. They manage engineering managers and developers, set technical vision, ensure projects are aligned with business goals, and often collaborate with other departments like product management and operations. The role requires strong technical expertise, leadership skills, and the ability to balance innovation with operational efficiency. Directors of Software are also tasked with recruiting top talent, mentoring team members, and ensuring software quality and security standards are met.

What are some typical challenges a director of software faces when leading cross-functional teams?

A Director of Software often encounters challenges such as aligning priorities across engineering, product, and design teams, ensuring clear communication, and managing competing deadlines. Balancing technical debt reduction with new feature development is also a common concern. Successful Directors build strong relationships with stakeholders, foster a culture of collaboration, and implement processes that support transparency and efficient decision-making.

What are the key skills and qualifications needed to thrive as a director of software, and why are they important?

To thrive as a Director of Software, you need extensive experience in software development, strong leadership abilities, and a relevant degree in computer science or a related field. Familiarity with technical tools such as project management software (e.g., Jira), cloud platforms, and agile methodologies, as well as certifications like PMP or Scrum Master, is highly beneficial. Exceptional problem-solving, communication, and team management skills set outstanding candidates apart. These competencies are crucial for guiding teams, delivering high-quality products, and aligning software initiatives with organizational goals.

What is the difference between Director Software vs Software Engineer?

AspectDirector SoftwareSoftware Engineer
Required CredentialsBachelor's/Master's in CS or related field, leadership experienceBachelor's or higher in CS or related field, coding skills
Work EnvironmentLeadership, strategic planning, cross-team collaborationHands-on coding, development, debugging
Employer & Industry UsageTech companies, software firms, startupsAlmost universal across tech industries
Common Search & ComparisonOften compared for career progression, responsibilitiesEntry to mid-level roles, technical focus

The main difference between a Director Software and a Software Engineer lies in their responsibilities and experience. Directors focus on strategic planning, team leadership, and project oversight, often requiring leadership credentials. Software Engineers are primarily involved in coding and technical development. While Software Engineers are more hands-on with daily technical tasks, Directors oversee multiple projects and teams, guiding overall software development strategies.

Infographic showing various Director Software job openings in Bath, ME as of August 2026, with employment types broken down into 85% Full Time, 10% Part Time, and 5% Contract. Highlights an 90% Physical, 2% Hybrid, and 8% Remote job distribution, with an average salary of $244,635 per year, or $117.6 per hour.

(C) Waterfront Software Support Representative for Strike & Weapons Programs (50)

THE MCHENRY MANAGEMENT GROUP, LLC

Bath, ME • On-site

$95K - $105K/yr

Other

Re-posted 4 days ago


Job description

Description

Salary: $95,000 to $105,000 per year. 


Background check, US Citizenship, secret clearance, and a CAC are requirements of this position. Travel is 15%. Contingent on contract award. 


This position supports the Strike and Warfare programs including the Tomahawk Weapon System Program for a variety of U.S. Navy Warships. 



Requirements

1) Serve as a waterfront representative, providing direct software installations on Cisco Networks and Linux computers for Weapon Control Systems (WCS). 

2) Be responsible for loading the WCS operational software and all related software components onto the designated system hardware in accordance with approved Navy procedures and technical documentation. 

3) Perform post-load software configuration and system setup, including the configuration of network switches, routers and display console.

4) Perform System Operability Verification Test (SOVT) and implement system security settings in accordance with DoD (Department of Defense) and DoN (Department of Navy) cyber-security requirements and guidelines. Perform system administration tasks on the WCS, including verifying system performance, monitoring system logs, and troubleshooting any issues that arise during the software loading and testing process.

5) Conduct Pre-Installation Check Out (PICO) of the Weapon Control System and their associated interfaces. 

6) Monitor the progress during installation of weapon system hardware, cabling, etc. and report if it is done in accordance with the applicable drawings. 

7) Coordinate with On-Site Installation Coordinator (OSIC) and Ship Force on daily progress and schedule impacts.

8) Provide weekly highlights of efforts accomplished and being worked.

9) Complete additional tasks as required. 


Physical Job Requirements

Must be able to work in a Shipboard industrial environment 

Able to climb shipboard ladders 


Education/Certifications Requirements

1) The best candidate should have served previously as a U.S. Navy Fire Control Technician with a background in various Strike and Combat Systems Programs or civilian service in the Tomahawk Weapons System operations and testing or equivalent. Preferred a Senior U.S. Navy Enlisted, CWO, or LDO with multiple ship tours supporting U.S. Navy Combat Systems.

NOTE: Applicants with previous relevant and related Shipbuilding experience will be considered.

2) Must have a strong background in Combat System Software installation as well as experience with Linux computer systems as well as Cisco Networks and routers. 

3) Experience with Unix systems is very desirable.

4) Must possess a secret clearance

5) Experience in leading technical teams in maintaining, troubleshooting, testing and repair.

6) Tasking will include visiting/inspecting U.S. Navy Ships/vessels. 

7) Must be able to climb tall shipboard ladders, wear Personal Protective Equipment (PPE) and work in adverse environments 

8) Communication skills in briefing at all levels of the organization and be able to work with and foster a strong team environment.

9) Analytical skills to effectively track, manage, and status multiple technical issues.

10) Must have strong Microsoft Office Suite computer skills.

11) Must have strong organizational and time management skills.