1

Mid Level Software Engineer Jobs in Orland, ME (NOW HIRING)

CNC Programmer

Bangor, ME · On-site

$62.04/hr

NX or other 3D modeling software * Experience programming and supporting: * Fanuc CNC Controls ... Apply today with PDS Tech Commercial and take your CNC programming career to the next level with a ...

Showing results 21-40

Mid Level Software Engineer information

See Orland, ME salary details

$64.6K

$150.2K

$209.2K

How much do mid level software engineer jobs pay per year?

As of Aug 8, 2026, the average yearly pay for mid level software engineer in Orland, ME is $150,191.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,200.00 and $176,100.00 per year, depending on experience, location, and employer.

What is a mid level software engineer?

A Mid Level Software Engineer is a professional with a few years of experience who develops, tests, and maintains software applications. They work independently on tasks, contribute to code reviews, and collaborate with teams to design and implement solutions. Mid-level engineers are expected to write clean, efficient code, troubleshoot issues, and improve system performance. They may also mentor junior developers and participate in architectural discussions. Typically, they have strong problem-solving skills and proficiency in programming languages relevant to their role.

What typical responsibilities can I expect as a mid level software engineer?

As a Mid Level Software Engineer, you will be involved in designing, coding, testing, and maintaining software applications, often working on both new and existing projects. You’ll collaborate with other engineers, product managers, and QA teams to deliver features that meet business requirements, while also participating in code reviews and contributing to architectural decisions. Your responsibilities may also include troubleshooting bugs, refining development processes, and occasionally mentoring junior engineers. This role typically offers a blend of technical challenge, teamwork, and opportunities for continued skill development.

What are the key skills and qualifications needed to thrive in the mid level software engineer position, and why are they important?

To thrive as a Mid Level Software Engineer, you need a solid understanding of software development principles, programming languages such as Java, Python, or C#, and a bachelor’s degree in computer science or a related field. Experience with version control systems like Git, familiarity with agile methodologies, and sometimes certifications such as AWS Certified Developer or Microsoft Certified: Azure Developer Associate are advantageous. Strong problem-solving skills, teamwork, and effective communication are standout soft skills in this position. These combined skills enable engineers to deliver high-quality code, collaborate efficiently within development teams, and adapt to evolving project requirements.

Is 25 too late to become a mid level software engineer?

Age is not a barrier to becoming a mid level software engineer; many professionals transition into software development in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and software development tools, and gaining practical experience through projects or internships.
What cities near Orland, ME are hiring for Mid Level Software Engineer jobs? Cities near Orland, ME with the most Mid Level Software Engineer job openings:
Infographic showing various Mid Level Software Engineer job openings in Orland, ME as of July 2026, with employment types broken down into 1% Locum Tenens, 91% Full Time, 5% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $150,191 per year, or $72.2 per hour.

Senior Facilities Mechanical Engineer

The Jackson Laboratory

Bar Harbor, ME • On-site

$106K - $153K/yr

Full-time

Re-posted 12 days ago


The Jackson Laboratory rating

8.3

Company rating: 8.3 out of 10

Based on 22 frontline employees who took The Breakroom Quiz

33rd of 120 rated laboratories


Job description

Senior Facilities Mechanical Engineer
This position is responsible for providing a full range of advanced physical plant Mechanical Engineering planning, design/engineering, project management, and operational support responsibilities implementing The Jackson Laboratory's capital projects portfolio. The successful candidate will provide technical design and support for sophisticated HVAC, steam, and chilled water plant operations as well as leading energy efficiency projects supporting nearly 2M ft2 of complex biomedical research laboratory and vivaria space across five domestic US sites.
Key Responsibilities & Essential Functions
Mechanical Engineering Expertise:
  • Designs HVAC, hydronics, steam, chilled water, process gases, and lab/vivaria ventilation and control systems.
  • Develops feasibility studies and implements projects for energy efficiency and greenhouse gas reduction
  • Performs system modeling and commissioning oversight
  • Supports vivarium and BSL1 & 2 rated laboratory environments with specialized mechanical systems.
  • Develops and maintains construction design standards within mechanical engineering discipline for all Jackson Laboratory locations, ensuring adherence to industry best practices and standards.

Project Management Leadership:
  • o Leads major tenant improvements, relocations, infrastructure upgrades, and new construction driving scope, schedule, and execution from initiation through closeout.
  • o Develops and manages project budgets leading bidding, vendor selection, and contract negotiations. Tracks costs, manages forecasts, and identifies cost saving opportunities. Procures, directs, oversees, reviews, and approves the work of external engineering design and planning consultants, providing expert insights and mentorship to the team.
  • o Acts as primary contact for internal stakeholders and external partners. Provides clear and regular communication on project status, risks, and required decisions holding vendors accountable for delivery and performance.

Regulatory Compliance and Standards Adherence:
  • o Ensure strict adherence to all relevant federal, state, and local laws, regulations, and standards, including IBC, NFPA, and OSHA, while overseeing the planning and execution of projects.

Facilities Management Support:
  • o Trains and mentors lower-level mechanical engineering staff, ensuring the effective growth and development of project teams.
  • o Provides specialized support in Facilities Management, offering guidance on effective maintenance strategies and equipment lifecycle management.
  • o Collaborate with Facilities Operations and Maintenance teams to optimize facility performance.

Knowledge, Skills, and Abilities
  • Bachelor's degree in Mechanical Engineering, Mechanical Engineering Technology, or a related field.
  • More than 10 years of experience in mechanical engineering and project management, with a solid understanding of the specific requirements for critical infrastructure environments
  • Strong interpersonal and communication skills, enabling effective collaboration with diverse stakeholders both orally and in writing.
  • Proficiency in AutoCAD and/or Revit, MS Office Suite, MS Project, Trimble Construct (formerly e-Builder), or similar software applications.
  • Demonstrated organizational, analytical, project management, and time management skills, with the ability to adapt to changing priorities effectively.

Demonstrate expertise in a wide range of facility equipment and systems, including HVAC, electrical, plumbing, central utility plant, building automation & controls, and other critical infrastructure components.
Pay Range: $106,020 - $153,729
#CA-EH8
About JAX:
The Jackson Laboratory is an independent, nonprofit biomedical research institution with a National Cancer Institute-designated Cancer Center and nearly 3,000 employees in locations across the United States (Maine, Connecticut, California), Japan and China. Its mission is to discover precise genomic solutions for disease and empower the global biomedical community in the shared quest to improve human health.
Founded in 1929, JAX applies over nine decades of expertise in genetics to increase understanding of human disease, advancing treatments and cures for cancer, neurological and immune disorders, diabetes, aging and heart disease. It models and interprets genomic complexity, integrates basic research with clinical application, educates current and future scientists, and provides critical data, tools and services to the global biomedical community. For more information, please visit www.jax.org.
EEO Statement:
The Jackson Laboratory provides equal employment opportunities to all employees and applicants for employment in all job classifications without regard to race, color, religion, age, mental disability, physical disability, medical condition, gender, sexual orientation, genetic information, ancestry, marital status, national origin, veteran status, and other classifications protected by applicable state and local non-discrimination laws.

What The Jackson Laboratory employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom