1

Software Development Software Engineer Jobs in Portland, ME

Software Development Manager

Westbrook, ME · Hybrid

$125K - $165K/yr

As a Software Development Manager, you will manage all activities for the Zookeepers engineering team within RADIXX Engineering - the infrastructure backbone of RADIXX, owning production stability ...

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

Embedded Software Engineer

Portland, ME · On-site

$132K - $174K/yr

The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low ...

They are seeking a Software Engineer to develop and maintain applications for their QuickScan ... Responsibilities : • Own the development and maintenance of QuickScan, including new features ...

Software Development Manager

Portland, ME · On-site

$126K - $166K/yr

In this role, you will oversee a remote team of 12 CMS developers , managing project execution ... This role reports to the Director of Software Development. Key Responsibilities Team & People ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

About Software Engineering Roles at Danaher Are you passionate about building real-world ... Supporting the development of console and embedded software systems * Troubleshooting issues and ...

next page

Showing results 1-20

Software Development Software Engineer information

See Portland, ME salary details

$65K

$150.9K

$210.3K

How much do software development software engineer jobs pay per year?

As of Aug 4, 2026, the average yearly pay for software development software engineer in Portland, ME is $150,934.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,800.00 and $177,000.00 per year, depending on experience, location, and employer.

What does a software development software engineer do?

A Software Development Software Engineer designs, develops, tests, and maintains software applications or systems. They work with various programming languages and technologies to create software solutions that meet user or business needs. Their responsibilities often include writing code, debugging issues, collaborating with other team members, and ensuring software quality and performance. Software Engineers may also participate in planning, code reviews, and updating documentation to support ongoing software projects.

What is the difference between Software Development Software Engineer vs Software Developer?

AspectSoftware Development Software EngineerSoftware Developer
CredentialsBachelor's in CS or related field, certifications optionalBachelor's in CS or related field, certifications optional
Work EnvironmentCollaborative teams, Agile/Scrum settings, cross-functional projectsIndividual or team projects, coding-focused tasks
Industry UsageUsed across tech companies, startups, and large enterprisesCommon in software firms, tech startups, and freelance work
Search & Comparison IntentOften compared for roles involving system design and architectureTypically searched for coding and application development roles

While both roles involve software creation, a Software Development Software Engineer often focuses on system design, architecture, and collaborative project management, whereas a Software Developer primarily concentrates on coding and implementing software solutions. The engineer role may require broader technical knowledge and involvement in the development lifecycle, making it suitable for those interested in both design and coding aspects of software projects.

How do software development software engineers typically collaborate with cross-functional teams during a project?

Software Development Software Engineers often work closely with product managers, designers, and quality assurance teams to deliver well-rounded solutions. Collaboration usually involves attending regular stand-up meetings, participating in sprint planning, and conducting code reviews. Effective communication and a willingness to incorporate feedback from various stakeholders are key to ensuring project goals are met and potential issues are identified early. Building strong relationships with colleagues in different roles can also streamline the development process and foster a positive team environment.

What are the key skills and qualifications needed to thrive as a software development software engineer?

To thrive as a Software Development Software Engineer, you need proficiency in programming languages (such as Python, Java, or C++), problem-solving abilities, and typically a bachelor’s degree in computer science or a related field. Familiarity with version control systems (like Git), integrated development environments (IDEs), and knowledge of software development methodologies (such as Agile or Scrum) are commonly required. Strong collaboration, communication, and adaptability are essential soft skills for working effectively in team environments and responding to project changes. These skills and qualities are crucial for building reliable, maintainable software and contributing to successful, dynamic development projects.
What are popular job titles related to Software Development Software Engineer jobs in Portland, ME? For Software Development Software Engineer jobs in Portland, ME, the most frequently searched job titles are:
What job categories do people searching Software Development Software Engineer jobs in Portland, ME look for? The top searched job categories for Software Development Software Engineer jobs in Portland, ME are:

Software Development Manager

IDEXX Laboratories

Westbrook, ME • Hybrid

$125K - $165K/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

69th of 120 rated laboratories


Job description

As a Software Development Manager, you will manage all activities for the Zookeepers engineering team within RADIXX Engineering - the infrastructure backbone of RADIXX, owning production stability, security compliance, delivery automation, and AWS infrastructure health across a broad and growing product portfolio. You will be responsible for managing staff, assigning work, monitoring activities, and evaluating performance. You will support the development of team operating policies, procedures, and budget planning. May be responsible for designing and implementing strategic programs across the department. You will lead development of group budget, operating policies and procedures. In this role, you will contribute to development of overall technology department strategy and direction.The ideal candidate will have the ability to work in a hybrid capacity onsite 2x per week or 8x per month.In this Role:
  • You will manage all activities of the Zookeepers engineering team, including SRE, Developers, and dotted-line DevOps and QA functions. Plan and organize work, ensures adequate staffing and resources, and maintain delivery on schedule to sustain production stability and customer satisfaction.
  • You will manage staff, assigning work, monitoring activities, and evaluating performance. Manages escalated and critical production issues. Administers employment actions, provides coaching and guidance, and promotes professional development and growth across the team.
  • You will support development of team budget, operating policies, and procedures. Coordinates work of outside vendors and contractors where applicable.
  • You will triage and prioritize inbound requests from across the organization - security tasks, high-priority defects, AWS infrastructure requests, and compliance asks - ensuring the team remains focused on its core mandate rather than operating as a catch-all for all engineering needs.
  • You will identify and implement strategies and operational efficiencies to enhance engineering reliability, delivery velocity, and internal customer experience. Align team activities with RADIXX business operations and engineering standards.
  • You will communicate with related departments - Product, Security, Infrastructure, and other engineering sub-teams - to coordinate work and resolve cross-functional issues. Provide internal customer feedback and leads or participate in teams related to new or ongoing project work.
  • You will lead and contribute to process improvements based on evaluation of existing procedures and business needs. Utilize data, metrics, and system tools to drive efficiency and maximize reliability. Identify problems, obstacles, and opportunities and proactively acts to address them. Promote a culture of continuous improvement and delivery automation.
  • You will prepare reports and other information summarizing team activities, production stability, and delivery outcomes. Report results to peer groups and senior management. Prepare analyses as needed to highlight issues and resolve questions.

What you need to succeed:
  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent combination of education and experience required
Management
  • 5-7+ years' people management experience in a software engineering environment, with proven leadership skills
  • Ability to organize, prioritize, and direct work activities across a multi-discipline team (SRE, development, QA, DevOps)
  • Experience managing dotted-line or matrix reporting relationships
  • Ability to manage escalated and critical issues calmly and decisively
Technical & Domain Knowledge
  • General knowledge of software engineering operations, including infrastructure, delivery pipelines, and production support environments
  • Familiarity with AWS infrastructure, security compliance programs, or SRE/platform engineering practices preferred
  • Working knowledge of the team's core technology stack: Java, C#, React, and Angular. Not required to be hands-on, but must be able to engage meaningfully with developers and tech leads on design decisions, technical trade-offs, and delivery risk
  • Awareness of AI/ML trends and tooling as they apply to software engineering, including AI-assisted development, automation opportunities, and responsible adoption within engineering workflows
Stakeholder & Communication
  • Excellent stakeholder management and business relationship-building skills; comfortable managing up, sideways, and across product and engineering organizations
  • Strong verbal and written communication skills, with the ability to translate technical constraints to non-technical stakeholders and vice versa
  • Ability to push back appropriately, manage expectations proactively, and communicate trade-offs clearly
Problem Solving & Operations
  • Strong reasoning, problem-solving, and analytical skills to identify root causes, resolve issues, and recommend improvements
  • Project management skills with the ability to track capacity, commitments, and delivery metrics across concurrent workstreams
  • Proficiency in personal computer skills including Microsoft Office and standard engineering collaboration tools
What you can expect from us:
  • Salary: $150000 / year with flexibility
  • Opportunity for annual cash bonus and merit increase
  • Health / Dental / Vision benefits starting Day-One
  • 5% matching 401k
  • Additional benefits including financial support, pet insurance, mental health resources, volunteer paid days off, employee stock program, foundation donation matching, and 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.
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-HYBRID

What IDEXX Laboratories employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom