1

Director Software Development Jobs in Portland, ME

iOS Engineer -Remote

Biddeford, ME · On-site

$166K - $191K/yr

You'll have a direct influence on the iOS team's product roadmap and plenty of opportunities to ... Own the entire software development process from timeline estimation to coding, testing and release ...

iOS Engineer -Remote

Portland, ME · On-site

$166K - $191K/yr

You'll have a direct influence on the iOS team's product roadmap and plenty of opportunities to ... Own the entire software development process from timeline estimation to coding, testing and release ...

iOS Engineer -Remote

South Portland, ME · On-site

$166K - $191K/yr

You'll have a direct influence on the iOS team's product roadmap and plenty of opportunities to ... Own the entire software development process from timeline estimation to coding, testing and release ...

iOS Engineer -Remote

Auburn, ME · On-site

$166K - $191K/yr

You'll have a direct influence on the iOS team's product roadmap and plenty of opportunities to ... Own the entire software development process from timeline estimation to coding, testing and release ...

next page

Showing results 1-20

Director Software Development information

See Portland, ME salary details

$102.2K

$174.1K

$235.8K

How much do director software development jobs pay per year?

As of Jun 26, 2026, the average yearly pay for director software development in Portland, ME is $174,131.00, according to ZipRecruiter salary data. Most workers in this role earn between $149,700.00 and $202,000.00 per year, depending on experience, location, and employer.

What does a Director of Software Development do?

A Director of Software Development leads and manages software engineering teams to deliver high-quality software products and solutions. They are responsible for setting technical direction, establishing development processes, and aligning projects with business goals. This role involves overseeing project timelines, mentoring engineering managers, collaborating with cross-functional stakeholders, and ensuring teams have the resources needed for success. The Director also plays a key role in recruiting talent, evaluating team performance, and implementing best practices to drive innovation and efficiency.

What is the difference between Director Software Development vs Software Engineering Manager?

AspectDirector Software DevelopmentSoftware Engineering Manager
ResponsibilitiesOversees multiple teams, strategic planning, and long-term goalsManages day-to-day team operations, project delivery, and technical guidance
FocusHigh-level leadership, cross-team coordination, and business alignmentTeam management, technical mentorship, and project execution
Required CredentialsBachelor’s or Master’s in CS or related, extensive experience, leadership skillsBachelor’s or Master’s in CS or related, strong technical background, leadership experience

The main difference is that the Director Software Development focuses on strategic leadership and overseeing multiple teams, while the Software Engineering Manager concentrates on managing individual teams and project execution. Both roles require technical expertise and leadership skills, but the director role involves broader organizational responsibilities.

How does a Director of Software Development typically balance technical leadership with people management responsibilities?

As a Director of Software Development, you are expected to provide both technical direction and effective team leadership. This often means splitting your time between high-level architecture decisions, code reviews, and staying updated on emerging technologies, while also focusing on coaching managers, developing talent, and fostering a collaborative team environment. Balancing these areas requires strong delegation skills, setting clear goals and expectations, and maintaining open communication channels. Many directors find success by empowering technical leads to own day-to-day technical decisions, allowing them to focus on strategic planning, cross-functional alignment, and organizational growth.

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

To thrive as a Director of Software Development, you need extensive experience in software engineering, leadership, project management, and a relevant technical degree. Familiarity with development frameworks, cloud platforms, Agile methodologies, and certifications like PMP or Scrum Master are highly valuable. Strong communication, strategic thinking, and team-building skills help drive cross-functional alignment and motivate high-performing teams. These skills are essential for delivering successful software products, managing complex projects, and fostering innovation within the organization.
What are the most commonly searched types of Software Development jobs in Portland, ME? The most popular types of Software Development jobs in Portland, ME are:
Infographic showing various Director Software Development job openings in Portland, ME as of June 2026, with employment types broken down into 1% As Needed, 85% Full Time, 13% Part Time, and 1% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $174,131 per year, or $83.7 per hour.
Senior Financial Analyst, Veterinary Software

Senior Financial Analyst, Veterinary Software

IDEXX Laboratories

Westbrook, ME

$100K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 13 days ago


IDEXX Laboratories rating

7.4

Company rating: 7.4 out of 10

Based on 54 frontline employees who took The Breakroom Quiz

58th of 103 rated laboratories


Job description

As aSenior Financial Analystyou will perform financial planning, analysis, forecasting, budgeting, reporting, reconciliation, and more. You will partner with lines of business to provide financial consulting, advice and support.

This position is expected to be onsite at the IDEXX Global Campus in Westbrook, ME.

Why this role matters:

The Senior Financial Analyst will compile and analyze financial statements, information, and reports, and develop revenue/expense and other financial analyses and presentations, contributing to the ongoing success of IDEXX and its various lines of business.

In this role:

  • You will partner with our Veterinarian Software and Services by providing financial business support, dashboards and reports for timely decision-making. Consult with and advise lines of business, ensuring business decisions are well supported from financial standpoint.
  • You will support period-end close processes which may include reconciliation of internal accounts, comparing actual performance to latest financial outlook, preparing revenue and expense accruals and reviewing accuracy of revenue, gross margin and expense information.
  • You will create and analyze monthly, quarterly and annual financial statements and reports, ensuring that financial information is recorded and presented accurately. Develop budgets and financial projections for financial statements from revenues to operating margins and key balance sheet items.
  • You will develop various analyses, reports and presentations; perform ad hoc financial forecasting, analysis and modeling and special project support as needed.
  • You will develop financial models for business initiatives such as product launches, geographical expansion and proposed marketing programs.
  • You will work with multiple systems for use in information retrieval and analyses.
  • You will identify and implement processes and improvements in planning, analysis, reporting and monitoring of both financial and non-financial measures. You will leverage information technology to automate, streamline and integrate processes.
  • You will monitor internal control environment, identify gaps in controls and support development of approaches to mitigate exposure.
  • You will develop KPIs with SaaS-based metrics, dashboards, and productivity to drive business decision to meet strategic goals.
  • You will take current reporting and automate.
  • You may even lead the month close process.

What you need to succeed:

  • 7+ years of experience in Accounting, Finance and/or FP&A
  • Bachelors degree or equivalent combination of education and experience required; Masters degree or equivalent preferred
  • Attention to detail, ability to organize, prioritize and direct work activities
  • Ability to work independently and manage multiple competing priorities
  • Excellent collaboration, customer service and business relationship building skills, including strong verbal and written communication skills with coworkers of various levels
  • Experience with Microsoft Office with strong Excel and PowerPoint skills; SAP experience a plus
  • Experience with software / cloud background; software division / ARR / KPI / Churn - SaaS based; technical savvy systems modeling configuration Power BI / Alteryx or link to forecast system
  • Demonstrated success in providing effective analysis and financial advice to business lines
  • In-depth knowledge of various business areas
  • Strongly preferred experience in the software industry with cloud-based software metrics

What you can expect from us:

  • Base salary of $100,000+ based on experience
  • Opportunity for an annual bonus
  • Health / Dental / Vision benefits day one
  • 5% matching 401k
  • Additional benefits including but not limited to financial support, pet insurance, mental health resources, volunteer paid days off, employee stock program, foundation donation matching, and much more

Why IDEXX:

We're proud of the work we do, because our work matters. An innovation leader in every industry we serve since 1983, our team members help pet owners worldwide keep their companion animals healthy and happy, ensure safe drinking water for billions, and help farmers protect livestock and poultry from disease.

We have customers in over 175 countries and a collaborative global workforce.Our culture is one that embraces challenges and encourages learning and discovery. At IDEXX, you'll be supported by competitive compensation, incentives, and benefits while enjoying purposeful work that drives improvement.

Knowing our work makes a meaningful impact on the health and well-being of pets and people is what motivates us every day. If meaningful work and a sense of purpose are at the top of your list, you'll find it here.

Let's pursue what matters together.
IDEXX values a diverse workforce and workplace and strongly encourages women, people of color, LGBTQ+ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.

IDEXX is an equal opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition, or any protected category prohibited by local, state, or federal laws.

#LI-CB1


What IDEXX Laboratories employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom