1

Software Engineer Jobs in China, ME (NOW HIRING)

The essential function of the Site Engineer is to provide IT support for business operations at his ... control software over the phone at multiple facilities and/or in-person, hands-on help at the ...

The essential function of the Site Engineer is to provide IT support for business operations at his ... control software over the phone at multiple facilities and/or in-person, hands-on help at the ...

Senior Civil/ Structural Engineer

Augusta, ME ยท On-site +1

$110K - $150K/yr

Reports to our Engineering Manager and the position requires working independently on fast paced ... Proficiency in AutoCAD, as well as other typical structural design software. * Additional hours may ...

New

The Sr. Design Engineer is responsible for the mechanical design structure of new trailers ... Experience with SolidWorks CAD Software, preferably 2+ years. * Basic understanding of ERP systems ...

Technical Product Manager

Augusta, ME ยท Hybrid

$165K - $191K/yr

Reporting to the Senior Director of Software Engineering and Data Analytics, the Technical Product Manager is responsible for guiding the strategy, planning, prioritization, and evolution of Augusta ...

As a Protection & Control Engineer, you will have the opportunity to act as the technical lead for ... Proficient software experience should include Easy Power, SKM Powertools, ETAP, Aspen, and EMTP.

Performs engineering studies and prepares written reports using power system analysis software included with the Energy Management System and other software utilities such as PSEE and/or PSLF as ...

ECC Designer/Programmer

Augusta, ME ยท On-site

$3.3K - $4.7K/wk

Performs engineering studies and prepares written reports using power system analysis software included with the Energy Management System and other software utilities such as PSEE and/or PSLF as ...

Salesforce Solution Architect

Augusta, ME ยท On-site

$62.25 - $82.25/hr

Bachelor's degree in a Computer Science, Information Systems, or Software Engineering field * Salesforce System Architect, Salesforce Public Sector Solutions Accredited Professional, Salesforce ...

Senior Programmer Analyst

Augusta, ME ยท On-site

$71K - $101K/yr

The Maine Office of Information Technology's Application Development team is seeking a Senior Programmer Analyst to help build and support software applications for the Department of Inland Fisheries ...

Senior Programmer Analyst

Augusta, ME ยท Hybrid

$71K - $101K/yr

The Maine Office of Information Technology's Application Development team is seeking a Senior Programmer Analyst to help build and support software applications for the Department of Inland Fisheries ...

iOS Engineer -Remote

Augusta, ME ยท On-site

$166K - $191K/yr

We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that ... Own the entire software development process from timeline estimation to coding, testing and release ...

Director of Engineering

Belfast, ME ยท On-site

$150K - $175K/yr

Essential Job Functions * Manage engineering initiatives * NFRC certifications (National ... Experience with AutoCAD, Autodesk Inventor or similar software * Experience using 3D printing ...

Showing results 41-60

Software Engineer information

See China, ME salary details

$63K

$146.3K

$203.7K

How much do software engineer jobs pay per year?

As of Aug 14, 2026, the average yearly pay for software engineer in China, ME is $146,258.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,000.00 and $171,500.00 per year, depending on experience, location, and employer.

Are software engineers still in demand?

Software engineers are currently in high demand due to ongoing digital transformation across industries, with strong growth projected in areas like cloud computing, cybersecurity, and AI. Skills in programming languages such as Python, Java, and experience with agile development increase employability in this field.

What is a software engineer?

Software Engineers are professionals who design, develop, test, and maintain computer software and systems. They use programming languages, engineering principles, and problem-solving skills to build applications, websites, or software solutions that meet specific needs. Software Engineers may work in a variety of industries, such as technology, finance, healthcare, or entertainment, collaborating with other team members to deliver functional and reliable software. Their role often involves analyzing user requirements, writing code, debugging errors, and continually improving software performance.

What are some common challenges software engineers face when collaborating on large development teams?

Software engineers working on large teams often encounter challenges with communication, code integration, and maintaining consistent coding standards. Coordinating across multiple developers can lead to merge conflicts and misunderstandings about project requirements or priorities. Adopting tools like version control systems, regular code reviews, and clear documentation helps mitigate these issues. Building strong collaboration skills and proactively seeking clarification are key to ensuring smooth teamwork and project success.

Are software engineers still in high demand?

Software engineers remain in high demand due to ongoing digital transformation across industries, with skills in programming languages, cloud computing, and cybersecurity highly sought after. The job market is expected to grow faster than average, with opportunities in various sectors including technology, finance, and healthcare.

Is 25 too late to become a software engineer?

Age is not a barrier to becoming a software engineer; many professionals start in their mid-20s or later. Success depends on acquiring relevant skills, such as programming languages and problem-solving, often through coding bootcamps, degrees, or self-study, and gaining practical experience. Employers value skills and experience over age, making it possible to enter the field at 25 or older.

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

To thrive as a Software Engineer, you need strong programming skills, problem-solving abilities, and a degree in computer science or a related field. Familiarity with coding languages (such as Python, Java, or C++), version control systems like Git, and knowledge of software development methodologies are typically required. Excellent teamwork, communication, and adaptability distinguish top performers in this role. These skills ensure efficient, high-quality software development that meets user needs and adapts to technological changes.

What is the difference between Software Engineer vs Software Developer?

AspectSoftware EngineerSoftware Developer
CredentialsBachelor's degree in CS or related field, certificationsBachelor's degree often preferred, certifications optional
Work EnvironmentDesigning, developing, testing, and maintaining software systemsWriting, coding, and implementing software applications
Industry UsageUsed across tech, finance, healthcare, and more for system-level rolesCommonly used in app and web development projects
Search IntentUnderstanding roles, responsibilities, and qualificationsLearning about coding, programming, and project work

While both roles involve software creation, Software Engineers typically focus on designing and architecting complex systems, whereas Software Developers mainly concentrate on coding and building specific applications. The roles often overlap, but the Engineer role may require broader system knowledge and design skills.

What do software engineers do for a job?

Software engineers design, develop, test, and maintain software applications and systems. They use programming languages, tools, and frameworks to create solutions that meet user needs and technical requirements, often collaborating with teams and following project deadlines.

What are the most commonly searched types of Software Engineer jobs in China, ME?

The most popular types of Software Engineer jobs in China, ME are:

What cities near China, ME are hiring for Software Engineer jobs?

Cities near China, ME with the most Software Engineer job openings:

Infographic showing various Software Engineer job openings in China, ME as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $146,258 per year, or $70.3 per hour.

Site Engineer

Sunset Grown

Madison, ME โ€ข On-site

Full-time

Medical, Dental, Vision, Life, PTO

Posted 10 days ago


Job description

Mastronardi Produce pioneered the commercial greenhouse industry in North America, and we're now the leading greenhouse vegetable company on the continent. Our award-winning, flavorful produce is packed under the SUNSETยฎ brand and is available at leading grocery retailers across North America. Family owned for over 65 years, we pride ourselves on having the most flavorful products and the best people in the industry. We are constantly pushing boundaries to be a leader in fresh produce innovation. We seek individuals that demonstrate our PRIDE values (Passion, Respect, Innovation, Drive, Excellence) to help us fulfill our mission to inspire healthy living through WOW flavor experiences.
Our Greenhouse facility in Coldwater, Michigan is currently seeking a Site Engineer to join our Information Technology team. The essential function of the Site Engineer is to provide IT support for business operations at his or her home site and beyond. This role ensures that the local and remote business systems remain online and running optimally, and that the company's end-users can accomplish any business computing tasks. This includes actively resolving escalated end user help requests within established SLAs. Problem resolution may involve the use of diagnostic and help request tracking tools, as well as require that the individual provide support using remote control software over the phone at multiple facilities and/or in-person, hands-on help at the desktop level. Taking ownership of his or her home site, including knowledge of operational practices or procedures, developing redundancy plans, building strong relationship with business leaders, defining and adopting best practices, and recommending improvements to better support the business community.
Values:
To perform the job successfully, the incumbent's behavior must be consistent with the PRIDE values expected of all Mastronardi Produce employees: be Passionate; have Respect; be Innovative; be Driven and strive for Excellence.
Primary Responsibilities:
Operational Management
  • Act as an escalation point for advanced or difficult incident/requests to IT Operations
  • End User Systems - laptop, desktop and mobile device setup, management, and maintenance
  • Systems - server and network setup, management, and maintenance
  • Document Imaging - Office and production label printer proactive maintenance and repair
  • Microsoft Active Directory - user, group and computer object administration, including Group Policy
  • Microsoft Office 365 - account provisioning, de-provisioning and maintenance
  • Windows Server - Setup, management, security, and maintenance
  • Datacenter Operations - VMWare, Virtual Networking, monitoring and maintenance
  • Respond to telephone calls (both during business hours and after hours as required), email and help desk requests for technical support
  • Build rapport with Mastronardi Produce business computing end-user community
  • Record, track and document the service desk request problem-solving process, including all successful and unsuccessful decisions made, and actions taken, through to final resolution
  • Create and maintain documentation for his or her home site and remote locations or applications
  • After-hours support as required. A mobile phone will be provided.
  • Some travel may be required (infrequent)

Strategy & Planning
  • Work with business users to plan for changes that could impact our network infrastructure
  • Evaluate documented resolutions and analyze trends for ways to prevent future problems
  • Alert management to emerging trends in incidents

Acquisition & Deployment
  • Assist in IT asset tracking & management of computers and peripherals, and telephony equipment
  • Assist in setup and imaging of new computers
  • Assist in setup of new server or networking equipment for his or her home site
  • Assist in software releases and PC Refresh roll-outs according to company's IT Management best practices
  • Interface with application vendors as needed to resolve specialized issues

Knowledge, Skills, and Abilities Required:
Education
  • High School Diploma or equivalent required
  • Bachelor's degree in the Computer Science, Information Systems, or related field preferred
  • Industry certification (e.g. MCP, MCDST, A+, MCSA, MCSE, CCENT, CCNA, etc) preferred.

Work Experience
  • At least 2 years' related work experience preferred
  • Work experience in a JIT production environment preferred

Communication
  • Exceptional interpersonal skills, with a focus on rapport-building, listening and questioning skills.
  • Ability to present ideas in user-friendly, business-friendly and technical language
  • Fluent English and strong written and oral communication language skills. Spanish a plus.

Technical Knowledge
  • Advanced Knowledge of computer hardware, including desktops/laptops/tablets, mobile phones, printers/copiers, servers, storage devices, and networking equipment
  • Experience with desktop applications including the Microsoft Office Suite
  • Experience with Server operating systems - Windows Server
  • Experience with Desktop operating systems - Windows and Mac
  • Experience with Cisco Networking devices
  • Experience with Microsoft 365 and Azure
  • Experience with virtualization (VMWare)

Personality
  • Highly self-motivated, self-directed and keen attention to detail
  • Proven analytical, troubleshooting, and problem-solving abilities
  • Ability to effectively prioritize and execute tasks in a high-pressure environment
  • Exceptional customer service orientation
  • Experience working in a team-oriented, collaborative environment
  • Excellent written, oral and interpersonal communication skills
  • Ability to present ideas in business-friendly and user-friendly language
  • Maintain high level of confidentiality with company information
  • Complete a background and drug test screening

Working Conditions:
  • Combination of refrigerated warehouse (20%) and office (80%) environment
  • Lifting and transporting of moderately heavy objects, such as computers and peripherals. Must be able to lift up to 30 lbs. with or without accommodation
  • Work schedule: Monday through Friday 8:00 a.m. - 5:00 p.m. and alternating Saturday on-call coverage (40-hours on-site work week). Some flexibility in hours.
  • On-call and after-hours availability as needed and some holiday coverage
  • Sitting for extended periods of time.
  • Dexterity of hands and fingers to operate a computer keyboard, mouse, power tools, and other computer components. Cabling experience a plus.
  • Will be expected to appropriately handle stressful situations, multi-tasking, and critical deadlines

We are pleased to offer the following Benefits:
  • Paid weekly
  • Medical, Dental, Vision, Life Insurance
  • Paid time off and holiday pay
  • Employee Engagement & Recognition Programs
  • Opportunities for growth and advancement

Please note: Mastronardi Produce has accommodation processes and policies in place and provides accommodation for employees with disabilities. If you require a specific accommodation because of a disability or documented medical need, please contact the Human Resource office so that arrangements can be made for the appropriate accommodation to be put in place.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.