1

Python Engineer Jobs in Maine (NOW HIRING)

Software Development Engineer 3

Portland, ME · On-site

$121.50K - $145.50K/yr

Experience in software development (Python, Java, Go, or similar) with a strong grasp of the full ... * DevOps Mindset: Strong understanding of CI/CD pipelines and the ability to integrate ...

Scripting languages (JavaScript (Node.js) / Python) and expertise in HTML, JavaScript, and CSS ... Programming knowledge in SQL, operating system experience with LINUX and relational database ...

Data Engineer I

Portland, ME

$117.10K - $140.70K/yr

Experience with at least one relevant ETL toolset (IICS, Python, SnowSQL, etc.). Exposure to DevOps best practice including CI/CD, process automation and optimization. * Data Architecture and ...

Senior Data Engineer

Wells, ME · On-site

$111.60K - $151.70K/yr

Strong proficiency in Python for data engineering, automation, and integration work. * Experience with cloud platforms (AWS preferred) and source control (Git/GitHub), including CI/CD practices for ...

... or Python a plus). * Strong understanding of installer technologies (MSI, InstallShield, NSIS, Inno Setup, custom EXEs). * Experience with software packaging for RMM, SCCM, Intune, or similar ...

About the Role As a Staff Performance Software Engineer, you will serve as a technical leader for ... Proficient in scripting for automation and observability such as Bash, Python, or similar scripting ...

Data Engineer

South Portland, ME · On-site

$118.80K - $142.60K/yr

Required Qualifications · 5+ years of data engineering/automation experience · Strong experience with API integrations and data pipelines · Proficiency in Python or JavaScript/TypeScript (both ...

Software Development Engineer 4

Portland, ME · On-site

$140.60K - $173.10K/yr

As a Software Development Engineer 4 on the WEX Kafka as a Service (KaaS) team, you will be a ... Languages: Golang and/or Python. * Eventing: Apache Kafka (Brokers, Connect, Schema Registry)

As a Software Development Engineer 4 on the WEX Kafka as a Service (KaaS) team, you will be a ... Languages: Golang and/or Python. * Eventing: Apache Kafka (Brokers, Connect, Schema Registry)

As a Software Development Engineer 4 on the WEX Kafka as a Service (KaaS) team, you will be a ... Languages: Golang and/or Python. * Eventing: Apache Kafka (Brokers, Connect, Schema Registry)

About the Role We are looking for a Quality Assurance Engineer with dedication, and an eye for ... Python, etc. * Previous experience with at least 2 of the 3 operating systems: Windows, Mac or ...

Strong programming skills in Python, Java, Scala, or another systems-focused language. * Experience with data integration and ingestion pipelines -you understand what it means to bring data in from ...

next page

Showing results 1-20

Python Engineer information

See Maine salary details

$22.3K

$135.5K

$196.1K

How much do python engineer jobs pay per year?

As of May 31, 2026, the average yearly pay for python engineer in Maine is $135,520.00, according to ZipRecruiter salary data. Most workers in this role earn between $107,000.00 and $159,300.00 per year, depending on experience, location, and employer.

What Does a Python Engineer Do?

As a Python engineer, your job is to use the Python programming language and develop code for your company. Your duties include creating a new application, integrating Python software with an existing system, or testing existing code to iron out bugs. Most employers hiring for this role have specific goals for projects in mind, and it is your job to turn those goals into reality in the most effective way. You’re also expected to use other programming skills, particularly involving Django, JavaScript, and database architecture.

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

To thrive as a Python Engineer, you need strong programming skills in Python, a solid understanding of computer science fundamentals, and experience with software development practices, often supported by a relevant degree or certification. Familiarity with frameworks like Django or Flask, version control systems such as Git, and cloud platforms like AWS or Azure are typically required. Excellent problem-solving abilities, attention to detail, and effective communication set top performers apart in this role. These skills and qualities are crucial for building scalable, maintainable code and collaborating efficiently within development teams.

How do Python Engineers typically collaborate with other team members during the software development lifecycle?

Python Engineers work closely with cross-functional teams, including front-end developers, QA testers, product managers, and DevOps specialists. Collaboration often involves participating in code reviews, daily stand-up meetings, and sprint planning sessions to ensure alignment on project goals and technical requirements. Effective communication and using collaborative tools like Git, Jira, and Slack are essential for managing tasks, sharing updates, and resolving issues efficiently. This teamwork-driven environment helps deliver high-quality software and supports continuous learning from peers.

How much does a Python engineer make?

The average salary for a Python engineer varies by experience and location but typically ranges from $80,000 to $130,000 annually. Senior Python developers with specialized skills in frameworks, data analysis, or machine learning can earn higher salaries, especially in competitive markets.

What is the difference between Python Engineer vs Data Scientist?

AspectPython EngineerData Scientist
Required CredentialsBachelor's in CS, Software Engineering, or related; Python proficiencyBachelor's or higher in Data Science, Statistics, or related; Python and analytical skills
Work EnvironmentSoftware development teams, coding, testing, deploymentData analysis, modeling, visualization, research
Employer & Industry UsageTech companies, startups, software firmsFinance, healthcare, e-commerce, research institutions
Common Search & ComparisonYesYes

Python Engineers focus on developing and maintaining software applications using Python, while Data Scientists analyze data to extract insights, often using Python for data manipulation and modeling. Both roles require Python skills but serve different primary functions within organizations.

What are popular job titles related to Python Engineer jobs in Maine? For Python Engineer jobs in Maine, the most frequently searched job titles are:
What job categories do people searching Python Engineer jobs in Maine look for? The top searched job categories for Python Engineer jobs in Maine are:
What cities in Maine are hiring for Python Engineer jobs? Cities in Maine with the most Python Engineer job openings:
What are popular job titles related to Python Engineer jobs in ME? For Python Engineer jobs in ME, the most frequently searched job titles are:
Infographic showing various Python Engineer job openings in Maine as of May 2026, with employment types broken down into 88% Full Time, 7% Part Time, and 5% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $135,520 per year, or $65.2 per hour.
Software Development Engineer 3

Software Development Engineer 3

WEX, Inc.

Portland, ME • On-site

$121.50K - $145.50K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 21 days ago


WEX Inc. rating

7.5

Company rating: 7.5 out of 10

Based on 15 frontline employees who took The Breakroom Quiz

10th of 17 rated payment service providers


Job description

About the Team & Role
This role specializes in modern, cloud-native environments, bridging the gap between high-scale software development and advanced system observability.
You will be a key architect of our "Observability-as-Code" strategy, ensuring that monitoring, alerting, and asset management are baked into the development process rather than treated as an afterthought.
How you'll make an impact
  • Observability as Code (OaC): Utilize Grafana Cloud and Splunk Cloud to build deep visibility into system health. Manage these platforms using Configuration-as-Code (e.g., Terraform, Grafana Grizzly, or Splunk Monitoring-as-Code) to ensure environment parity and version-controlled dashboards.
  • Incident Response & Asset Intelligence: Integrate xMatters for automated incident routing and communication. Utilize Axonius to maintain a comprehensive, real-time inventory of cyber assets and ensure security compliance across the tech stack.
  • Documentation & Mentorship: Create and maintain high-fidelity technical documentation and runbooks to empower future engineers and managers to resolve issues independently.

Experience you'll bring
  • Core Engineering: Experience in software development (Python, Java, Go, or similar) with a strong grasp of the full SDLC.
  • Observability Expertise: 5+years of proven experience with Grafana Cloud and Splunk Cloud. You must be comfortable managing these tools via code (Terraform providers or dedicated CLI tools) rather than just manual UI configuration.
  • Cloud Proficiency: Practical experience with cloud-based tools and internet-related infrastructure.

Preferred Qualifications
  • Incident Management: Experience configuring xMatters for intelligent automated alerting and on-call workflows.
  • Asset Management: Experience with Axonius for cybersecurity asset management and identifying coverage gaps in security tooling.
  • DevOps Mindset: Strong understanding of CI/CD pipelines and the ability to integrate observability metrics into deployment gates.

The base pay range represents the anticipated low and high end of the pay range for this position. Actual pay rates will vary and will be based on various factors, such as your qualifications, skills, competencies, and proficiency for the role. Base pay is one component of WEX's total compensation package. Most sales positions are eligible for commission under the terms of an applicable plan. Non-sales roles are typically eligible for a quarterly or annual bonus based on their role and applicable plan. WEX's comprehensive and market competitive benefits are designed to support your personal and professional well-being. Benefits include health, dental and vision insurances, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement, and more. For more information, check out the "About Us" section.
Pay Range: $121,500.00 - $145,500.00

What WEX Inc. employees say

Pay

Hours and flexibility

Workplace

Get the full story on Breakroom