Software engineering manager jobs in Portland, ME - 47 jobs
All
Software Engineering Manager
Senior Software Engineer
Engineering Manager
Software Development Manager
Software Engineering Internship
Lead Software Developer
Software Developer
Senior Engineering Manager
Principal Software Engineer
Software Engineer Intern
Conductorai
Software engineering manager job in Portland, ME
Introduction
We value candidates who have significant experience with managing complexity, working independently, and are motivated by hard problems.
What We Offer
The ability to have real impact on mission-critical workflows
The chance to use SOTA tech to solve novel problems with mission partners
The opportunity to define your role through time as we grow
Competitive salary and equity upside
Comprehensive health care, unlimited PTO, and 401k
Reimbursement for home internet and cell phone up to $150/month
Four months parental leave for birthing parent, three months for non-birthing
$100/month wellness stipend
Quarterly in-person meetups
WeWork membership
We are hiring 2026 summer interns and have a strong preference for Maine or NYC based candidates. This role is ideal for recent graduates or rising seniors from rigorous computer science programs (for example Top 20 CS) who want to meaningfully contribute to a fast-paced, high-ownership startup environment. We are reviewing applications on a rolling basis.
This internship is designed as an intern to hire opportunity. Many of our current engineers originally joined through our intern to hire program, and we are looking for similarly sharp, driven people who can grow with the team. We are not bringing on interns just to fill seats, we are looking for candidates who may transition into follow-on internships, co-ops, or full-time roles if it is a strong mutual fit.
Position Overview
As a SoftwareEngineer Intern, you will join a small (
We are solving novel bureaucratic problems that make documentation processes extremely inefficient across many layers of government and the private sector. The problems are complex, the need is real, and we are growing rapidly.
Throughout the internship, you will receive mentorship from experienced engineers to help accelerate your growth and deepen your engineering skills.
If interested, we will sponsor your DoD security clearance application.
Key Responsibilities
System Implementation: Write code within a small team, being able to strike a reasonable balance between velocity and writing maintainable code
Product Development: Work with users and other team members to help define and refine product requirements, and translate them into a roadmap and code
Communication and Collaboration: Communicate and collaborate well with the team, picking up best practices for software development and teamwork within a startup along the way
Qualifications
Required:
U.S. Citizen and able to pass a background check
Eligible for a U.S. DoD security clearance
Strong written and verbal communication skills
Proactive mindset with a strong sense of ownership
Proficiency in Python and TypeScript
Preferred:
Based in Maine or NYC, or planning to be for the summer
Rising senior or recent graduate, ideally from a Top 20 CS program
Strong interest in early-stage startups
Candidates who have shipped projects independently, especially without rigid requirements
Experience with AI tools beyond coursework
Experience with React, Tailwind, Postgres, or related modern web technologies
Experience working in environments where autonomy, adaptability, and ownership are required
The salary range for this role is between $10K-$12K/month. Starting pay will be based on a number of factors, including qualifications & experience.
$38k-65k yearly est. Auto-Apply 15d ago
Looking for a job?
Let Zippia find it for you.
Software Development Manager
WEX 4.8
Software engineering manager job in Portland, ME
About the Team/Role
We are seeking a seasoned Software Development Manager in the WEX Corporate Payments Engineering organization. This role will lead the engineering team for the WEX Bill Pay platform. Bill Pay is a SaaS solution for tech and service providers in the consumer bill pay space that facilitate collection and delivery of consumer payments.
How you'll make an impact:
Develop, drive and execute a long-term vision and strategy for the Bill Pay platform.
Define and implement a comprehensive architectural roadmap for Bill Pay platform, aligning with business objectives, industry best practices, and other Corporate Payments teams.
Foster a culture of innovation, collaboration, empowerment, and continuous learning within the engineering team.
Continuously challenge the status quo and implement mechanisms to reduce time-to-market using efficient engineering methods.
Collaborate with other Corporate Payments engineering teams to reuse development practices and components to reduce duplication.
Craft, lead, manage, and grow high-performance engineering team members. Hire, coach, promote, and retain high performers to achieve WEX goals.
Work closely with product and commercial partners to drive, prioritize, and work backwards from the customer requirements and exceed expected outcomes.
Establish a robust and clear engineering roadmap to maintain clarity and motivation for the engineering team. Maintain career growth plans and provide monthly and quarterly feedback for individuals' continual progress.
Establish measurement of metrics-driven dev productivity for the engineering team.
Provide regular updates and insights on the challenges and opportunities within the Bill Pay domain.
Experience you'll bring:
5 years of experience in softwareengineering with 2 years of engineeringmanagement experience.
Expertise in rapid development and deployment of internal and external services using cloud computing platforms such as AWS or Azure.
Experience writing high-quality automation, including well-formed unit, component, and integration tests and an in-depth understanding of the test pyramid.
Strong understanding of security and compliance requirements in cloud and data environments.
Excellent leadership, team-building, and dynamic decision-making skills.
Ability to deal with ambiguity and thrive in a fast-paced, dynamic environment.
Excellent verbal and written communication skills.
Preferred Qualifications:
Experience building credit card products or experience developing solutions in a scheme/network.
Experience working with geographically distributed teams, and ability to craft a self-managing distributed team.
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: $143,000.00 - $190,000.00
$143k-190k yearly Auto-Apply 60d+ ago
Software Development Manager
Portland Webworks
Software engineering manager job in Portland, ME
Job Description
About Us
Portland Webworks (and our public sector brand GovWebworks) is a mission-driven software consulting and professional services agency focused on custom development for the public sector. We build web applications and digital services that make government more accessible, efficient, and user-centered. Our CMS based projects are primarily centered around Drupal and we endeavor to be an active part of the broader Drupal community. Philosophically, we are technology agnostic choosing tools that best meet our clients' needs, with a focus on open source and proven solutions so while we have a bias towards Drupal based on experience, it is not the only tool we consider and use. We seek constant innovation, providing progressive solutions for our clients and continually pushing the boundaries of how we provide those solutions.
The Role
We are seeking a motivated and versatile Software Development Manager to join our leadership team. In this role, you will oversee a remote team of 12 CMS developers, managing project execution, staff development, and team operations. You will be a key player in delivering high-quality client work, growing our CMS-based product offerings, and cultivating a strong team culture grounded in collaboration, mentorship, and technical excellence.
This role reports to the Director of Software Development.
Key Responsibilities
Team & People Management
Lead and support a distributed team of CMS developers (in-house and contract)
Conduct performance reviews and regular one-on-ones
Coach and mentor team members for growth and accountability
Manage hiring, onboarding, and contractor relationships
Project & Technical Leadership
Serve as a technical leader across CMS projects (primarily Drupal)
Meet with clients and internal stakeholders to move projects forward
Ensure alignment of technical decisions with long-term product vision
Support client projects with staffing, estimates, and delivery oversight
Strategic Leadership
Define and drive department goals aligned with company strategy
Support the evolution of our CMS-based product offerings
Engage with the Drupal community to foster visibility and collaboration
Monitor department performance and contribute to company-wide initiatives
What We're Looking For
Experience leading or managing technical teams, with a strong record of motivating and supporting others
5+ years of experience in web development, including CMS platforms (Drupal strongly preferred)
Excellent communication and client-facing skills
Familiarity with professional services/consulting environments (public sector experience a strong plus)
A versatile thinker who can balance project needs, technical vision, and team dynamics
A commitment to community engagement and continuous learning
Benefits
We strive for excellence in everything we do. We value wisdom, curiosity, and a sense of fun.
Our work is meaningful. From providing easier and better ways for citizens to access state government information and programs aiding in a more informed and better served populace, to keeping pets and animals safe through registration and welfare tracking, to making vaccines available to people most in need- our software often has a direct benefit to people we'll never meet.
We are also very dedicated to the people within our organization. We are proud to be consistently named one of Maine's "Best Places to Work".
The benefits that we offer include:
100% Paid health and dental benefits for employees
Health Reimbursement Account (to minimize out of pocket costs)
Flexible Spending and Dependent Care Accounts
Company matching retirement plan
Annual profit sharing
Flexible scheduling
Up to 25 days paid vacation
Free parking (you will love Old Port parking)
Supportive and engaging work environment for all employees, in office and remote
Inclusive and collaborative management style, actively seeking and considering all employee perspectives in decision-making
Competitive pay and merit increases
Pay scale for Software Development Manager: Depends on experience
This position requires passing a criminal background check due to client contracting requirements.
Learn More About Portland Webworks & GovWebworks
LinkedIn | Facebook | Twitter | Instagram
5 Times
Best Places to Work
Winner
Our Team | Our Clients
Powered by JazzHR
5QdWtxjOy1
$97k-129k yearly est. 20d ago
Sr Engineering Project Manager
Vantage Point Recruiting 4.4
Software engineering manager job in New Gloucester, ME
The Manager of the PMO leads the New Product Introduction (NPI) team, overseeing the managing of projects that meet customer expectations, resulting in on-time & on-budget project execution. These are complex, high-profile programs. As the primary customer contact, you support all aspects of the customer program/project, lead internal multi-discipline project teams managing product development & production team activities, program schedules, budgets, scope, and the overall metrics to meet program/project objectives.
Primary Responsibilities:
Partner with the Sales Team to develop estimates and proposals for new business opportunities as well as proposals and addendums for follow-on work with existing customers.
Lead customer interactions for individual programs, with a strong focus on customer expectation management.
Develop and maintain multiple project plans, schedules, and meeting notes to communicate program status to customer(s) and internal teams.
Direct and coordinate program activities (schedule adherence, program budget, plan tracking, milestones, scope changes, design-to-cost objectives, plan updates, and weekly team meetings) while leading personnel responsible for specific functions throughout the life cycle phases of program.
Guide successful completion of projects through collaboration with Development, Manufacturing, Supply Chain, Quality and Regulatory Affairs Departments as well as outside consultants and suppliers.
Responsible for overall coordination of all cross-functional activities.
Provide continuous identification, monitoring, and mitigation of project risk.
Appropriately escalate issues to management and leadership.
Identify and execute opportunities for continuous process improvement in product development and manufacturing processes.
Mentor other Program Managers within the group.
Identify innovative opportunities to add value to individual customers' programs and products and provide value beyond defined project scope and constraints.
Qualifications:
Proven ability to manage multiple medium to large-scale projects.
Proficient in the use of MS Project to develop schedules, allocate resources, and establish program budgets.
Ability to motivate and inspire your teams.
Excellent independent work ethic and organizational skills.
Excellent verbal and written communications skills.
Ability to convey business and technical concepts to a diverse customer base and to internal technical teams in a clear and concise manner.
Knowledge of business and management principles involved in resource allocation, leadership techniques, production methods and coordination of teams with many disciplines ranging from management to staff to technicians.
Demonstrated success leading and influencing cross-functional peers.
Demonstrated successful product launches in more than one major geography.
Demonstrated success in meeting overall project goals, timelines, costs, resource management, and core team leadership.
Understanding of FDA medical product guidelines and ISO 13485 concepts.
Education & Experience:
B.S. or M.S. required preferably in technical field or equivalent experience; PMP certification a plus.
5-10 years' experience in a customer-facing product development role.
Experience with all phases of new product development, from concept through commercialization, preferred but not required.
Strong interpersonal, written, and verbal communications skills.
Proficient computer skills in MS Office, including the use of Microsoft Excel and Project
$128k-180k yearly est. 60d+ ago
Sr. Backend Software Engineer, DentaQuest
Sun Life Financial 4.6
Software engineering manager job in Portland, ME
Sun Life U.S. is one of the largest providers of employee and government benefits, helping approximately 50 million Americans access the care and coverage they need. Through employers, industry partners and government programs, Sun Life U.S. offers a portfolio of benefits and services, including dental, vision, disability, absence management, life, supplemental health, medical stop-loss insurance, and healthcare navigation. We have more than 6,400 employees and associates in our partner dental practices and operate nationwide.
Visit our website to discover how Sun Life is making life brighter for our customers, partners and communities.
Job Description:
Sun Life embraces a hybrid work model that balances in-office collaboration with the flexibility of virtual work. Our team members and leaders are expected to foster connection and teamwork by being present in the office at least 2 days per week.
The Opportunity:
The Sr. Softwareengineer maintains IT objectives by supporting business processes, systems and clients specifically mobile technologies and applications, carries out these responsibilities by providing information technology (IT) solutions
How you will contribute:
* Analyzes and evaluates business requirements by working with clients and management. Provides recommendations on the nature, scope and complexity of solutions
* Document the functional and technical specifications and project plans for proposed solutions to business requirements of moderate to high complexity. Develops (codes), tests, documents, educates and supports subsequent software solutions
* Develops and implements project plans, including resources, tasks, time frames and deliverables for moderate to complex projects. Monitors projects and advises members on how to resolve technical problems
* Assists in training initiatives by occasionally providing direction to peers and less experienced staff. May assign work to less experienced staff and review their work
* Supports existing applications, monitors systems performance and work based on the impact to the business. May coordinate cross-functional IT departments to resolve issues
* Uses troubleshooting skills to identify, research and propose solutions to problems and accommodate necessary changes or corrective action, as needed
* Recommends standards, procedures and process improvements appropriate to own work
* May present work to team members, clients and management
* Other duties as assigned.
What you will bring with you:
* 7+ years of total experience of developing API's - .NET (C#) and Python, Java.
* Demonstrates sound technical skills with a strong working knowledge of the client's business in order to effectively translate business needs to IT solutions.
* Fast learner who adapts quickly to changing business needs and evolving technology landscapes.
* Bachelor's or Master's degree in computer science or related field.
* Deep understanding of Azure and AWS, with experience in designing cloud-native applications using serverless and containerized architectures.
* Extensive experience with BFF design patterns, API Gateway, and middleware solutions.
* Strong experience with authentication and security using Okta, OAuth2, OpenID Connect, and JWT.
* Strong knowledge of DevOps, CI/CD, containerization (Docker, Kubernetes), and infrastructure as code (Terraform, ARM templates).
* Extensive experience with some of the following monitoring and alerting tools (ELK, Datadog, Dynatrace, Splunk)
* Experience working in agile development environments, leading technical discussions, and mentoring junior engineers.
* Extensive knowledge of building REST and GraphQL APIs
* Effective oral and written communication skills
* Required to attend additional training as requested/deemed necessary
Salary:
Salary Range: $101,000 - $151,500
At our company, we are committed to pay transparency and equity. The salary range for this role is competitive nationwide, and we strive to ensure that compensation is fair and equitable. Your actual base salary will be determined based on your unique skills, qualifications, experience, education, and geographic location. In addition to your base salary, this position is eligible for a discretionary annual incentive award based on your individual performance as well as the overall performance of the business. We are dedicated to creating a work environment where everyone is rewarded for their contributions.
Not ready to apply yet but want to stay in touch? Join our talent community to stay connected until the time is right for you!
We are committed to fostering an inclusive environment where all employees feel they belong, are supported and empowered to thrive. We are dedicated to building teams with varied experiences, backgrounds, perspectives and ideas that benefit our colleagues, clients, and the communities where we operate. We encourage applications from qualified individuals from all backgrounds.
Life is brighter when you work at Sun Life
At Sun Life, we prioritize your well-being with comprehensive benefits, including generous vacation and sick time, market-leading paid family, parental and adoption leave, medical coverage, company paid life and AD&D insurance, disability programs and a partially paid sabbatical program. Plan for your future with our 401(k) employer match, stock purchase options and an employer-funded retirement account. Enjoy a flexible, inclusive and collaborative work environment that supports career growth. We're proud to be recognized in our communities as a top employer. Proudly Great Place to Work Certified in Canada and the U.S., we've also been recognized as a "Top 10" employer by the Boston Globe's "Top Places to Work" for two years in a row. Visit our website to learn more about our benefits and recognition within our communities.
We will make reasonable accommodations to the known physical or mental limitations of otherwise-qualified individuals with disabilities or special disabled veterans, unless the accommodation would impose an undue hardship on the operation of our business. Please email ************************* to request an accommodation.
For applicants residing in California, please read our employee California Privacy Policy and Notice.
We do not require or administer lie detector tests as a condition of employment or continued employment.
Sun Life will consider for employment all qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws, including applicable fair chance ordinances.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Job Category:
IT - Application Development
Posting End Date:
29/01/2026
$101k-151.5k yearly Auto-Apply 10d ago
Sr. Backend Software Engineer, DentaQuest
Sun Life of Canada 4.3
Software engineering manager job in Portland, ME
Sun Life U.S. is one of the largest providers of employee and government benefits, helping approximately 50 million Americans access the care and coverage they need. Through employers, industry partners and government programs, Sun Life U.S. offers a portfolio of benefits and services, including dental, vision, disability, absence management, life, supplemental health, medical stop-loss insurance, and healthcare navigation. We have more than 6,400 employees and associates in our partner dental practices and operate nationwide.
Visit our website to discover how Sun Life is making life brighter for our customers, partners and communities.
Job Description:
Sun Life embraces a hybrid work model that balances in-office collaboration with the flexibility of virtual work. Our team members and leaders are expected to foster connection and teamwork by being present in the office at least 2 days per week.
The Opportunity:
The Sr. Softwareengineer maintains IT objectives by supporting business processes, systems and clients specifically mobile technologies and applications, carries out these responsibilities by providing information technology (IT) solutions
How you will contribute:
Analyzes and evaluates business requirements by working with clients and management. Provides recommendations on the nature, scope and complexity of solutions
Document the functional and technical specifications and project plans for proposed solutions to business requirements of moderate to high complexity. Develops (codes), tests, documents, educates and supports subsequent software solutions
Develops and implements project plans, including resources, tasks, time frames and deliverables for moderate to complex projects. Monitors projects and advises members on how to resolve technical problems
Assists in training initiatives by occasionally providing direction to peers and less experienced staff. May assign work to less experienced staff and review their work
Supports existing applications, monitors systems performance and work based on the impact to the business. May coordinate cross-functional IT departments to resolve issues
Uses troubleshooting skills to identify, research and propose solutions to problems and accommodate necessary changes or corrective action, as needed
Recommends standards, procedures and process improvements appropriate to own work
May present work to team members, clients and management
Other duties as assigned.
What you will bring with you:
7+ years of total experience of developing API's - .NET (C#) and Python, Java.
Demonstrates sound technical skills with a strong working knowledge of the client's business in order to effectively translate business needs to IT solutions.
Fast learner who adapts quickly to changing business needs and evolving technology landscapes.
Bachelor's or Master's degree in computer science or related field.
Deep understanding of Azure and AWS, with experience in designing cloud-native applications using serverless and containerized architectures.
Extensive experience with BFF design patterns, API Gateway, and middleware solutions.
Strong experience with authentication and security using Okta, OAuth2, OpenID Connect, and JWT.
Strong knowledge of DevOps, CI/CD, containerization (Docker, Kubernetes), and infrastructure as code (Terraform, ARM templates).
Extensive experience with some of the following monitoring and alerting tools (ELK, Datadog, Dynatrace, Splunk)
Experience working in agile development environments, leading technical discussions, and mentoring junior engineers.
Extensive knowledge of building REST and GraphQL APIs
Effective oral and written communication skills
Required to attend additional training as requested/deemed necessary
Salary:
Salary Range: $101,000 - $151,500
At our company, we are committed to pay transparency and equity. The salary range for this role is competitive nationwide, and we strive to ensure that compensation is fair and equitable. Your actual base salary will be determined based on your unique skills, qualifications, experience, education, and geographic location. In addition to your base salary, this position is eligible for a discretionary annual incentive award based on your individual performance as well as the overall performance of the business. We are dedicated to creating a work environment where everyone is rewarded for their contributions.
Not ready to apply yet but want to stay in touch? Join our talent community to stay connected until the time is right for you!
We are committed to fostering an inclusive environment where all employees feel they belong, are supported and empowered to thrive. We are dedicated to building teams with varied experiences, backgrounds, perspectives and ideas that benefit our colleagues, clients, and the communities where we operate. We encourage applications from qualified individuals from all backgrounds.
Life is brighter when you work at Sun Life
At Sun Life, we prioritize your well-being with comprehensive benefits, including generous vacation and sick time, market-leading paid family, parental and adoption leave, medical coverage, company paid life and AD&D insurance, disability programs and a partially paid sabbatical program. Plan for your future with our 401(k) employer match, stock purchase options and an employer-funded retirement account. Enjoy a flexible, inclusive and collaborative work environment that supports career growth. We're proud to be recognized in our communities as a top employer. Proudly Great Place to Work Certified in Canada and the U.S., we've also been recognized as a "Top 10" employer by the Boston Globe's "Top Places to Work" for two years in a row. Visit our website to learn more about our benefits and recognition within our communities.
We will make reasonable accommodations to the known physical or mental limitations of otherwise-qualified individuals with disabilities or special disabled veterans, unless the accommodation would impose an undue hardship on the operation of our business. Please email ************************* to request an accommodation.
For applicants residing in California, please read our employee California Privacy Policy and Notice.
We do not require or administer lie detector tests as a condition of employment or continued employment.
Sun Life will consider for employment all qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws, including applicable fair chance ordinances.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Job Category:
IT - Application Development
Posting End Date:
29/01/2026
$101k-151.5k yearly Auto-Apply 15d ago
Senior AI/ML Software Engineer
Maximus 4.3
Software engineering manager job in Portland, ME
Description & Requirements The Senior AI SoftwareEngineer will design, develop, and implement machine learning solutions, support AI initiatives for our federal agency client, and contribute to innovative projects. is fully remote. Candidates in the Washington DC area are preferred.
The selected candidate must be able to obtain and wait for the completion of an interim federal background investigation prior to starting employment. Maximus will provide guidance and facilitate the necessary administrative steps required for this process, which typically takes approximately 3-4 months.
Essential Duties and Responsibilities:
- Lead, develop, collaborate, and advance the applied and responsible use of AI, ML, mathematical, and data science solutions throughout the enterprise by finding the right fit of tools, technologies, methodologies, processes, and automation to enable effective and efficient solutions for each unique situation. Lead the use of applied mathematical analyses to provide solutions.
- Lead efforts across the enterprise to support the creation of solutions and real mission outcomes, emphasizing and teaching the ability to flex and demonstrate initiative when dealing with ambiguous and fast-paced situations.
- Act as technical translator and role model for effectively articulating and translating technical needs, solutions, outputs, and impacts to all levels, regardless of technical proficiency, in a respectful, collaborative, and situationally appropriate manner.
- Maintain deep, current knowledge of the AI technology landscape and emerging developments, evaluating their applicability for use in production/operational environments.
- Lead the creation, curation, and promotion of playbooks, best practices, lessons learned, and firm intellectual capital.
Job-Specific Essential Duties and Responsibilities:
- Design, develop, and deploy (AI) Machine Learning, Deep Learning models that support business objectives and enhance product functionality.
- Demonstrated knowledge in designing, building, testing, and deploying machine models.
- Collaborate with softwareengineers and data scientists to integrate trained models into production environments and ensure scalable performance.
- Proficient in using Python, have good working knowledge of R, and other programming languages to develop data pipelines, preprocessing routines to clean up data, and model automation workflows as needed.
- Apply knowledge of data structures, algorithms, and statistics to ensure model accuracy, efficiency, and reliability.
- Work with large language models (LLMs) such as ChatGPT, Gemini, or Meta LLMs, including OpenAI API integration and prompt optimization.
- Preferably to have worked with LangChain family of products, MCP, and other integration technologies with databases and other knowledge artifacts
- Implement and maintain MLOps practices for continuous training, deployment, and monitoring of AI models.
- Evaluate and adopt emerging AI tools, frameworks, and methodologies to
improve system performance and development efficiency.
- Collaborate cross-functionally to identify opportunities for AI applications and translate business requirements into technical solutions.
- Document system design, model performance, and process workflows to support transparency, reproducibility, and future improvements.
Minimum Requirements
- Bachelor's degree in relevant field of study and 7+ years of relevant professional experience required, or equivalent combination of education and experience.
Job-Specific Minimum Requirements:
- A bachelor's degree in computer science is strongly preferred; however, additional years of directly related professional experience may be considered in lieu of a degree. Degrees in Mathematics, Artificial Intelligence, Data Science, or related fields are also acceptable.
- 10+ years of professional softwareengineering experience, with proficiency in one or more programming languages such as Java, Python, or R.
- 2+ years of current hands-on experience in areas such as data mining, machine learning, deep learning (neural networks), data structures, algorithms, statistics, and AI model training.
- Practical experience working with Python, PyTorch, TensorFlow, and related frameworks and libraries.
- Experience with at least one large language model (LLM) platform such as ChatGPT, Gemini, or Meta LLMs, with a solid understanding of OpenAI APIs and their integration.
- Strong verbal and written communication skills
- Demonstrated success in client support
- Ability to interface with all levels of management
- Ability to perform complex tasks with minimal supervision and guidance
- Excellent time management, scheduling and organizational skills
- Ability to work well independently or in a team setting
- Candidates must meet requirements to obtain and maintain a federal background investigation clearance
- To be eligible for the federal background clearance, candidates must be a US Citizen or a Legal Permanent Resident (Green Card status) for at least three (3) years
Preferred Skills and Qualifications:
- Preferred certifications include AWS Certified Machine Learning - Specialty, Google Cloud Professional Machine Learning Engineer, Microsoft Certified: Azure AI Engineer Associate, TensorFlow Developer Certificate, or IBM Machine Learning Professional Certificate
#techjobs #clearance #veteranspage #LI-Remote
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Accommodations
Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************.
Minimum Salary
$
160,000.00
Maximum Salary
$
170,000.00
$96k-123k yearly est. Easy Apply 6d ago
Automation Engineering Manager
UFP Technologies 4.1
Software engineering manager job in Dover, NH
About Welch Fluorocarbon: Since 1985, Welch Fluorocarbon, a UFP Technologies company, has specialized in providing thermoformed and heat-sealed products to a variety of customers. We utilize the best, thin, high-performance films. Welch Fluorocarbon was founded to answer the industry's demand for high-performance plastic products.
Our corporate culture is a true team environment where there is a presence of clear purpose, the strength of real community and the celebration of individual creativity. Every day we prove that "the whole is always greater than the sum of its parts." The foundation of our culture is based on the core ideology of balance. As part of our culture and promoting balance for Team Members lives, Welch provides a competitive benefits package.
Welch Fluorocarbon offers a competitive benefits package, including but not limited to:
* Medical, Dental, Vision, Life, Disability Insurance
* 401K with a matching contribution
* Paid time off, Paid holidays, Employee discounts and much more!
Location: This position is full-time on-site in Dover, NH.
Applicants must be authorized to work for any employer in the U.S. At this time, we are unable to sponsor or assume sponsorship of an employment visa.
Automation EngineeringManager Summary:
This role is responsible for managing the design and development of new manufacturing equipment, tools, and processes from concept through production, while driving continuous improvement in performance, safety, and cost. This role oversees experiments, prototyping, testing, and troubleshooting of automated systems, collaborates with customers to align products with both requirements and company capabilities, and oversee project planning and execution.
Automation EngineeringManager Essential Duties and Responsibilities:
* Manage the development of new manufacturing equipment through engineering analysis, prototyping, risk assessment, and qualification testing from earliest concept through release to Manufacturing.
* Evaluate tools, gauges, equipment, prototypes, and new manufacturing processes required for new product or customer product programs.
* In cooperation with the Customer, assist in the development of Products to satisfy the requirements of the Customer, while leveraging the strengths and capabilities of the Welch Fluorocarbon, Inc. manufacturing processes and technical know-how.
* Lead experiments to confirm/uncover or resolve design questions.
* Oversee the assembly, testing, and troubleshooting of automated manufacturing equipment.
* Develop timelines, project plans, and cost estimates for development programs, providing timely communication on program progress.
* Direct the work of more junior engineers and technicians in support of given programs as they are made available, mentoring & leading by example.
* Participate in design reviews to determine viability of new sales leads.
* Approve the evaluation, documentation, and implementation design or process equipment or tooling changes to improve performance, manufacturability, safety, and/or cost of existing products.
* Assist as needed in the troubleshooting and Root Cause Analysis of existing manufacturing tooling and equipment topics.
* Performs all other duties as assigned or needed.
Automation EngineeringManager Qualification Requirements:
* Bachelor's degree or master's degree in an Engineering (or Engineering Technology) field.
* Mechanical engineering is preferred, but other disciplines will also be considered.
* At least 3-5 years of demonstrated product/process development experience in an applicable engineering area.
* At least 1-3 years of demonstrated experience leading individuals or teams, including responsibility for employees personal and technical development, as well as disciplinary.
* Experience with plastic part fabrication (common forming/sealing methods and equipment; thermoforming is particularly valuable). Experience with fluoropolymers or other exotic polymers is also desirable.
* Experience in machine design, simple electrical design, and understanding of common manufacturing practices.
* Strong statistical analysis and experimental design (DOE) experience is highly desirable.
* Risk analysis using FMEA and well considered design reviews.
* Documentation systems; Change orders, writing specs, quality systems, ISO requirements.
* Simple computer skills; Microsoft Word, Excel, Powerpoint, etc. with the ability to learn new ones.
* SolidWorks primarily and/or Inventor.
* Knowledge of drawing standards (geometric tolerancing, etc.).
* Air and motor vehicle travel (either in the US or internationally) when required (
UFP Technologies, Inc. is an Equal Opportunity/Affirmative Action employer Minorities/Women/Veterans/Disabled.
#UFP #MEDTECH #NH
$119k-149k yearly est. 60d+ ago
Software Engineer Intern
Galvion
Software engineering manager job in Portsmouth, NH
THE COMPANY
Galvion exists to empower military and tactical missions around the world. Our Tactical Head Solutions, Power & Data Systems and Advance Capabilities divisions work independently as well as collaboratively to design, develop and deliver best-in-class, purpose-built solutions that enhance the agility and survivability of the modern warfighter and other demanding end-users. With 20 years of experience, we have a proven track record as a reliable partner and a reputation for excellence. We believe in human-centered innovation and work proactively to solve the problems left unsolved by others so that our partners can safely complete their missions. At Galvion, we honor our history, harness our power and galvanize the future.
The intern will assist the team in developing Android applications and integrated devices.
This internship has a start date of mid-May 2026 and ends in mid-late August 2026.
WHAT YOU WILL BE DOING
· Work with softwareengineers to understand requirements.
· Code in Java, Kotlin, to assist the team on current development projects.
· Learn usage of Galvion applications and devices to be able to develop test cases.
· Demonstrate work to team members for functional reviews.
· Submit code for code reviews.
· Follow SDLC practices.
SKILLS YOU WILL NEED TO SUCCEED:
Experience in object-oriented languages
Currently pursuing a degree in Computer Science or Computer Engineering
Ability to work in a agile development environment
Excellent communication skills (written and verbal)
Ability to pass a background check.
THE TEAM
You will work closely with an accomplished leader with significant industry experience and be the SME on a team of passionate and driven individuals who are making a difference for our modern-day war fighters, law enforcement, and EMS.
Galvion provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. Galvion complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including, but not limited to, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training.
$44k-76k yearly est. 13d ago
Lead Software Developer
Unity College 3.9
Software engineering manager job in New Gloucester, ME
The Company
At Unity, sustainability isn't a buzzword. It's the foundation of our entire approach and has been for more than 50 years.
We apply sustainability principles to everything we do, from our properties around the State of Maine, to our online degrees offered to students everywhere, to our enrichment experiences and entrepreneurial endeavors at locations from northern Maine to Arizona to Brazil.
Engage with Unity College and you'll start to ask tough questions, challenge the status quo, and envision new possibilities. If taking the lead in creating a more sustainable future sounds like the future you want, we can make it happen.
JOB OVERVIEW
Reporting to the Director of Information Technology (IT) and working closely with the other members of the IT team, the Lead Software Developer is responsible for development, design, and implementation of new or modified functional software solutions to meet ongoing business needs. The Lead Software Developer engages in all phases of the software development lifecycle - including gathering and analyzing business system requirements, developing, and testing new software solutions, resolving bugs, responding to service issues, and creating system documentation. The Lead Software Developer works with internal and contract developers, solution architects and systems analysts on the information technology team, as well as internal clients and product managers throughout the software development life cycle.
The Lead Software Developer is a team player with a keen eye for detail, great problem-solving, and troubleshooting skills. The Lead Software Developer may participate in design meetings and consult with clients to refine, test and debug programs to meet business needs and interact with third party partners in the achievement of business and technology initiatives. This position will be in New Gloucester, Maine.
POSITION SPECIFIC RESPONSIBILITIES AND EXPECTATIONS
Lead support for and maintenance of existing line of business software solutions.
Design, develop and implement new functionality in Salesforce applications.
Design, develop and support new software functionalities within other existing solutions.
Integrate data between multiple applications, services, and databases.
Develop and maintain SQL queries, stored procedures, views, and functions.
Communicate with team members to identify roadblocks and deliver functional outcomes to meet development requirements and business goals.
Develop new features and functions that interact with legacy code.
Produce documentation on Salesforce enhancements made and support technical training for others supporting the Salesforce environment.
Work with other developers to design algorithms, flowcharts, code, and associated documentation.
Produce clean, efficient, and secure code based on provided specifications and industry best practices.
Integrate custom software solutions with third-party programs and off the shelf software.
Troubleshoot, debug and upgrade existing software for technical problems and performance improvement.
Gather and evaluate user feedback.
Create technical documentation for reference and reporting.
Multi-task and change from one task to another without loss of efficiency or composure.
Pro-actively communicate challenges, successes, and failures with leadership.
Other duties as assigned.
POSITION SPECIFIC EDUCATION, SKILLS AND COMPENTCIES:
Required:
High School or equivalent GED diploma plus5 yrs. experience
Proven Salesforce development and administration skills.
Experience in integration of Salesforce Orgs and third party applications
Ability to continually evolve/improve productivity and environment and learn new development trends/practices.
Skilled in at least one .net language (VB or C#)..
Applicable understanding of development of web-based applications with skills in HTML, CSS, JavaScript, jQuery.
Applicable database development skills - MSSQL preferred.
Ability to learn new languages and technologies.
Excellent communication skills.
Good organizational and planning skills, including the ability to take tasks through to completion.
Commitment to excellent customer service and product development.
Strong problem analysis and decision-making ability.
Self-motivated and enthusiastic.
Ability to function effectively within a matrix organizational structure, maintaining open lines of communication while being discreet, courteous, and well poised.
Preferred:
College degree in Computer Science, IT, Engineering, or related discipline - experience can be substituted for a degree.
2+ years Salesforce development and administration; preferred Salesforce certifications in development or administration
2+ years development experience - preferred 1+ years VB.Net and/or C# - experience can be substituted for a degree.
2+ years of experience in application database design and development - MSSQL preferred - experience can be substituted for a degree.
Concurrently worked with at least one other software developer on projects that lasted over at least a 6-month development period.
The Location
This position will be located at 49 Farm View Drive, New Gloucester, Maine.
Benefits
Unity College offers a generous benefits package which includes medical, dental, vision, short term disability, long term disability, life insurance, PTO, and a company match on our 403b retirement plan. Waiting periods will apply.
To Apply
Interested and qualified candidates should click on the “Apply Now” button and submit a resume and cover letter.
At Unity College, we don't just accept difference - we celebrate it, we support it, and we thrive on it for the benefit of our employees, our students, and our community. Unity College is proud to be an equal opportunity workplace and is an affirmative action employer.
$65k-77k yearly est. Auto-Apply 60d+ ago
Senior Application Developer
Idexx Laboratories 4.8
Software engineering manager job in Westbrook, ME
We are looking for a Senior Application Developer who combines strong hands-on development skills with the ability to lead strategically, communicate clearly, and contribute to future architectural direction.
This is a hybrid role and may require you to be in the office 2-3 days per week.
In this Role You will:
Combine hands-on development, technical leadership, and strategic influence.
Connect ideas across teams, drive clarity from ambiguity, and communicate technical recommendations in a way that builds alignment with both technical and business partners.
Lead and contribute to the design, implementation, and evolution of scalable, cloud-hosted software within the VetConnect PLUS ecosystem, incorporating strong testing, monitoring, performance, and reliability practices.
Drive technical direction for complex features and systems with high autonomy using strong engineering judgment to identify connections, risks, and opportunities across domains; navigate ambiguity with incomplete information and shake long-term system direction.
Mentor engineers and contribute to development standards; guiding teams to apply sustainable technical practices, code quality through reviews, and operational excellence.
Translate business objectives and product concepts into clear technical solutions, evaluating tradeoffs and downstream impacts; collaborate closely with product, UX, business stakeholders, and cross-team engineering partners to drive shared understanding and alignment.
What do you need to succeed?
10+ years of application development experience, including technical leadership and large-scale system design contributions.
Solid plus grounding in software design principles, modern development methods, automated testing, and CI/CD practices; technical proficiency with Java/Spring and TypeScript/NodeJS, and familiarity with cloud technologies (AWS & GCP preferred).
Strong communication and influence skills with the ability to explain complex technical topics to business partners and non-technical audiences.
Proven ability to drive clarity and progress in ambiguous situations, connecting dots across teams and domains.
A proactive, forward-looking mindset with a passion for learning, influencing, and helping set long-term technical direction.
What you can expect from us:
Base salary range starting at $138,000 based on experience
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 disease. 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.
IDEXX values a diverse workforce and workplace and strongly encourages women, people of color, LGBT 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.
While we appreciate our staffing partners, we are unable to accept unsolicited agency resumes.
#LI-CAG
$138k yearly Auto-Apply 40d ago
3D Visualization Software Developer
Position Imaging 4.1
Software engineering manager job in Portsmouth, NH
Highly accurate wireless tracking in 3D space, enabling large-scale, immersive augmented and virtual reality experiences without the use of any markers.
Job Description
Responsibilities will include developing and integrating new technologies for Augmented and Virtual Reality applications. Candidate must be highly innovative and enjoy working in a dynamic and creative environment within a multi-disciplinary team.
Qualifications
Fluent in C / C++ Expert in Unity Engine and develop apps for iOS, Android, and Windows Some experience with inertial sensors and visual SLAM Experience with algorithm implementations
Additional Information
Education Requirements: Master's degree in Computer Science, PhD a plus
$77k-100k yearly est. 60d+ ago
Senior Software Engineer, GRS Distribution & Underwriting
Liberty Mutual 4.5
Software engineering manager job in Portsmouth, NH
Do you have the skills, and drive, to help modernize mission-critical underwriting systems? Join Liberty Mutual's Global Risk Solutions (GRS) - Underwriting Risk Proposal, & Issuance team to help transform our Surety bond servicing platform from legacy tech to a modern, scalable platform. You'll work in an agile environment with the autonomy to own complex problems, the opportunity to mentor teammates, and the stability of a Fortune 100 company.
Responsibilities:
Own and deliver subcomponents of the Surety Underwriting product lifecycle in an Agile & collaborative team space. Design, implement, test, deploy, and operate.
Translate higher-level architecture into pragmatic, testable solutions that teams can implement and maintain.
Provide day-to-day technical leadership: lead design discussions, code reviews, ensure engineering standards, and mentor less experienced engineers while also guiding other contractor teams.
Drive CI/CD and quality: help maintain pipeline, ensure reliable automated testing practices, and improve deployment frequency and safety.
Improve observability and operational resilience: add metrics, logs, alerts, and runbook procedures to reduce MTTR and support 24/7 operations.
Coordinate across multiple delivery teams and vendors to align on API contracts, data models, integration patterns, and deliverable timelines.
Participate in sprint planning, backlog refinement, and demos; estimate and decompose stories into clear technical tasks.
Advocate for continuous improvement: performance tuning, technical debt reduction, and modernization efforts that enable international scale.
Impact & outcomes:
Accelerate delivery of the GPL Keystone initiative by reliably delivering feature components and reducing rework due to integration issues.
Improve deployment cadence and reduce release risk through stronger CI/CD, automated testing, and observability.
Raise team capability by mentoring engineers and stabilizing contractor contributions.
Qualifications
A minimum of five years of softwareengineering experience
Domain experience in insurance, underwriting, or financial services (helpful but not required).
Prior experience modernizing legacy systems or migrating monoliths to microservices.
Experience in tech stack (React, NestJS, Aurora Progress, Github Actions, GraphQL, Typescript, Javascript)
Experience with observability tools (Datadog, Splunk, etc.) and designing runbooks/incident response processes.
Bonus:
Familiarity with test automation frameworks (Playwright, Selenium) and experience collaborating closely with QA automation leads.
Experience leading or coordinating contractor/vendor teams.
A Bachelor's or Master's degree in a technical or business discipline, or equivalent experience
About Us
Pay Philosophy: The typical starting salary range for this role is determined by a number of factors including skills, experience, education, certifications and location. The full salary range for this role reflects the competitive labor market value for all employees in these positions across the national market and provides an opportunity to progress as employees grow and develop within the role. Some roles at Liberty Mutual have a corresponding compensation plan which may include commission and/or bonus earnings at rates that vary based on multiple factors set forth in the compensation plan for the role.
At Liberty Mutual, our goal is to create a workplace where everyone feels valued, supported, and can thrive. We build an environment that welcomes a wide range of perspectives and experiences, with inclusion embedded in
every aspect of our culture and reflected in everyday interactions. This comes to life through comprehensive
benefits, workplace flexibility, professional development opportunities, and a host of opportunities provided through our Employee Resource Groups. Each employee plays a role in creating our inclusive culture, which supports every individual to do their best work. Together, we cultivate a community where everyone can make a meaningful impact for our business, our customers, and the communities we serve.
We value your hard work, integrity and commitment to make things better, and we put people first by offering you benefits that support your life and well-being. To learn more about our benefit offerings please visit: ***********************
Liberty Mutual is an equal opportunity employer. We will not tolerate discrimination on the basis of race, color, national origin, sex, sexual orientation, gender identity, religion, age, disability, veteran's status, pregnancy, genetic information or on any basis prohibited by federal, state or local law.
Fair Chance Notices
California
Los Angeles Incorporated
Los Angeles Unincorporated
Philadelphia
San Francisco
We can recommend jobs specifically for you! Click here to get started.
$93k-114k yearly est. Auto-Apply 5d ago
Software Development Manager
Portland Webworks
Software engineering manager job in Portland, ME
About Us
Portland Webworks (and our public sector brand GovWebworks) is a mission-driven software consulting and professional services agency focused on custom development for the public sector. We build web applications and digital services that make government more accessible, efficient, and user-centered. Our CMS based projects are primarily centered around Drupal and we endeavor to be an active part of the broader Drupal community. Philosophically, we are technology agnostic choosing tools that best meet our clients' needs, with a focus on open source and proven solutions so while we have a bias towards Drupal based on experience, it is not the only tool we consider and use. We seek constant innovation, providing progressive solutions for our clients and continually pushing the boundaries of how we provide those solutions.
The Role
We are seeking a motivated and versatile Software Development Manager to join our leadership team. In this role, you will oversee a remote team of 12 CMS developers, managing project execution, staff development, and team operations. You will be a key player in delivering high-quality client work, growing our CMS-based product offerings, and cultivating a strong team culture grounded in collaboration, mentorship, and technical excellence.
This role reports to the Director of Software Development.
Key Responsibilities
Team & People Management
Lead and support a distributed team of CMS developers (in-house and contract)
Conduct performance reviews and regular one-on-ones
Coach and mentor team members for growth and accountability
Manage hiring, onboarding, and contractor relationships
Project & Technical Leadership
Serve as a technical leader across CMS projects (primarily Drupal)
Meet with clients and internal stakeholders to move projects forward
Ensure alignment of technical decisions with long-term product vision
Support client projects with staffing, estimates, and delivery oversight
Strategic Leadership
Define and drive department goals aligned with company strategy
Support the evolution of our CMS-based product offerings
Engage with the Drupal community to foster visibility and collaboration
Monitor department performance and contribute to company-wide initiatives
What We're Looking For
Experience leading or managing technical teams, with a strong record of motivating and supporting others
5+ years of experience in web development, including CMS platforms (Drupal strongly preferred)
Excellent communication and client-facing skills
Familiarity with professional services/consulting environments (public sector experience a strong plus)
A versatile thinker who can balance project needs, technical vision, and team dynamics
A commitment to community engagement and continuous learning
Benefits
We strive for excellence in everything we do. We value wisdom, curiosity, and a sense of fun.
Our work is meaningful. From providing easier and better ways for citizens to access state government information and programs aiding in a more informed and better served populace, to keeping pets and animals safe through registration and welfare tracking, to making vaccines available to people most in need- our software often has a direct benefit to people we'll never meet.
We are also very dedicated to the people within our organization. We are proud to be consistently named one of Maine's "Best Places to Work".
The benefits that we offer include:
100% Paid health and dental benefits for employees
Health Reimbursement Account (to minimize out of pocket costs)
Flexible Spending and Dependent Care Accounts
Company matching retirement plan
Annual profit sharing
Flexible scheduling
Up to 25 days paid vacation
Free parking (you will love Old Port parking)
Supportive and engaging work environment for all employees, in office and remote
Inclusive and collaborative management style, actively seeking and considering all employee perspectives in decision-making
Competitive pay and merit increases
Pay scale for Software Development Manager: Depends on experience
This position requires passing a criminal background check due to client contracting requirements.
Learn More About Portland Webworks & GovWebworks
LinkedIn | Facebook | Twitter | Instagram
5 Times
Best Places to Work
Winner
Our Team | Our Clients
$97k-129k yearly est. Auto-Apply 60d+ ago
Principal Software Engineer - Data
WEX 4.8
Software engineering manager job in Portland, ME
About the RoleWEX is transforming into a data-driven enterprise through its modern Data-as-a-Service (DaaS) platform. At the core of this strategy is a need for world-class technical leadership-engineers who can see across domains, design foundational systems, and set the architectural direction for years to come.
As a Principal Staff SoftwareEngineer, you will play a pivotal role in shaping WEX's DaaS platform end-to-end. You will drive the unification of data acquisition, semantic modeling, and data products, ensuring they operate together as a coherent, scalable, and trusted foundation for analytics, AI, and customer-facing experiences.
This is not just a technical role-it is a platform architect and multiplier role, where you'll be responsible for defining cross-cutting patterns, guiding teams across domains, and raising the technical bar across WEX's data ecosystem. If you're motivated by solving platform problems at global scale, influencing enterprise direction, and leaving behind systems that endure, this is your role.
What You'll Do
Architect the DaaS platform end-to-end: Define the next generation of WEX's enterprise data stack spanning ingestion, semantic data modeling, metadata, and product delivery.
Establish platform standards: Set reusable frameworks for ingestion, modeling, lineage, observability, and access control that accelerate adoption across domains.
Guide technical strategy at scale: Partner with senior engineering, product, and business leaders to align data architecture with WEX's strategic objectives.
Solve for scale, reliability, and trust: Design systems that handle billions of records, guarantee semantic consistency, and deliver auditable, governed data assets.
Mentor and multiply: Coach senior staff engineers and architects, instilling best practices in distributed systems, platform reliability, and semantic clarity.
Drive innovation: Explore and incorporate modern open-source and cloud-native technologies (e.g., Spark, Iceberg, Kafka, Delta, DBT, Ray, ML-ready data services).
Be the bridge: Collaborate across Data Acquisition, Semantic Modeling, Data Products, and Governance teams to ensure WEX's data is trusted, consistent, and usable across every business domain.
What You Bring
12-15+ years of experience in software or platform engineering, with a proven track record of building and scaling large-scale data platforms.
Expertise in distributed systems, data acquisition, and semantic modeling, with architectural ownership of systems processing tens of millions to billions of records per day.
Demonstrated ability to set cross-domain architectural standards and influence adoption across multiple engineering teams.
Strong background in data lifecycle management (versioning, auditability, observability, lineage, reproducibility).
Deep experience with modern data ecosystems: streaming (Kafka, Flink), batch (Spark, DBT), storage (Iceberg, Delta), orchestration (Airflow, Dagster), and APIs.
Exceptional communication and leadership skills-you can inspire engineers, influence executives, and build consensus across technical and business stakeholders.
A passion for creating platforms that endure: trusted, consistent, and empowering for analytics, AI, and products enterprise-wide.
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: $195,000.00 - $260,000.00
$195k-260k yearly Auto-Apply 60d+ ago
Senior COBOL Developer PART TIME
Maximus 4.3
Software engineering manager job in Portland, ME
Description & Requirements Maximus is seeking a PART TIME Senior IBM COBOL Developer to support our Internal Revenue Service (IRS) client. . Candidates must possess an active Moderate-Risk Background Investigation (MBI). Job Description
Essential Duties and Responsibilities:
- Assess data needs and design requirements for systems changes and enhancements.
- Develop and execute system testing plans and system change migration to production plans for compliance with system change control requirements.
- Perform trouble-shooting and programming analysis of systems issues.
- Develop system requirements of ad hoc reporting as needed.
- Maintain updated knowledge of contract compliance provisions for the project, department, and position.
- Follow policies and procedures without deviation.
- Develop, design, and implement custom applications supporting enhancements and additional projects as required for meeting project deliverables.
- May provide guidance, coaching, and training to other employees within job area.
Job-Specific Essential Duties and Responsibilities:
- Create, update, unit test, and maintain IBM COBOL programs
- Update documentation such as Functional Specification Packages (FSPs) or Program Requirements Packages (PRPs) and/or Visio diagrams, and/or spreadsheets as needed
- Track requirements and create/execute unit test cases
- Write, analyze, review and/or provide comments on documentation such as Unified Work Requests (UWR), UWR responses and Internal Revenue Manuals (IRM), Interface Control Documents (ICD) Computer Operator Handbooks (COH)
- Rewrite programs, using workflow charts and diagrams, and applying knowledge of computer capabilities, tax processing subject matter expertise, and symbolic logic.
- Perform or direct the revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements
- Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes
- Perform systems analysis and programming tasks to maintain and control the use of computer systems software
- Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program
- Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language
- Consult with and assist testers in the development, SAT and FIT environments
Minimum Requirements
- Bachelor's degree in relevant field of study and 5+ years of relevant professional experience required, or equivalent combination of education and experience.
Job-Specific Minimum Requirements:
- Bachelor's Degree from an accredited college or university required; an additional four (4) years of related work experience can substitute for a degree
- At least five (5) years of relevant experience required
- Must possess an active IRS Moderate-Risk Background Investigation (MBI)
- At least four (4) years of experience with IBM COBOL programming language
- Experience with DB2 and IBM DB2 utilities
- Experience with CICS
- Good verbal and written communication skills
- Demonstrated success in client support
- Ability to interface with all levels of management
- Ability to perform complex tasks with minimal supervision and guidance
- Excellent time management, scheduling and organizational skills
- Ability to work well independently or in a team setting
Preferred Skills and Qualifications:
- Experience with IRS processing systems; experience with SQL, JCL, Batch processing.
#techjobs #veteranspage #LI-Remote
EEO Statement
Maximus is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, age, national origin, disability, veteran status, genetic information and other legally protected characteristics.
Pay Transparency
Maximus compensation is based on various factors including but not limited to job location, a candidate's education, training, experience, expected quality and quantity of work, required travel (if any), external market and internal value analysis including seniority and merit systems, as well as internal pay alignment. Annual salary is just one component of Maximus's total compensation package. Other rewards may include short- and long-term incentives as well as program-specific awards. Additionally, Maximus provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, a retirement savings plan, paid holidays and paid time off. Compensation ranges may differ based on contract value but will be commensurate with job duties and relevant work experience. An applicant's salary history will not be used in determining compensation. Maximus will comply with regulatory minimum wage rates and exempt salary thresholds in all instances.
Accommodations
Maximus provides reasonable accommodations to individuals requiring assistance during any phase of the employment process due to a disability, medical condition, or physical or mental impairment. If you require assistance at any stage of the employment process-including accessing job postings, completing assessments, or participating in interviews,-please contact People Operations at **************************.
Minimum Salary
$
55.29
Maximum Salary
$
75.00
$96k-123k yearly est. Easy Apply 8d ago
Automation Engineering Manager
UFP Technologies 4.1
Software engineering manager job in Dover, NH
Job DescriptionAbout Welch Fluorocarbon:
Since 1985, Welch Fluorocarbon, a UFP Technologies company, has specialized in providing thermoformed and heat-sealed products to a variety of customers. We utilize the best, thin, high-performance films. Welch Fluorocarbon was founded to answer the industry's demand for high-performance plastic products.
Our corporate culture is a true team environment where there is a presence of clear purpose, the strength of real community and the celebration of individual creativity. Every day we prove that “the whole is always greater than the sum of its parts.” The foundation of our culture is based on the core ideology of balance. As part of our culture and promoting balance for Team Members lives, Welch provides a competitive benefits package.
Welch Fluorocarbon offers a competitive benefits package, including but not limited to:
Medical, Dental, Vision, Life, Disability Insurance
401K with a matching contribution
Paid time off, Paid holidays, Employee discounts and much more!
Location: This position is full-time on-site in Dover, NH.
Applicants must be authorized to work for any employer in the U.S. At this time, we are unable to sponsor or assume sponsorship of an employment visa.
Automation EngineeringManager Summary:
This role is responsible for managing the design and development of new manufacturing equipment, tools, and processes from concept through production, while driving continuous improvement in performance, safety, and cost. This role oversees experiments, prototyping, testing, and troubleshooting of automated systems, collaborates with customers to align products with both requirements and company capabilities, and oversee project planning and execution.
Automation EngineeringManager Essential Duties and Responsibilities:
Manage the development of new manufacturing equipment through engineering analysis, prototyping, risk assessment, and qualification testing from earliest concept through release to Manufacturing.
Evaluate tools, gauges, equipment, prototypes, and new manufacturing processes required for new product or customer product programs.
In cooperation with the Customer, assist in the development of Products to satisfy the requirements of the Customer, while leveraging the strengths and capabilities of the Welch Fluorocarbon, Inc. manufacturing processes and technical know-how.
Lead experiments to confirm/uncover or resolve design questions.
Oversee the assembly, testing, and troubleshooting of automated manufacturing equipment.
Develop timelines, project plans, and cost estimates for development programs, providing timely communication on program progress.
Direct the work of more junior engineers and technicians in support of given programs as they are made available, mentoring & leading by example.
Participate in design reviews to determine viability of new sales leads.
Approve the evaluation, documentation, and implementation design or process equipment or tooling changes to improve performance, manufacturability, safety, and/or cost of existing products.
Assist as needed in the troubleshooting and Root Cause Analysis of existing manufacturing tooling and equipment topics.
Performs all other duties as assigned or needed.
Automation EngineeringManager Qualification Requirements:
Bachelor's degree or master's degree in an Engineering (or Engineering Technology) field.
Mechanical engineering is preferred, but other disciplines will also be considered.
At least 3-5 years of demonstrated product/process development experience in an applicable engineering area.
At least 1-3 years of demonstrated experience leading individuals or teams, including responsibility for employees personal and technical development, as well as disciplinary.
Experience with plastic part fabrication (common forming/sealing methods and equipment; thermoforming is particularly valuable). Experience with fluoropolymers or other exotic polymers is also desirable.
Experience in machine design, simple electrical design, and understanding of common manufacturing practices.
Strong statistical analysis and experimental design (DOE) experience is highly desirable.
Risk analysis using FMEA and well considered design reviews.
Documentation systems; Change orders, writing specs, quality systems, ISO requirements.
Simple computer skills; Microsoft Word, Excel, Powerpoint, etc. with the ability to learn new ones.
SolidWorks primarily and/or Inventor.
Knowledge of drawing standards (geometric tolerancing, etc.).
Air and motor vehicle travel (either in the US or internationally) when required (
UFP Technologies, Inc. is an Equal Opportunity/Affirmative Action employer Minorities/Women/Veterans/Disabled.
#UFP #MEDTECH #NH
$119k-149k yearly est. 22d ago
Lead Software Developer
Unity College 3.9
Software engineering manager job in New Gloucester, ME
The Company
At Unity, sustainability isn't a buzzword. It's the foundation of our entire approach and has been for more than 50 years.
We apply sustainability principles to everything we do, from our properties around the State of Maine, to our online degrees offered to students everywhere, to our enrichment experiences and entrepreneurial endeavors at locations from northern Maine to Arizona to Brazil.
Engage with Unity College and you'll start to ask tough questions, challenge the status quo, and envision new possibilities. If taking the lead in creating a more sustainable future sounds like the future you want, we can make it happen.
JOB OVERVIEW
Reporting to the Director of Information Technology (IT) and working closely with the other members of the IT team, the Lead Software Developer is responsible for development, design, and implementation of new or modified functional software solutions to meet ongoing business needs. The Lead Software Developer engages in all phases of the software development lifecycle - including gathering and analyzing business system requirements, developing, and testing new software solutions, resolving bugs, responding to service issues, and creating system documentation. The Lead Software Developer works with internal and contract developers, solution architects and systems analysts on the information technology team, as well as internal clients and product managers throughout the software development life cycle.
The Lead Software Developer is a team player with a keen eye for detail, great problem-solving, and troubleshooting skills. The Lead Software Developer may participate in design meetings and consult with clients to refine, test and debug programs to meet business needs and interact with third party partners in the achievement of business and technology initiatives. This position will be in New Gloucester, Maine.
POSITION SPECIFIC RESPONSIBILITIES AND EXPECTATIONS
Lead support for and maintenance of existing line of business software solutions.
Design, develop and implement new functionality in Salesforce applications.
Design, develop and support new software functionalities within other existing solutions.
Integrate data between multiple applications, services, and databases.
Develop and maintain SQL queries, stored procedures, views, and functions.
Communicate with team members to identify roadblocks and deliver functional outcomes to meet development requirements and business goals.
Develop new features and functions that interact with legacy code.
Produce documentation on Salesforce enhancements made and support technical training for others supporting the Salesforce environment.
Work with other developers to design algorithms, flowcharts, code, and associated documentation.
Produce clean, efficient, and secure code based on provided specifications and industry best practices.
Integrate custom software solutions with third-party programs and off the shelf software.
Troubleshoot, debug and upgrade existing software for technical problems and performance improvement.
Gather and evaluate user feedback.
Create technical documentation for reference and reporting.
Multi-task and change from one task to another without loss of efficiency or composure.
Pro-actively communicate challenges, successes, and failures with leadership.
Other duties as assigned.
POSITION SPECIFIC EDUCATION, SKILLS AND COMPENTCIES:
Required:
High School or equivalent GED diploma plus5 yrs. experience
Proven Salesforce development and administration skills.
Experience in integration of Salesforce Orgs and third party applications
Ability to continually evolve/improve productivity and environment and learn new development trends/practices.
Skilled in at least one .net language (VB or C#)..
Applicable understanding of development of web-based applications with skills in HTML, CSS, JavaScript, jQuery.
Applicable database development skills - MSSQL preferred.
Ability to learn new languages and technologies.
Excellent communication skills.
Good organizational and planning skills, including the ability to take tasks through to completion.
Commitment to excellent customer service and product development.
Strong problem analysis and decision-making ability.
Self-motivated and enthusiastic.
Ability to function effectively within a matrix organizational structure, maintaining open lines of communication while being discreet, courteous, and well poised.
Preferred:
College degree in Computer Science, IT, Engineering, or related discipline - experience can be substituted for a degree.
2+ years Salesforce development and administration; preferred Salesforce certifications in development or administration
2+ years development experience - preferred 1+ years VB.Net and/or C# - experience can be substituted for a degree.
2+ years of experience in application database design and development - MSSQL preferred - experience can be substituted for a degree.
Concurrently worked with at least one other software developer on projects that lasted over at least a 6-month development period.
The Location
This position will be located at 49 Farm View Drive, New Gloucester, Maine.
Benefits
Unity College offers a generous benefits package which includes medical, dental, vision, short term disability, long term disability, life insurance, PTO, and a company match on our 403b retirement plan. Waiting periods will apply.
To Apply
Interested and qualified candidates should click on the “Apply Now” button and submit a resume and cover letter.
At Unity College, we don't just accept difference - we celebrate it, we support it, and we thrive on it for the benefit of our employees, our students, and our community. Unity College is proud to be an equal opportunity workplace and is an affirmative action employer.
$65k-77k yearly est. Auto-Apply 60d+ ago
Senior Software Engineer, GRS Distribution & Underwriting
Liberty Mutual 4.5
Software engineering manager job in Portsmouth, NH
Do you have the skills, and drive, to help modernize mission-critical underwriting systems? Join Liberty Mutual's Global Risk Solutions (GRS) - Underwriting Risk Proposal, & Issuance team to help transform our Surety bond servicing platform from legacy tech to a modern, scalable platform. You'll work in an agile environment with the autonomy to own complex problems, the opportunity to mentor teammates, and the stability of a Fortune 100 company.
Responsibilities:
Own and deliver subcomponents of the Surety Underwriting product lifecycle in an Agile & collaborative team space. Design, implement, test, deploy, and operate.
Translate higher-level architecture into pragmatic, testable solutions that teams can implement and maintain.
Provide day-to-day technical leadership: lead design discussions, code reviews, ensure engineering standards, and mentor less experienced engineers while also guiding other contractor teams.
Drive CI/CD and quality: help maintain pipeline, ensure reliable automated testing practices, and improve deployment frequency and safety.
Improve observability and operational resilience: add metrics, logs, alerts, and runbook procedures to reduce MTTR and support 24/7 operations.
Coordinate across multiple delivery teams and vendors to align on API contracts, data models, integration patterns, and deliverable timelines.
Participate in sprint planning, backlog refinement, and demos; estimate and decompose stories into clear technical tasks.
Advocate for continuous improvement: performance tuning, technical debt reduction, and modernization efforts that enable international scale.
Impact & outcomes:
Accelerate delivery of the GPL Keystone initiative by reliably delivering feature components and reducing rework due to integration issues.
Improve deployment cadence and reduce release risk through stronger CI/CD, automated testing, and observability.
Raise team capability by mentoring engineers and stabilizing contractor contributions.
Qualifications
A minimum of five years of softwareengineering experience
Domain experience in insurance, underwriting, or financial services (helpful but not required).
Prior experience modernizing legacy systems or migrating monoliths to microservices.
Experience in tech stack (React, NestJS, Aurora Progress, Github Actions, GraphQL, Typescript, Javascript)
Experience with observability tools (Datadog, Splunk, etc.) and designing runbooks/incident response processes.
Bonus:
Familiarity with test automation frameworks (Playwright, Selenium) and experience collaborating closely with QA automation leads.
Experience leading or coordinating contractor/vendor teams.
A Bachelor's or Master's degree in a technical or business discipline, or equivalent experience
About Us
Pay Philosophy: The typical starting salary range for this role is determined by a number of factors including skills, experience, education, certifications and location. The full salary range for this role reflects the competitive labor market value for all employees in these positions across the national market and provides an opportunity to progress as employees grow and develop within the role. Some roles at Liberty Mutual have a corresponding compensation plan which may include commission and/or bonus earnings at rates that vary based on multiple factors set forth in the compensation plan for the role.
At Liberty Mutual, our goal is to create a workplace where everyone feels valued, supported, and can thrive. We build an environment that welcomes a wide range of perspectives and experiences, with inclusion embedded in
every aspect of our culture and reflected in everyday interactions. This comes to life through comprehensive
benefits, workplace flexibility, professional development opportunities, and a host of opportunities provided through our Employee Resource Groups. Each employee plays a role in creating our inclusive culture, which supports every individual to do their best work. Together, we cultivate a community where everyone can make a meaningful impact for our business, our customers, and the communities we serve.
We value your hard work, integrity and commitment to make things better, and we put people first by offering you benefits that support your life and well-being. To learn more about our benefit offerings please visit: ***********************
Liberty Mutual is an equal opportunity employer. We will not tolerate discrimination on the basis of race, color, national origin, sex, sexual orientation, gender identity, religion, age, disability, veteran's status, pregnancy, genetic information or on any basis prohibited by federal, state or local law.
Fair Chance Notices
California
Los Angeles Incorporated
Los Angeles Unincorporated
Philadelphia
San Francisco
$93k-114k yearly est. Auto-Apply 2d ago
Sr. Software Engineer
Position Imaging 4.1
Software engineering manager job in Portsmouth, NH
Work on developing a new wireless tracking and motion sensing technology for improving immersive human-computer interaction, visualization or localization. Develop software for multiple platforms and help deliver software products and systems (hardware) contributions across multiple disciplines including 3D graphics, device drivers, algorithms development, application programming interface, software development kit, game engine integration, and platform development. Design and develop new use cases and methods of interaction using 6DOF motion tracking controllers in 3D virtual environments, developing varied virtual reality and augmented reality applications. Responsible for Unity3d application and integration development.
Qualifications
Bachelor's degree/ foreign equivalent in Computer Graphics and Multimedia, Comp. Eng., Comp. Sci. Course work and degree that culminates in a thesis/project in area of CG&M. Thesis and/or Thesis project studies must include work on visualization / game development software and libraries in the Visual Studio development environment and 6DoF human-computer interaction. Coursework or Thesis/Thesis project must include the programming languages C, C++, JavaScript, Java, Visual Basic, both procedural and objective programming and writing multi-platform code (Win, Linux, etc.) in development environments such as Visual Studio, Borland C, and Eclipse.
Additional Information
Education Requirements:
Master's degree in Computer Science, PhD a plus
$104k-139k yearly est. 1d ago
Learn more about software engineering manager jobs
How much does a software engineering manager earn in Portland, ME?
The average software engineering manager in Portland, ME earns between $86,000 and $158,000 annually. This compares to the national average software engineering manager range of $100,000 to $198,000.
Average software engineering manager salary in Portland, ME