Senior Software Engineering Visa Sponsorship Jobs in Maine
Maine's senior software engineering hiring is anchored by employers like WEX Inc., IDEXX Laboratories, and Tyler Technologies in Portland and Auburn. The state's growing tech sector, supported by the University of Maine pipeline, creates demand for experienced engineers, and several established companies here have active H-1B and E-3 sponsorship histories.
See All Senior Software Engineering JobsOverview
Showing 5 of 40+ Senior Software Engineering Jobs in Maine with Visa Sponsorship jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 40+ Senior Software Engineering Jobs in Maine with Visa Sponsorship
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Senior Software Engineering Jobs in Maine with Visa Sponsorship.
Get Access To All Jobs
When you join the team at Unum, you become part of an organization committed to helping you thrive.
Here, we work to provide the employee benefits and service solutions that enable employees at our client companies to thrive throughout life’s moments. And this starts with ensuring that every one of our team members enjoys opportunities to succeed both professionally and personally. To enable this, we provide:
- Award-winning culture
- Inclusion and diversity as a priority
- Performance Based Incentive Plans
- Competitive benefits package that includes: Health, Vision, Dental, Short & Long-Term Disability
- Generous PTO (including paid time to volunteer!)
- Up to 9.5% 401(k) employer contribution
- Mental health support
- Career advancement opportunities
- Student loan repayment options
- Tuition reimbursement
- Flexible work environments
All the benefits listed above are subject to the terms of their individual Plans.
And that’s just the beginning…
With 10,000 employees helping more than 39 million people worldwide, every role at Unum is meaningful and impacts the lives of our customers. Whether you’re directly supporting a growing family, or developing online tools to help navigate a difficult loss, customers are counting on the combined talents of our entire team. Help us help others, and join Team Unum today!
General Summary:
Are you passionate about using AI and advanced analytics to solve complex, high‑visibility business problems? Do you thrive in an innovation‑driven environment where you can prototype, experiment, and shape the future of AI at scale? If so, this is the role for you.
We are seeking a Senior or Principal Data Scientist to join our innovation hub—a small, agile team tackling the company’s most strategic challenges. You’ll build POCs, develop end‑to‑end machine learning and generative AI solutions, and work directly with senior leaders across the enterprise.
What You Bring
- Bachelor’s in a quantitative field required (Master’s/PhD preferred)
- 6+ years of experience in data science or machine learning
- Strong Python and SQL skills
- Experience with cloud platforms (AWS preferred; Azure/GCP comparable)
- Databricks + PySpark experience is a strong plus
- Background in statistical modeling, ML algorithms, and feature engineering
- Ability to build automated analytics workflows and work with APIs
- Strong communication skills with experience influencing senior stakeholders
- Entrepreneurial mindset, curiosity, and comfort working in fast‑moving environments
Job Specifications / Qualifications
Education
- Bachelor's degree in a quantitative field required.
- Master’s or PhD in a quantitative discipline preferred.
Experience
- 6+ years of professional experience or equivalent relevant work.
- Proven track record leading end‑to‑end data science projects with measurable business impact.
Technical Expertise
Core Data Science Capabilities (expert in at least two, strong in others):
- Programming & Automation:
- Python required; experience with automation, DevOps practices, APIs, file I/O, and database integrations.
- Experience engineering solutions in cloud environments (AWS preferred; Azure/Google comparable).
- Exposure to object‑oriented development and scalable architecture.
- Data Visualization:
- Expertise across multiple visualization tools and techniques.
-
Ability to tailor visuals to business use cases and audiences.
-
Statistics & Machine Learning:
- Deep knowledge of statistical inference, regression, feature selection, feature extraction, and ML algorithms.
- Experience leading large-scale modeling projects end-to-end.
-
Familiarity with generative AI approaches is a plus.
-
Data Engineering / ETL:
- Strong SQL skills; ability to design, debug, and optimize complex queries.
- Ability to navigate and explore large databases independently.
- Experience combining internal and external data sources.
Soft Skills & Business Leadership
- Strong communication skills, including the ability to influence senior leaders.
- Project management expertise and strong business acumen (financial services experience a plus).
- Ability to manage multiple concurrent initiatives in a fast‑moving environment.
- Comfortable leading engagements and representing analytics with executive leadership.
Primary Responsibilities
Analytical Solution Development
- Design, develop, and execute analytical solutions using optimization, simulation, machine learning, generative AI, and statistical modeling.
- Construct predictive models to explain events, forecast behaviors, identify risk, or perform segmentation and clustering.
- Apply domain expertise to ensure models are practical, interpretable, and aligned with business needs.
- Evaluate alternative approaches and select appropriate modeling techniques for each use case.
Data Engineering & Preparation
- Integrate and transform large volumes of data from diverse sources (e.g., DB2, SQL Server, Teradata, APIs) to support analytics and experimentation.
- Build modeling‑ready datasets using validation, reconciliation, feature engineering, and aggregation techniques.
- Write complex SQL queries involving multi‑table joins, data exploration, and troubleshooting with minimal guidance.
- Develop logical data models combining internal and external datasets; lead conversations with external data providers when needed.
Automation & Deployment
- Build automated analytics pipelines leveraging scripting, APIs, DevOps practices, and cloud platforms.
- Partner with engineering and IT teams to scale solutions, automate workflows, and integrate models into business processes.
- Play a lead role in operationalizing AI/ML solutions within production environments.
Visualization, Insights & Communication
- Develop and deliver clear, compelling visualizations (static or dynamic) tailored to various audiences.
- Interpret analytical results and communicate actionable insights that influence senior leaders and key business partners.
- Translate complex technical work into business‑friendly recommendations.
Leadership, Mentorship & Collaboration
- Coach, mentor, and develop junior data scientists; provide technical guidance and feedback.
- Provide leadership on data science initiatives, ensuring outputs meet quality standards.
- Work in a collaborative, innovation-focused environment with product owners, engineers, data architects, and business partners.
- Manage multiple projects simultaneously, prioritizing independently and guiding less experienced team members.
Innovation & Research
- Stay current on emerging statistical methods, machine learning advancements, and generative AI tools.
- Conduct independent R&D to prototype new approaches and explore innovative solutions for high‑visibility business problems.
- Demonstrate entrepreneurial, self‑starter mindset with a strong curiosity and continuous‑learning orientation.
LI-AD1
LI-Multi
~IN1
Unum and Colonial Life are part of Unum Group, a Fortune 500 company and leading provider of employee benefits to companies worldwide. Headquartered in Chattanooga, TN, with international offices in Ireland, Poland and the UK, Unum also has significant operations in Portland, ME, and Baton Rouge, LA - plus over 35 US field offices. Colonial Life is headquartered in Columbia, SC, with over 40 field offices nationwide.
Unum is an equal opportunity employer, considering all qualified applicants and employees for hiring, placement, and advancement, without regard to a person's race, color, religion, national origin, age, genetic information, military status, gender, sexual orientation, gender identity or expression, disability, or protected veteran status.
The base salary range for applicants for this position is listed below. Unless actual salary is indicated above in the job description, actual pay will be based on skill, geographical location and experience.
$89,400.00-$183,500.00
Additionally, Unum offers a portfolio of benefits and rewards that are competitive and comprehensive including healthcare benefits (health, vision, dental), insurance benefits (short & long-term disability), performance-based incentive plans, paid time off, and a 401(k) retirement plan with an employer match up to 5% and an additional 4.5% contribution whether you contribute to the plan or not. All benefits are subject to the terms and conditions of individual Plans.
Company:
Unum

When you join the team at Unum, you become part of an organization committed to helping you thrive.
Here, we work to provide the employee benefits and service solutions that enable employees at our client companies to thrive throughout life’s moments. And this starts with ensuring that every one of our team members enjoys opportunities to succeed both professionally and personally. To enable this, we provide:
- Award-winning culture
- Inclusion and diversity as a priority
- Performance Based Incentive Plans
- Competitive benefits package that includes: Health, Vision, Dental, Short & Long-Term Disability
- Generous PTO (including paid time to volunteer!)
- Up to 9.5% 401(k) employer contribution
- Mental health support
- Career advancement opportunities
- Student loan repayment options
- Tuition reimbursement
- Flexible work environments
All the benefits listed above are subject to the terms of their individual Plans.
And that’s just the beginning…
With 10,000 employees helping more than 39 million people worldwide, every role at Unum is meaningful and impacts the lives of our customers. Whether you’re directly supporting a growing family, or developing online tools to help navigate a difficult loss, customers are counting on the combined talents of our entire team. Help us help others, and join Team Unum today!
General Summary:
Are you passionate about using AI and advanced analytics to solve complex, high‑visibility business problems? Do you thrive in an innovation‑driven environment where you can prototype, experiment, and shape the future of AI at scale? If so, this is the role for you.
We are seeking a Senior or Principal Data Scientist to join our innovation hub—a small, agile team tackling the company’s most strategic challenges. You’ll build POCs, develop end‑to‑end machine learning and generative AI solutions, and work directly with senior leaders across the enterprise.
What You Bring
- Bachelor’s in a quantitative field required (Master’s/PhD preferred)
- 6+ years of experience in data science or machine learning
- Strong Python and SQL skills
- Experience with cloud platforms (AWS preferred; Azure/GCP comparable)
- Databricks + PySpark experience is a strong plus
- Background in statistical modeling, ML algorithms, and feature engineering
- Ability to build automated analytics workflows and work with APIs
- Strong communication skills with experience influencing senior stakeholders
- Entrepreneurial mindset, curiosity, and comfort working in fast‑moving environments
Job Specifications / Qualifications
Education
- Bachelor's degree in a quantitative field required.
- Master’s or PhD in a quantitative discipline preferred.
Experience
- 6+ years of professional experience or equivalent relevant work.
- Proven track record leading end‑to‑end data science projects with measurable business impact.
Technical Expertise
Core Data Science Capabilities (expert in at least two, strong in others):
- Programming & Automation:
- Python required; experience with automation, DevOps practices, APIs, file I/O, and database integrations.
- Experience engineering solutions in cloud environments (AWS preferred; Azure/Google comparable).
- Exposure to object‑oriented development and scalable architecture.
- Data Visualization:
- Expertise across multiple visualization tools and techniques.
-
Ability to tailor visuals to business use cases and audiences.
-
Statistics & Machine Learning:
- Deep knowledge of statistical inference, regression, feature selection, feature extraction, and ML algorithms.
- Experience leading large-scale modeling projects end-to-end.
-
Familiarity with generative AI approaches is a plus.
-
Data Engineering / ETL:
- Strong SQL skills; ability to design, debug, and optimize complex queries.
- Ability to navigate and explore large databases independently.
- Experience combining internal and external data sources.
Soft Skills & Business Leadership
- Strong communication skills, including the ability to influence senior leaders.
- Project management expertise and strong business acumen (financial services experience a plus).
- Ability to manage multiple concurrent initiatives in a fast‑moving environment.
- Comfortable leading engagements and representing analytics with executive leadership.
Primary Responsibilities
Analytical Solution Development
- Design, develop, and execute analytical solutions using optimization, simulation, machine learning, generative AI, and statistical modeling.
- Construct predictive models to explain events, forecast behaviors, identify risk, or perform segmentation and clustering.
- Apply domain expertise to ensure models are practical, interpretable, and aligned with business needs.
- Evaluate alternative approaches and select appropriate modeling techniques for each use case.
Data Engineering & Preparation
- Integrate and transform large volumes of data from diverse sources (e.g., DB2, SQL Server, Teradata, APIs) to support analytics and experimentation.
- Build modeling‑ready datasets using validation, reconciliation, feature engineering, and aggregation techniques.
- Write complex SQL queries involving multi‑table joins, data exploration, and troubleshooting with minimal guidance.
- Develop logical data models combining internal and external datasets; lead conversations with external data providers when needed.
Automation & Deployment
- Build automated analytics pipelines leveraging scripting, APIs, DevOps practices, and cloud platforms.
- Partner with engineering and IT teams to scale solutions, automate workflows, and integrate models into business processes.
- Play a lead role in operationalizing AI/ML solutions within production environments.
Visualization, Insights & Communication
- Develop and deliver clear, compelling visualizations (static or dynamic) tailored to various audiences.
- Interpret analytical results and communicate actionable insights that influence senior leaders and key business partners.
- Translate complex technical work into business‑friendly recommendations.
Leadership, Mentorship & Collaboration
- Coach, mentor, and develop junior data scientists; provide technical guidance and feedback.
- Provide leadership on data science initiatives, ensuring outputs meet quality standards.
- Work in a collaborative, innovation-focused environment with product owners, engineers, data architects, and business partners.
- Manage multiple projects simultaneously, prioritizing independently and guiding less experienced team members.
Innovation & Research
- Stay current on emerging statistical methods, machine learning advancements, and generative AI tools.
- Conduct independent R&D to prototype new approaches and explore innovative solutions for high‑visibility business problems.
- Demonstrate entrepreneurial, self‑starter mindset with a strong curiosity and continuous‑learning orientation.
LI-AD1
LI-Multi
~IN1
Unum and Colonial Life are part of Unum Group, a Fortune 500 company and leading provider of employee benefits to companies worldwide. Headquartered in Chattanooga, TN, with international offices in Ireland, Poland and the UK, Unum also has significant operations in Portland, ME, and Baton Rouge, LA - plus over 35 US field offices. Colonial Life is headquartered in Columbia, SC, with over 40 field offices nationwide.
Unum is an equal opportunity employer, considering all qualified applicants and employees for hiring, placement, and advancement, without regard to a person's race, color, religion, national origin, age, genetic information, military status, gender, sexual orientation, gender identity or expression, disability, or protected veteran status.
The base salary range for applicants for this position is listed below. Unless actual salary is indicated above in the job description, actual pay will be based on skill, geographical location and experience.
$89,400.00-$183,500.00
Additionally, Unum offers a portfolio of benefits and rewards that are competitive and comprehensive including healthcare benefits (health, vision, dental), insurance benefits (short & long-term disability), performance-based incentive plans, paid time off, and a 401(k) retirement plan with an employer match up to 5% and an additional 4.5% contribution whether you contribute to the plan or not. All benefits are subject to the terms and conditions of individual Plans.
Company:
Unum
Senior Software Engineering Job Roles in Maine
See all 40+ Senior Software Engineering Jobs in Maine
Sign up for free to filter by visa type, set job alerts, and find employers with verified sponsorship history.
Search Senior Software Engineering Jobs in MaineSenior Software Engineering Jobs in Maine: Frequently Asked Questions
Which companies sponsor visas for senior software engineers in Maine?
WEX Inc., IDEXX Laboratories, and Tyler Technologies are among the Maine-based employers with documented H-1B sponsorship histories for software engineering roles. Larger national employers with offices in Portland, such as financial technology and healthcare IT firms, also file LCAs for senior-level positions. Sponsorship activity at the senior level is more consistent than for junior roles, as employers can more readily justify the petition cost.
Which visa types are most common for senior software engineering roles in Maine?
The H-1B is the most common visa category for senior software engineers in Maine, as the role clearly meets specialty occupation requirements given the degree-specific nature of the work. Australian citizens may also qualify for the E-3 visa, which has no lottery. L-1B intracompany transferees at multinational employers like IDEXX are another pathway for senior engineers already working abroad for a qualifying affiliate.
How to find senior software engineering visa sponsorship jobs in Maine?
Migrate Mate filters job listings specifically by visa sponsorship status, so you can search senior software engineering roles in Maine without sorting through positions that don't offer sponsorship. Given Maine's smaller tech market compared to Boston or New York, the pool of actively sponsoring employers is narrower, making a targeted tool like Migrate Mate more efficient than broad searching. Focus on Portland, which concentrates the majority of Maine's sponsoring tech employers.
Which cities in Maine have the most senior software engineering sponsorship jobs?
Portland is by far the primary market, home to WEX Inc. and a concentration of fintech and healthcare technology employers. Auburn and the broader Lewiston-Auburn area has some presence through technology services companies. Bangor hosts a smaller but active tech community, partly supported by proximity to the University of Maine. Outside these three metros, sponsored senior engineering roles are uncommon in Maine.
Are there any state-specific considerations for senior software engineering sponsorship in Maine?
Maine's tech sector is smaller than neighboring Massachusetts, so the number of employers actively filing H-1B petitions is more limited. The University of Maine in Orono produces computer science graduates who sometimes join local employers, creating some institutional familiarity with international hiring. Senior roles command higher prevailing wage determinations under the DOL's wage tiers, which means employers filing LCAs for Maine positions must meet wage levels appropriate for experienced engineers in this market.
What is the prevailing wage for sponsored senior software engineering jobs in Maine?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.
See which senior software engineering employers are hiring and sponsoring visas in Maine right now.
Search Senior Software Engineering Jobs in Maine