Software Engineer
EnviroLogix
Software Engineer
Join EnviroLogix and you'll be a part of a team that is pushing diagnostic boundaries forward in the life science laboratories, grain markets and the food supply chain. We value the diverse knowledge and experience of all team members and seek cross-functional teams at every level. From the beginning, our motivation has been to create breakthrough diagnostic technologies, seeking innovative ways to help customers solve their problems. The drive to pioneer advancements continues today, as we develop smart, simple diagnostic technology.
Job Description
General Summary:
The principal responsibility of the Software Engineer is to develop and maintain applications that support our QuickScan platform and the diagnostic tests that use them. QuickScan is a series of integrated hardware and software reader systems used to interpret lateral flow test results for operational decision-making at detection points all along the food and feed supply chain.
The Software Engineer is responsible for the development and maintenance of QuickScan software, including the addition of new features, debugging, and cross-platform support. This position will also collaborate with back-end and front-end developers to support integration of QuickScan software with the cloud-based data management system TotalHub. There may be opportunities for hardware development. The Software Engineer brings a customer-first approach to product development, investigation, and manufacturing support with internal and external users. This is a continuing growth position in software engineering and product technology with opportunities to explore and deepen enterprise-level skills on a wide variety of software and hardware systems.
Responsibilities Include:
- Own the development and maintenance of QuickScan, including new features, refactoring, and defect resolution
- Build and release engineering, including toolchain setup, build outputs and release management
- Maintain project dependencies to ensure stable, repeatable builds across development environments
- Write and maintain developer documentation including build/run SOPs and troubleshooting playbooks
- Diagnose and resolve production issues reported by manufacturing, field teams, and customers
- Follow change management best practices to maintain high product quality through the lifecycle
- Collaborate with TotalHub integration partners to support workflows, data transport, and customer UX
- Participate in formal problem solving and continuous improvement activities to reduce process waste
- Contribute to design and troubleshooting discussions to gather voice-of-customer feedback
- Create and maintain development documentation to preserve knowledge across the product lifecycle
- Take ownership of communication including consistent follow-up with internal and external customers
Skills Required:
- Strong experience building and supporting production C++ applications
- Strong Qt experience with Qt Widgets/Qt Quick, UI tooling, and model/view patterns
- Strong Windows native development/build experience, including MSVC toolchain and CLI builds
- Experience with JavaScript in production environments is required
- Strong debugging expertise, with proven ability to isolate failures across code, libraries, and dependencies
- Superb and timely written and verbal communication with technical and non-technical stakeholders
- Experience with Microsoft Office and collaboration tools, including Teams
- Demonstrated ability to create clarity through standard work and documentation
- Agility to move from feature engineering to field support without losing quality
- Commitment to repeatable execution across build, test, and release processes
- Experience with Agile (Plan, Sprint, Review), formal problem solving, and continuous improvement is a plus
- Experience using modern AI-assisted tools for debugging, documentation, and test acceleration is a plus
- Experience with cloud integrations including Amazon Web Services and client-to-cloud data flows is a plus
- Experience with Elixir and/or React programming or troubleshooting is a plus
Qualification Requirements:
- Bachelor's degree in CS/SE/CE/EE (or related field) preferred
- Minimum 3 – 4 years of experience developing and supporting C++ software in production environments
- Additional skills training and certifications are welcome but not required
Physical Requirements:
- Ability to lift up to 25 pounds
- Ability to work in manufacturing, office, and laboratory environments
EnviroLogix is an Equal Opportunity Employer (EOE). Qualified applicants are considered for employment without regard to race, religion, color, sex, age, disability, sexual orientation, genetic information, national origin, or veteran status.
- ...Software Engineer Opportunity SynergisticIT understands the complex nature of the job market and how difficult it can be to secure a position, especially for fresh graduates. Therefore, we assist and help tech-savvies to convert their passions into professions. We go...SuggestedH1b
- ...agricultural matrices. Click here ( to learn more. Job Description General Summary: The principal responsibility of the Software Engineer is to develop and maintain applications that support our QuickScan platform and the diagnostic tests that use them. QuickScan...SuggestedWork at officeWorldwide
$121.5k - $145.5k
...Senior Software Engineer The Data Acquisition Team is the entry point to WEX's Data-as-a-Service (DaaS) platform—responsible for ingesting, validating, and orchestrating raw data from dozens of internal systems and third-party providers. As a Senior Software Engineer...SuggestedFlexible hours- A leading technology firm in Portland, ME is looking for a Software Engineer to develop and maintain applications for their QuickScan platform. The role involves collaborating with back-end and front-end teams to ensure integration with cloud systems while focusing on a...Suggested
$66.59k - $110k
...Senior Software Engineer Apply Online The Development Enablement team is a new engineering group focused on streamlining the development experience, providing guidance, and addressing challenges in working with the technology stacks maintained by the departmental...SuggestedLocal area$121.5k - $145.5k
...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. The Software Development Engineering...Flexible hoursWeekend workAfternoon shift$140k - $175k
...Senior Software Engineer We are seeking a highly skilled Senior Software Engineer with expertise in developing Linux-based medical device software. As a Senior SW Engineer, you will design, develop and maintain the application with integrated TCP/IP-based communication...Hourly payWork at officeFlexible hours$110k - $130k
...We're looking for a Senior Software Engineer to help shape the platform powering our diagnostic data services. Our team builds and maintains the APIs that deliver reliable, performant data to internal teams and external partners. You'll work across the full lifecycle...Work at officeLocal areaWorldwide2 days per week- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
$118k - $178k
...relevant job opportunities at every step of their journey, while creating clear, compounding value for employers. As a Senior Software Engineer (Front End), you will design and build software that powers shared platforms, services, and products to help deliver on this...Work experience placementLocal areaImmediate start$110k - $270k
...environment backed by a stable, profitable enterprise. We seek engineers with extensive experience in Java, JavaScript, and modern open... ...platform Build to scale : Develop highly scalable software with optimal performance Lead Feature Innovation: Drive...Work at officeLocal areaRemote workWork from homeFlexible hours3 days per week- Job Description Software Automation Engineer Location: Hybrid - Westbrook, ME Top Required Skills: Strong understanding of JavaScript and TypeScript (like a developer); Hands-on experience with Cypress and Playwright; SQL (Select, insert, update, delete & joins);...
$50 - $55 per hour
Overview Title: Software Automation Engineer. Job Type: Contract. Contract Length: 7 months. Pay Range: $50 - $55/hr. Start Date: ASAP. Location: Hybrid - Westbrook, ME. About the Opportunity: Our client, a leader in Healthcare Technology, is looking for a skilled Software...Contract workFor contractorsImmediate start$50 - $55 per hour
DeWinter Group is seeking a Software Automation Engineer for a 7-month hybrid contract role in Westbrook, ME. The successful candidate will focus on developing and executing automated testing strategies, ensuring quality and performance of software applications. Key requirements...Contract work- ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed file transfer and EDI X12 translations. In addition, they must configure, support and maintain environments and procedures...Minimum wageFull timeContract workTemporary workWork experience placementRemote work
- ...Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical About the role Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform,...Full timeWork at officeRemote workWorldwideFlexible hours
- Tyler Technologies, Inc. is seeking a Senior Software Engineer to join the Development Enablement team in Falmouth, Maine. This role involves technical leadership, mentoring engineers, and defining technical roadmaps while focusing on creating scalable and high-quality...
$75 - $79 per hour
Nerdleveltech is seeking a Senior Software Engineer for a 1-year remote contract in Portland, ME. This role involves developing and executing strategies within Corporate Payments Engineering, ensuring high-quality automated testing, and contributing to security compliance...Remote jobHourly payContract work- ...Stack Developer with advanced technical skills to collaborate on software design solutions and build high-quality, innovative, fully... ...Server, PostgresDB, MySQL) Knowledge of professional software engineering practices for the full software development lifecycle...Temporary workRemote work
- BlackCube Labs is seeking a Software Automation Engineer for a hybrid position based in Westbrook, ME. The ideal candidate should have extensive experience with JavaScript, TypeScript, Cypress, and Playwright, as well as strong SQL skills. Responsibilities include developing...
$89k - $143.75k
...profoundly impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of...Full timeTemporary workWork at officeLocal areaRemote workNight shift- A leading IT staffing provider in Portland, Maine, is seeking a Full Stack developer with at least 6 years of overall experience and 4 years in Java development. The ideal candidate will have strong skills in Java, Spring Security, and Node.JS, and experience with microservices...
$140.6k - $173.1k
...Lead Software Engineer We are seeking a Lead Software Engineer in the WEX Corporate Payments Engineering organization. This role will be a top-tier software engineer to help develop, drive, and execute implementation in an engineering team for the WEX Bill Pay platform...Flexible hours- ...in developing Web services. Should have Strong systems integration experience and Service Oriented Architecture Cloud platform engineer - develop micro services Security API and SSO Service Experience with NoSQL Experience with TDD, Continuous delivery pipeline Experience...For contractors
$103.71k - $138.28k
...supervision. The Main Responsibilities •The candidate will have demonstrated knowledge and experience in system architecture and engineering disciplines. Specific technical knowledge of enterprise level networking and network security. •Recommends optimized solutions...Temporary workRemote work- ...Application Support Engineer The application support engineer specializing in financial concepts, including understanding transactions, holdings, and securities. You will be responsible for executing daily tasks within the technology support team, specifically focusing...Summer workWork at officeRemote workFlexible hours2 days per week
- ...IBM is seeking a Data Engineer specializing in Snowflake to enhance data platforms for AI applications. This role involves designing and implementing solutions on Snowflake, requiring expertise in data engineering and cloud technologies. Candidates should possess a Bachelor...
$101.9k - $140k
...that are integrated into the fabric of how we work every day. To learn more, please see . What you'll do here: As the Software Engineering Manager, you will lead a team dedicated to : Developing, updating and optimizing data transformation and delivery scripts...Work experience placementLive inLocal areaRemote workWorldwide$110k - $270k
...industry , committed to making a positive impact on its customers, employees, and communities. The Role This is a top software engineering job that incorporates everything you’ve worked so hard for. And with the mission of creating cloud software that helps speed...Remote jobFull timeWork at officeLocal areaWork from homeFlexible hours$185k - $215k
...necessity, not a luxury, and communities deserve access to powerful software that helps them plan for the future. The challenge of climate... ...risk data at scale. The Role We’re hiring a Senior Software Engineer, Mobile to lead the evolution of our mobile experience. You’ll...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- senior software design engineer Portland, ME
- software engineer amazon Portland, ME
- software developer positions Portland, ME
- software engineer full time Portland, ME
- software engineer Portland, ME
- agile software developer Portland, ME
- senior software engineer remote Portland, ME
- software engineer remote Portland, ME
- senior software engineer Portland, ME
- graduate software developer no experience Portland, ME



