2

Remote Software Engineer Level 3 Jobs in Portland, ME

Water Resources Engineer

Portland, ME · Remote

$80K - $110K/yr

... 2, 3, and/or 5 as well as numerous individual state floodplain mapping programs. This position ... This role has the opportunity to be remote from any location within the US. Key Responsibilities:

Front-End Developer (Remote)

New Gloucester, ME · Remote

$106K - $123K/yr

We need another strong builder to help us ship them at the level our clients expect, and at the ... Strong front-end chops. 3+ years building production websites, or a portfolio that makes the years ...

Senior Structural Engineer

Portland, ME · On-site +1

$100K - $160K/yr

... three days a week in-office (i.e., about two days remote). Dams in our clients' portfolios are in ... Experience with structural analysis software (SAP2000/STAAD/RISA/ANSYS, etc.) and AutoCAD.

next page

Showing results 1-20

Remote Software Engineer Level 3 information

See Portland, ME salary details

$65K

$150.9K

$210.3K

How much do remote software engineer level 3 jobs pay per year?

As of Aug 1, 2026, the average yearly pay for remote software engineer level 3 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 is a Remote Software Engineer Level 3?

A Remote Software Engineer Level 3 is an experienced software developer who works from a location outside the traditional office setting, often from home or another remote location. This position typically involves designing, developing, testing, and maintaining complex software systems, as well as collaborating with teams using online tools. Level 3 indicates a mid-to-senior level role, usually requiring several years of professional experience and strong technical expertise. These engineers are expected to mentor junior staff, contribute to architectural decisions, and ensure high-quality code delivery. They typically work independently and are comfortable managing their time and tasks remotely.

How does a Remote Software Engineer Level 3 typically collaborate with team members across different time zones?

As a Remote Software Engineer Level 3, you'll often work with colleagues and stakeholders spread across multiple time zones. Effective collaboration is achieved through asynchronous communication tools like Slack, Jira, and code review platforms, as well as scheduled video meetings to align on project milestones. You'll need to proactively document your work, provide clear updates, and be responsive during core overlapping hours. Building strong communication habits and being flexible with your schedule are essential for success in this distributed environment.

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

To thrive as a Remote Software Engineer Level 3, you need advanced programming skills, strong problem-solving abilities, and a bachelor's degree in computer science or related field, along with several years of professional experience. Familiarity with version control systems (like Git), CI/CD pipelines, cloud platforms, and relevant frameworks or languages is typically required. Excellent communication, self-motivation, and time management are crucial soft skills for effective collaboration and independent work in a remote environment. These skills and qualities ensure high productivity, robust code quality, and seamless teamwork across distributed teams.

What is the difference between Remote Software Engineer Level 3 vs Remote Software Engineer Level 2?

AspectRemote Software Engineer Level 3Remote Software Engineer Level 2
Experience3+ years1-3 years
ResponsibilitiesAdvanced coding, mentoring, complex problem-solvingBasic to intermediate coding, task execution
CertificationsTypically none required, but relevant certifications helpfulTypically none required
Work EnvironmentCollaborative teams, remote or hybrid setupsRemote or hybrid, often supervised closely

Remote Software Engineer Level 3 generally requires more experience and involves complex tasks and mentorship compared to Level 2. Level 3 engineers often work independently on advanced projects, while Level 2 focuses on foundational tasks. Both roles are common in remote tech teams, but Level 3 positions demand a higher skill level and autonomy.

What are popular job titles related to Remote Software Engineer Level 3 jobs in Portland, ME? For Remote Software Engineer Level 3 jobs in Portland, ME, the most frequently searched job titles are:
What job categories do people searching Remote Software Engineer Level 3 jobs in Portland, ME look for? The top searched job categories for Remote Software Engineer Level 3 jobs in Portland, ME are:
What cities near Portland, ME are hiring for Remote Software Engineer Level 3 jobs? Cities near Portland, ME with the most Remote Software Engineer Level 3 job openings:
Infographic showing various Remote Software Engineer Level 3 job openings in Portland, ME as of June 2026, with employment types broken down into 67% Full Time, and 33% Contract. Highlights an 100% Remote job distribution, with an average salary of $150,934 per year, or $72.6 per hour.

Sales Engineer - Veterinary Software

IDEXX Laboratories, Inc.

Westbrook, ME • On-site, Remote

$120K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 15 days ago


IDEXX Laboratories rating

7.4

Company rating: 7.4 out of 10

Based on 54 frontline employees who took The Breakroom Quiz

68th of 120 rated laboratories


Job description

As a Sales Engineer within our IDEXX Veterinary Software PIMS portfolio, you will provide the deep product and technical credibility that Veterinary Software Sales Professionals cannot scale on their own. You will act as a force multiplier, rather than a closer.
Why this role matters:
IDEXX offers multiple veterinary software products, including systems for practice management, pet owner engagement, workflow, and payments. The Sales Engineer maps software features to a quantified customer pain, and provides the technical depth needed to compete and win in our most complex deals.
In this role:
  • You will design and deliver tailored product demonstrations based on customer pain points, beginning with a clear validation of needs before presenting solutions.
  • You will demonstrate ezyVet, Neo, Cornerstone, and related Veterinary Software solutions, clearly aligning product capabilities to measurable customer outcomes while maintaining an engaging, customer-focused dialogue.
  • You will manage and resolve technical questions and objections using a structured, consultative approach, identifying and documenting additional customer needs as they arise.
  • You will assess technical requirements including workflows, integrations, data migration, infrastructure, security, and user adoption considerations.
  • You will lead technical validation activities such as proof-of-value sessions, solution workshops, and integration discussions with technical stakeholders.
  • You will develop and document solution architectures, integration strategies, and migration plans that ensure a smooth transition to implementation, and contribute technical expertise to RFPs and security reviews.
  • You will prioritize and engage in opportunities aligned to defined criteria, balancing workload to support high-impact deals while adhering to established service levels.
  • You will collaborate closely with sales partners on account strategy and preparation, and ensure a comprehensive technical handoff at deal close, including solution context and success criteria.
  • You will support the development of sales capability by coaching on product knowledge, demonstration best practices, and value-based storytelling, while contributing to enablement materials and training programs.
  • You will provide structured feedback to Product and Marketing teams on competitive insights, product gaps, and market dynamics, contributing to positioning and messaging development.
  • You will maintain deep expertise across the Veterinary Software portfolio and veterinary practice workflows, leveraging knowledge of integrated solutions to articulate competitive differentiation.

What you need to succeed:
  • Bachelor's degree or equivalent experience in Computer Science, Engineering, Veterinary Technology, or related field
  • 5+ years in sales engineering, solution consulting, or pre-sales roles in SaaS or veterinary technology
  • Proven, hands-on expertise with PIMS systems, e.g. ezyVet, Neo, Cornerstone, or directly comparable platforms; ability to demonstrate at depth across all three preferred
  • Deep understanding of veterinary practice workflows (clinical, operational, financial) and the operational economics of a small-animal or mixed practice
  • Strong understanding of APIs, SaaS architecture, integration patterns, and data migration approaches
  • Demonstrated success operating within a defined sales methodology (SPICED, MEDDPICC, Sandler, or equivalent) and within a tiered sales engineering engagement model with published entry criteria and SLAs
  • Excellent communication and presentation skills with both technical and non-technical audiences
  • Demonstrated ability to mentor others and simplify complex concepts
  • Direct experience with IDEXX or similar diagnostics integrations and lab system workflows preferred
  • Experience with legacy-to-cloud PIMS migrations (Cornerstone-to-cloud, AVImark, etc.) and the change management that accompanies them preferred
  • Familiarity with ROI / cost-of-inaction quantification frameworks at the practice level preferred

What you can expect from us:
  • Base salary of $120000+ based on experience
  • Opportunity for annual cash bonus
  • Equity
  • Health / Dental / Vision benefits day one
  • 5% matching 401k
  • On-the-job training and career advancement opportunities
  • 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
  • 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-REMOTE

What IDEXX Laboratories employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom