Senior Software Development Engineer Jobs in Maine
Senior Software Development Engineer jobs in Maine concentrate in defense technology, financial services, healthcare IT, and maritime systems software, with the strongest hiring activity in Portland, Augusta, and Bangor. Established employers such as IDEXX Laboratories, General Dynamics IT, and Tyler Technologies maintain engineering teams in the state and regularly seek engineers at the senior level. The most in-demand specialties in Maine listings are cloud-native development, full-stack engineering, and embedded or systems software tied to defense and industrial applications. Scan the live roles below and apply to whichever ones fit.
Find JobsOverview
Showing 5 of 24+ Senior Software Development Engineer jobs











We are looking for a Software Developer to be a key member of the team, contributing to the design and development of new features and enhancements that will be used by thousands of customers. Our team is small and fast moving so you should be as comfortable designing a new feature as you are writing and debugging code. You will work with a closely knit team of developers, analysts, designers, product managers and testers so excellent communication and interpersonal skills are a must.
We are reimagining the billing and payment customer experience and evolving the MyIDEXX platform to new heights. This is your chance to become part of our growing team of creative and talented individuals who are passionate about the customer experience.
The ideal candidate is a versatile Software Developer who enjoys tackling a wide variety of technical challenges and is comfortable working across different areas of the technology stack. While they may not be a specialist in any one area, they are adaptable, curious and have a solid understanding of software engineering principles. Using the latest technologies means they must be willing to continuously learn new things.
Location: See the location requirement below. This is not a remote role. We are looking for those preferably local to Maine, and also open to New Hampshire or Massachusetts.
In this role:
Develop, test and maintain system functionality based on agile user stories
Enhance and improve a global platform that connects all lines of business at IDEXX
Leverage and maintain a modern, secure, serverless AWS cloud hosted platform
Complete development tasks that span frontend and backend
Utilize modern DevOps tools and workflows
Troubleshoot and debug issues that arise
Maintain technical documentation
Stay current and utilize the latest development tools and best practices
Learn and grow with access to online and in-person training
Spend dedicated time to innovation and improving processes
Collaborate with experienced teammates and across many teams throughout IDEXX
What you will need to succeed:
2 to 4+ years of software engineering experience
Experience with both frontend and backend development
Experience with NodeJS, Java or similar programming language
Experience with JavaScript/TypeScript and modern frontend frameworks (e.g. React)
Location Requirement: NOTE: We will not consider anyone outside of Maine, New Hampshire or Massachusetts, at this time. We are ideally looking for someone driving distance to our HQ located in Westbrook, Maine where we offer a flexible, hybrid requirement of only 8 days per month on-site. We are also open to candidates in NH & MA that are able to be on-site less frequently.
Familiarity with AWS Services, particularly database and serverless backend management within a cloud infrastructure. Key services would include RDS, DynamoDB, API Gateway, Lambda and S3.
Familiarity with SQL databases.
Ability to work across varied tech stacks
Strong interest in learning and implementing new technologies
Strong communication and interpersonal skills
Strong analytical and multitasking skills
Curiosity and a strong desire to learn and grow your technical skillset
Ability to think and act both strategically and tactically
Ability to work both independently and as part of a team
Experience with Datadog, AWS Cloudwatch, or similar application / infrastructure monitoring tools
Experience with GitHub, AWS CodePipeline, or similar CI/CD tools
Experience working on a cross functional Agile Scrum team
- Base annual salary target: $90000 - $100000 (yes, we do have flexibility if needed)
- Opportunity for annual cash bonus
- Health / Dental / Vision Benefits Day-One
- 5% matching 401k
- 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, we follow our Purpose and Guiding Principles to help pet owners worldwide keep their companion animals healthy and happy, to ensure safe drinking water for billions, and to help farmers protect livestock and poultry from diseases. We have customers in over 175 countries and a global workforce of over 10,000 talented people.
So, what does that mean for you? We enrich the livelihoods of our employees with a positive and respectful work culture that embraces challenges and encourages learning and discovery. At IDEXX, you will be supported by competitive compensation, incentives, and benefits while enjoying purposeful work that drives improvement.
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-EV1
See All 24 Senior Software Development Engineer Jobs in Maine
Find roles in Maine that match your experience and apply in just a few clicks.
Find JobsSenior Software Development Engineer Jobs by City in Maine
Where Maine roles are concentrated, by current openings.
Senior Software Development Engineer Job Market in Maine
A snapshot from current Maine openings, updated as new roles post.
Who's Hiring
- Tyler Technologies12

- ritepros7R
- WEX1

- CVS Health1

- Unum1

Top Industries Hiring
- Technology & Software13
- Insurance1
- Animal Care & Pet Services1
- Banking & Financial Services1
- Healthcare & Medical Services1
What Maine Employers Look For
The qualifications that appear most often in senior software development engineer jobs across Maine.
- Bachelor's or master's degree in computer science, software engineering, or a closely related field
- Seven or more years of professional software development experience with demonstrated technical leadership
- Proficiency in one or more languages such as Java, Python, C++, or Go across production environments
- Experience designing and deploying cloud-based or distributed systems, particularly on AWS or Azure
- Familiarity with agile development practices, CI/CD pipelines, and DevSecOps tooling
- Strong written and verbal communication skills for cross-functional collaboration with Maine-based teams
Senior Software Development Engineer Jobs in Maine: Frequently Asked Questions
How do you become a senior software development engineer in Maine?
Maine does not require a state-issued license to work as a software development engineer, so the path runs through education and experience rather than a licensing board. Most employers expect a bachelor's degree in computer science or software engineering, followed by several years building progressively complex systems. Engineers in Maine's defense and healthcare IT sectors often benefit from obtaining a federal security clearance, which opens roles at contractors like General Dynamics IT and Bath Iron Works.
How much do senior software development engineers make in Maine?
Senior software development engineers in Maine earn a median of about $123,120 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $82,930 for the lowest 10% to over $179,990 for the top 10%. Pay rises with experience, specialty, and employer.
Which companies hire senior software development engineers in Maine?
Employers hiring senior software development engineers in Maine right now include Tyler Technologies, ritepros, and WEX, based on current listings on Migrate Mate as of July 2026. Maine's anchor institutions in defense, veterinary diagnostics, and government technology services drive consistent demand for senior engineering talent across the state.
Which Maine cities have the most senior software development engineer jobs?
Portland, Yarmouth, and Orono account for the largest concentration of senior software development engineer openings in Maine. Portland anchors the market as the state's commercial and tech hub, home to growing fintech and healthtech firms, while Augusta draws openings tied to state government IT contracts and Bangor serves as a regional center for defense and healthcare system employers.
Are there remote senior software development engineer jobs in Maine?
Yes, and more than most fields. About 13% of senior software development engineer openings tied to Maine are remote or hybrid as of July 2026, reflecting how naturally the work translates to distributed teams. Fully remote opportunities appear most often in cloud platform engineering and full-stack product roles, while positions requiring access to classified networks or on-site lab infrastructure tend to be in-person.
How can I get hired as a senior software development engineer in Maine with little or no experience?
The most realistic entry path is landing a junior or associate software engineer role and building toward the senior level over time. Maine employers such as IDEXX Laboratories and state government IT agencies periodically hire new graduates into rotational or entry-level engineering positions. Lateral moves from QA engineering, DevOps, or technical support roles within the same organization are also common stepping stones. A strong project portfolio, open-source contributions, or relevant cloud certifications give candidates without deep experience a meaningful edge in Maine interviews.
Where can I find and apply to senior software development engineer jobs in Maine?
You can find and apply to senior software development engineer jobs in Maine on Migrate Mate, which lists current Maine openings from employers across the state. Search the listings to find roles that match your experience, location preference, and technical focus, then apply directly to the ones that fit.
See All 24 Senior Software Development Engineer Jobs in Maine
Find roles in Maine that match your experience and apply in just a few clicks.
Find Jobs