Northeastern UniversityPart-Time Lecturer Online - Khoury College of Computer Sciences Northeastern UniversityPart-Time Lecturer Online - Khoury College of Computer SciencesPortland, METopics will include memory management; user interface design; user interface building; input methods; data handling; network techniques and URL loading; and, finally, specifics such as use of mobile sensing such as GPS and accelerometers. Coursework will include project conception, design, implementation, and pilot testing of mobile phone software applications, using health applications as the target domain.
Idexx Laboratories IncSenior Director IT - IT Enterprise Applications Idexx Laboratories IncSenior Director IT - IT Enterprise ApplicationsWestbrook, METhis role is responsible for leading the strategy, delivery, modernization, and operational excellence of IDEXX's core intra-enterprise IT applications portfolio, including SAP ERP, connected bolt-on systems, and enterprise platforms supporting Order-to-Cash, Finance, Supply Chain, Manufacturing, and Customer Support processes. An innovation leader in every industry we serve, we follow our Purpose and Guiding Principles to help pet owners worldwide keep their companion animals healthy and happy, to ensure safe drinking water for billions, and to help farmers protect livestock and poultry from diseases.
o9 Solutions IncNewSenior DevOps Architect o9 Solutions IncSenior DevOps ArchitectMaine, ME$195,263–$268,486 / yearEnterprise Infrastructure & Multi-Cloud Strategy: Lead the end-to-end architecture of scalable, secure, and high-performing DevOps and Platform Engineering solutions across multi-cloud environments (AWS, Azure, and GCP), as well as specialized infrastructures like VMC on AWS (VMware Cloud) and GovCloud. Escalation & Stakeholder Management: Effectively handle high-stakes client engagements and manage critical operational escalations, seamlessly translating complex technical resolutions into clear strategies for both engineering groups and executive leaders.
Dead River CompanyHelp Desk Technician Dead River CompanyHelp Desk TechnicianSouth Portland, ME$24–$26 / hourPart timeThis office based role ensures employees have the technical resources they need to work effectively by troubleshooting issues, coordinating repairs, and delivering exceptional customer service. Position Summary: The Help Desk Technician provides front-line support for company users of computers, smartphones, printers, IP phones, and other devices.
MaximusCloud Engineer MaximusCloud EngineerPortland, MEFull timeMaximus 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. - Research, design, develop, run tests, and evaluate systems supporting cloud implementation and integration with cloud service providers, applying principles and techniques of computer science, engineering, and mathematical analysis.
MaximusDevelopment Manager - Healthcare Technology MaximusDevelopment Manager - Healthcare TechnologyPortland, MEFull timeMaximus 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. - Drive all aspects of engineering recruiting including but not limited to; attracting great talent and retaining a highly skilled, proficient engineering team.
Garmin International, Inc.Senior Business Analyst Garmin International, Inc.Senior Business AnalystYarmouth, MaineIn this role, you will be responsible for serving as the bridge between business stakeholders and technical teams, gathering, documenting, and effectively communicating user requirements for large and complex projects, across multiple product lines and digital applications. Bachelor’s Degree in Computer Science, Information Technology, Management Information Systems, Engineering, Business or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and relevant experience.
MaximusDevSecOps Engineer MaximusDevSecOps EngineerPortland, MEFull timeProvides Development, Security, and Operations (DevSecOps) areas of incident response, vulnerability scanning and management, problem management, certificate management, penetration testing, password policy management, data analysis of network security, remediation patching coordination, and compliance efforts. 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.
MaximusSharePoint Administrator MaximusSharePoint AdministratorPortland, MEFull timeDemonstrated experience with the following: SharePoint Object Model (OM), SharePoint Designer (2010/2013/2016), Visio, InfoPath, Java, Visual Basic, Visual Studio, C#, HTML5, CSS3, PowerShell, XML, XPath, REST, API, Net, JavaScript, jQuery, SQL, VBA, Microsoft Project, MS Project Server and PWA. 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.
Environmental Systems Research Institute IncSoftware Developer II - Android Apps Job | Esri Career Opportunity Environmental Systems Research Institute IncSoftware Developer II - Android Apps Job | Esri Career OpportunityPortland, ME$97,760–$163,280 / yearYou'll tackle complex challenges like offline data sync, GPS integration, and seamless mapping experiences-all while delivering clean, scalable code that brings powerful field workflows to life. From frontline workers collecting real-time data to teams managing critical field operations, your work will directly support impactful missions across the globe.
Environmental Systems Research Institute IncSr. Software Developer - iOS Apps Job | Esri Career Opportunity Environmental Systems Research Institute IncSr. Software Developer - iOS Apps Job | Esri Career OpportunityPortland, ME$118,976–$197,600 / yearYou'll focus on solving complex challenges like offline data synchronization, real-time mapping, and seamless device integration, all while collaborating with a talented team to build solutions that are as reliable as they are impactful. Join Esri's Field Apps team and take the lead in building next-level iOS applications that empower professionals around the world to make critical decisions in the field.
Tyler Technologies IncProduct Manager - Utility Billing Tyler Technologies IncProduct Manager - Utility BillingYarmouth, MECreates plans and strategies to achieve the product objectives, including published product roadmaps that will articulate the product direction to both internal departments and external clients. Proactively communicates with senior management on the products performance, any major issues with the products or any changes in the market or competition related to the product area.
Environmental Systems Research Institute IncSr. Software Developer - Android Apps Job | Esri Career Opportunity Environmental Systems Research Institute IncSr. Software Developer - Android Apps Job | Esri Career OpportunityPortland, ME$118,976–$197,600 / yearYou'll help shape seamless, high-performance mobile experiences that support offline workflows, advanced mapping, and device integration-bringing real-world spatial awareness to life through beautifully engineered apps. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.
Unum GroupSenior Software Engineer (JAVA & FINEOS) Unum GroupSenior Software Engineer (JAVA & FINEOS)Portland, ME$89,400–$183,500 / yearA core focus of this position is supporting Unum's Total Leave teams through deep expertise in Fineos and custom Fineos development-including hands-on configuration, Java-based enhancements, and the integration of Fineos components into Unum's broader ecosystem. As a senior member of the engineering community, you will serve as a subject-matter expert across applications and technology stacks, providing technical guidance and mentorship to Software Engineers and Associate Software Engineers.
MaximusSr Analyst - ISO Security Governance MaximusSr Analyst - ISO Security GovernancePortland, MEFull timeMaximus 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. Support the enhancement and on-going management of governance activities from a Federal perspective, including vendor assessments, annual enterprise risk assessments, enterprise risk registers, security awareness and training, and maintenance of a GRC.
MaximusBusiness Systems Analyst MaximusBusiness Systems AnalystPortland, MEFull timeMaximus 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. - Bachelor's degree in Business Management, Information Systems, Computer Science/Engineering, Telecommunications, Technical Communications or related field, or equivalent work experience.
MaximusEnterprise Architect MaximusEnterprise ArchitectPortland, MERemoteFull timeMaximus 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. - Communicate complex technical concepts clearly to both technical and non-technical audiences, including executive leadership and external partners.
Insurance Office of AmericaProduct Owner (AI & Insurance Innovation) Insurance Office of AmericaProduct Owner (AI & Insurance Innovation)Portland, MERemote$80,000–$95,000 / yearFull timePlease note: If this position is posted as either fully remote and/or hybrid, in accordance with company policy, individuals residing within a 50-mile radius of a branch location may be required to work onsite in a hybrid capacity as there may be occasions when on-site presence is necessary to meet specific business needs. This role requires a deep understanding of insurance industry workflows and the ability to translate business needs into actionable product strategies that deliver measurable impact.
MaximusData Architect MaximusData ArchitectPortland, MERemoteFull timeOversee architecture changes for all data ingestion solutions and provide technical advice on complex data mappings and transformations, including production support guidance, researching, and responding to security vulnerability findings, and working with multiple vendors and teams to leverage existing architecture components. - Facilitate the creation of architectures that consider how the current system interacts with other internal and external systems and environments and ensure that the new system behaves and performs correctly, including: prioritizing backlog projects and coordinating with system and network administration personnel on maintenance, upgrades, changes, and performance needs.
Garmin InternationalSr Site Reliability Engineer/ Sr Software Engineer Garmin InternationalSr Site Reliability Engineer/ Sr Software EngineerYarmouth, MEFull timeBachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Cyber Security, Software Engineering, Math, Physics or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and experience. May serve as a Lead Software Engineer for complex software development project designs and/or reviews architected modules and software systems supporting new technology or improving capability/performance of existing functionality.
Garmin InternationalSenior .NET Software Engineer Garmin InternationalSenior .NET Software EngineerYarmouth, MEFull timeBachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, Math, Physics or related field AND a minimum of 5 years relevant experience OR an equivalent combination of education and experience. May serve as a Lead Software Engineer for complex software development project designs and/or reviews architected modules and software systems supporting new technology or improving capability/performance of existing functionality.
Fiber MaterialsPLC Engineer Fiber MaterialsPLC EngineerBiddeford, MEOur materials are being used on ground-breaking space initiatives such as the Orion Multi-Purpose Crew Vehicle and the heat shield for NASA's Mars 2020 mission, important missile programs, airfoils in commercial and military jet engines, and as lightweight armor for U.S. military ground vehicles. The focus in Maine is on multidirectional reinforced Carbon/Carbon (C/C) and Ceramic Matrix Composites (CMCs) that enable high-temperature components such as: thermal protection systems, re-entry vehicle nose tips as well as rocket motor throats and nozzles.
Relativity ODA LLCAdvanced Security Engineer, Enterprise Security Relativity ODA LLCAdvanced Security Engineer, Enterprise SecurityMaine, ME$104,000–$156,000 / yearRole Responsibilities: • Design, implement, and operate endpoint security controls across laptops and mobile devices • Build automation and tooling to enforce secure configuration baselines and reduce manual effort • Partner with IT on device management, deployment, and lifecycle security • Reduce enterprise risk by hardening devices, limiting standing privilege, and improving visibility • Participate in incident response and endpoint‑related investigations in partnership with Cyber teams • Continuously improve endpoint security posture using metrics, telemetry, and risk insights. Required Skills: • Endpoint Security • Network Security • Penetration Testing • Security Architecture Design • Security Automation • Security Information • Security Information and Event Management (SIEM) • Security Operations • Threat Modeling • Vulnerability Management.
Northeastern UniversityPostdoctoral Research Associate - Human Data Interaction/Data Visualization - The Roux Institute, Portland, Maine Northeastern UniversityPostdoctoral Research Associate - Human Data Interaction/Data Visualization - The Roux Institute, Portland, Maineportland, ME$59,423–$83,934.50 / yearWith leading companies at the table from day one, we are creating an agile workforce prepared to thrive in a competitive landscape powered by artificial intelligence as a force for good, and an environment for innovation in the life sciences and other high- growth sectors. With the pay range(s) shown above, the starting salary will depend on several factors, which may include your education, experience, location, knowledge and expertise, and skills as well as a pay comparison to similarly-situated employees already in the role.
Old Dominion Freight LineJava Developer III Old Dominion Freight LineJava Developer IIIPortland, ME$105,716–$132,144 / yearExpertise with Agile software development methodologies (Scrum, XP, Kanban, etc.), JSP/Servlet container frameworks, Apache, Tomcat, JSP, JSF, Hibernate, Microservices, Springboot, REST, SOAP, Web Services, Web Services Security, and Test-Driven Development with JUnit or equivalent tool. Under the leadership of the manager and technical lead, assist in leading the process of designing, testing, and implementing programming applications using Java/J2EE programming language.
ExpertHiringPrincipal/Senior Embedded Firmware Engineer #ESF3482 ExpertHiringPrincipal/Senior Embedded Firmware Engineer #ESF3482Gray, MEDemonstrate skill in independently using electronics lab equipment to develop/troubleshoot low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, etc. Experience you will need: Demonstrate skill in developing original designs with C/C++ in embedded environments including bare-metal, multi-threaded RTOS, and embedded operating systems (Linux, etc.).
MaximusSoftware Engineer/Applications Programmer 2 MaximusSoftware Engineer/Applications Programmer 2Portland, MEFull timeMaximus 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. - Experience interacting with Large Language Model (LLM) APIs (e.g., OpenAI, Gemini) to implement features like natural language processing or automated content generation.
WEX IncStaff Software Engineer - Java | Kafka | Kubernetes WEX IncStaff Software Engineer - Java | Kafka | KubernetesPortland, ME$140,600–$173,100 / yearAs a Staff Software Engineer on our team, you will be a key contributor and leader following best practices in designing, developing, and maintaining our cloud-native solution and deliver best in class solutions. Expertise in designing and developing large-scale services with scalability, availability, security, and reliability design tenets.
VETRO, IncTechnical Account Manager - Portland HQ/Hybrid/Remote VETRO, IncTechnical Account Manager - Portland HQ/Hybrid/RemotePortland, MERemoteTechnical Strategy & Advisory: Serve as the trusted advisor to clients, offering expert guidance on VETRO's platform, including best practices, industry developments, and tailored solutions to meet their specific needs. The ideal candidate will have a strong telecommunications background and a proactive approach to customer success, ensuring platform adoption, satisfaction, and long-term client retention in a fast-moving, highly dynamic industry.
VETRO, IncSales Engineer - Portland HQ/ Hybrid/ Remote VETRO, IncSales Engineer - Portland HQ/ Hybrid/ RemotePortland, MERemoteUtilize your technical expertise and strong communication skills to effectively explain to prospects and teammates, the technical concepts related to the inner workings of the VETRO platform, and the value of the data flowing between the respective APIs and integrations with 3rd party systems. Experience demonstrating the value of a complex, technical product to multiple use cases and buyer personas, of varying technical backgrounds; effectively adjusting your delivery according to the audience.
Motorola Solutions IncNewTechnical Success Administrator - Emergency Call Management (ECM) Motorola Solutions IncTechnical Success Administrator - Emergency Call Management (ECM)Maine Remote Work, MERemote$115,000–$130,000 / yearThis position is subject to working in high security areas governed by the US Department of Justice's "Criminal Justice Information Services (CJIS) Security Policy" and therefore requires successfully passing a more stringent fingerprint background check administered by Motorola Solutions Inc. customers. We work to ensure that the customer experience with Motorola Solutions continuously exceeds their expectations and, through our internal and external relationships, we are committed to consistent delivery and follow through to help customers serve their communities and to be their best in the moments that matter.".
WEX IncSenior Software Engineer WEX IncSenior Software EngineerME$121,500–$145,500 / yearThe Software Development Engineering focus specializes in the design, development, and testing of software systems for software enhancements and new products, including cloud-based or internet-related tools. Software Development Engineers [Integrated Engineers] are responsible for development of computer programming systems and applications, including the design, coding, testing, and deployment of products and solutions to meet firm obligations.
Veeva Systems IncSenior Software Engineer - Full Stack Veeva Systems IncSenior Software Engineer - Full Stackportland, ME$110,000–$270,000 / yearVeeva will not provide sponsorship at this timeNice to HavePrevious experience working in an agile environmentExperience with the Spring frameworkExperience with ES6Experience with Software-as-a-Service (SaaS) product developmentExperience with content management products and technologiesLearn MoreEngineer Perspective: 3 Reasons to Consider VeevaEngineering at VeevaPerks & BenefitsMedical, dental, vision, and basic life insuranceFlexible PTO and company paid holidaysRetirement programs1% charitable giving programCompensationBase pay: $110,000 - $270,000The salary range listed here has been provided to comply with local regulations and represents a potential base salary range for this role. What You'll DoParticipate in all aspects of the SDLCCollaborate with Product Managers, other Engineers, and domain experts to design and develop cutting-edge applications in life scienceCollaborate with Quality Assurance Engineers to ensure accurate and comprehensive testing coverageContribute to troubleshooting and technical support of the productRequirements5+ years of experience in software product developmentExperience with JavaScript and React; Experience with backend development in JavaExperience with CSS abstraction layers (e.g.