Senior Software Developer
Embedded software engineer job in Portland, ME
About the Role
ProSearch is partnering with a confidential Information Technology client to hire a Senior Software Developer for the Portland, Maine location. This position blends hands on software development with technical leadership responsibilities. It is an ideal opportunity for a developer who is comfortable guiding a small team while contributing directly to the architecture and performance of mission critical systems. The environment supports high volume processing and demands exceptional reliability, security, and speed. Its systems use a highly segmented architecture to ensure strong security, dependable uptime, and efficient performance across a diverse client base. Every component is designed with redundancy, compliance, and scalability in mind.
Key Responsibilities
• Lead and mentor a development team of three to four developers while remaining actively involved in development work
• Design and maintain public facing web applications and API endpoints for payment processing
• Architect backend services and database schemas that support high volume and high availability environments
• Ensure the reliability of credit card and ACH processing systems that operate continuously
• Maintain PCI Level 1 compliance across applications, infrastructure and processes
• Conduct security reviews and penetration testing while applying OWASP Top 10 best practices
• Monitor and optimize performance for large scale transaction processing
• Manage redundancy and high availability strategies for critical services
• Balance hands on software development with team leadership and project coordination
Required Qualifications
Technical Expertise
• Strong proficiency in ASP.NET Core, Microsoft .NET Framework and Microsoft .NET Core
• Experience working with Windows Communication Foundation and Windows Services
• Frontend skills including Blazor, Razor, jQuery, JavaScript, and Node.js
• Expertise in designing and implementing REST APIs
• Experience supporting legacy ASP.NET Web Forms applications
• Working knowledge of HTML, CSS and curl
• Advanced SQL Server experience including Availability Groups and high availability configurations
• Experience with database redundancy and disaster recovery strategies
Security and Compliance
• Demonstrated experience supporting PCI Level 1 requirements
• Strong understanding of payment industry security practices
• Hands on experience with security assessments and penetration testing
• Familiarity with OWASP Top 10 vulnerabilities and mitigation techniques
Leadership and Management
• Proven success leading small to mid-sized development teams
• Ability to balance team management with active development responsibilities
• Strength in problem solving, prioritization and technical decision making
• Excellent communication skills for both technical and non-technical audiences
Preferred Qualifications
• Experience working in payment processing or financial services
• Familiarity with high volume transaction processing environments
• Experience with continuous monitoring and alerting systems
• Background with segmented or microservices architectures
• Experience participating in PCI DSS audits
Work Environment
• Fast paced environment supporting mission critical financial systems
• On call responsibilities for monitoring and incident response
• Highly collaborative culture built around security, reliability, and continuous improvement
• Opportunity to work with modern technologies while supporting legacy code where needed
Why Join Us
This position gives you the opportunity to work on systems that have a direct impact on thousands of daily transactions. You will play a key role in strengthening a secure and high performing platform while guiding a team of developers who value excellence and collaboration. This is a place where technical leadership and hands on development are equally important and where your contributions help support clients who rely on nonstop payment processing.
Ready to Apply
If you are an experienced Senior Software Developer who thrives in high responsibility environments and enjoys leading development efforts while building secure and scalable systems, we encourage you to apply through ProSearch. This is your opportunity to shape the future of a mission critical payment processing platform in Portland ME.
Embedded Software Engineer III
Embedded software engineer job in Portsmouth, NH
Galvion We exist to enable your mission:
At Galvion, we are passionately committed to providing leading-edge solutions and equipment that enhance the overall agility and survivability of modern warfighters and tactical operator.
We design, develop and deliver best-in-class head systems, as well as innovative power and data management solutions for military and tactical operators worldwide. We engineer advanced concept, integrated systems that will be critical to meet the challenges of tomorrow and beyond.
THE OPPORTUNITY
The Embedded Software Engineer III is passionate about designing wearable human-centered products and being part of a team of talented multi-discipline engineers. The Embedded Software Engineer III will be a critical part of the team to design and build the next generation of smart protection products for an extremely rugged market.
The Engineer will work closely with both Electronics and Mechanical Engineers to produce electromechanical systems, designed to seamlessly integrate with the human and tough enough to survive in the most rugged environments.
WHAT YOU WILL BE DOING
People:
Coordinate with Electronic Engineers on hardware interface development and testing
Work with inputs from senior engineers and peers
Collaborate with software team to define stories
Participate in code reviews
Train other engineers as needed Process:
Design, build, test and maintain embedded applications in a range of low power microcontrollers
Follow professional engineering and SDLC practices - including coding standards, source control management, build processes, testing, documentation, and release management
Produce robust, production-ready code with solid exception handling and diagnostics
Port existing firmware to new hardware platforms
Perform manual testing of systems
Design and build automated tests where possible
Review and update technical documents and share solutions with team members
Validate and integrate deliverables from subcontractors
Other tasks as assigned
Performance:
Deliver completed work with minimal oversight
Ability to work independently, organizing own time based on communicated project priorities and schedules
Escalate issues to senior engineers and managers in a timely manner
Use iterative and agile development techniques to create fast feedback loops
Demonstrate completed work in Sprint reviews
Recommend new features and design improvements
WHAT YOU WILL NEED TO SUCCEED
Bachelor's degree in Computer Science or Electrical Engineering
5+ years relevant work experience
Professional experience with C / C++
Experience with communication protocols USB, I2C, SPI, UART
Excellent teamwork skills
Strong English language, verbal communication and writing skills required
Experience with Linux driver development is an asset
General *nix and shell programming experience are an asset
Electronics experience is an asset
USB PD experience is an asset
Experience with Jira is an asset
Python programming experience preferred
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.
Senior Embedded Engineer
Embedded software engineer job in Portsmouth, NH
Design, develop and test new electrical components used in the company's wireless communication system. Based on the 3dWIFI system requirements will choose chips using Altium or Cadence to design schematics and PCBs; calculate and simulate the RF circuit parameter; build the RF circuit testing environment using the RF signal generator and RF spectrum analyzer; design a debugging program; responsible for FPGA Verilog code development for BPSK modulation/demodulation (software defined radio code) on Xilinx ISE Design Suite 14.6; design software/firmware for DSP and ARM processor OMALP-138 on Code Composer Studio 5 and embedded Linux; and, using C/C++ develop the computer software for system testing on Qt 5.3. Bachelor's degree/foreign equivalent in Information Systems Engineering /Communication Engineering/Electrical Engineering & five years of experience. Some experience must include: use of Altium; design of Xilinix hardware FPGA debugger; RF design; debugging using signal generator, spectrum analyzer and oscilloscope; experience writing FPGA programs such as flash interface, timing adjustment, AD/DA interface; design of schematics and PCBs; work on solutions for long-distance wireless video transmission and wireless remote control.
Qualifications
Bachelor's degree/foreign equivalent in Information Systems Engineering /Communication Engineering/Electrical Engineering & five years of experience. Some experience must include: use of Altium; design of Xilinix hardware FPGA debugger; RF design; debugging using signal generator, spectrum analyzer and oscilloscope; experience writing FPGA programs such as flash interface, timing adjustment, AD/DA interface; design of schematics and PCBs; work on solutions for long-distance wireless video transmission and wireless remote control.
Additional Information
Education Requirements: BS degree required, MS degree preferred
Senior Software Engineer, AI
Embedded software engineer job in Yarmouth, ME
We are seeking a highly skilled AI Engineer to join our team and help drive innovation through artificial intelligence. The ideal candidate will have a strong background in AI, machine learning, and natural language processing, with experience in developing and deploying AI solutions.
Responsibilities:
Conduct proof-of-concepts and pilot implementations to validate AI solution feasibility and demonstrate business value to stakeholders
Implement AI solutions that integrate with existing business systems to enhance functionality and user interaction.
Collaborate with cross-functional teams to identify and prioritize key areas where AI can drive business value
Analyze and explain AI and machine learning solutions while maintaining high ethical standards
Work on functional design, process design, prototyping, testing, and training in collaboration with product teams
Build and maintain data pipelines that extract, transform, and load data from multiple sources while ensuring data quality, consistency, and real-time processing capabilities
Collaborate on implementing MLOps practices including model versioning, automated testing, continuous integration/deployment, and monitoring for AI solutions in production environments
Create comprehensive documentation and provide technical guidance to development teams, system administrators, and end-users on AI-enhanced functionalities
Stay updated with the latest trends and advancements in AI technologies
Requirements:
Degree in Computer Science, Engineering, or related field.
Five years of software development experience.
Experience with machine learning, deep learning, NLP, and computer vision.
Excellent problem-solving skills and ability to work in a team environment.
Deep understanding of data science, linear algebra, algorithms, and statistics.
In-depth knowledge of computer programming languages, such as Python, Java, C#, and R.
Proficiency in frontend frameworks such as Angular.
Experience with version control solutions like GitHub
Experience developing and consuming web APIs and services
Excellent problem-solving skills with the ability to thrive in a demanding, fast-paced work environment.
Strong interpersonal and communication skills and a willingness to collaborate cross-functionally with different teams.
Public sector experience (preferred)
Auto-ApplyFirmware Engineer
Embedded software engineer job in Newington, NH
Job Description
Aquinas Consulting is currently looking to fill a Firmware Engineer job for our direct client in Newington, NH. In this role, you will design, develop, and test firmware for advanced network elements, contributing to both application-level and low-level driver development for embedded systems. You will be a critical member of a fast-paced development team, collaborating across engineering groups to ensure top-quality performance and reliability of embedded solutions. This is a great opportunity for a senior firmware developer with expertise in embedded C/C++, real-time systems, and network communication protocols.
Firmware Engineer Job responsibilities:
Design and develop firmware architecture for embedded systems in network elements
Write embedded software in C/C++ and occasionally other programming languages
Develop and debug device drivers and application firmware for microcontrollers and SoCs
Use lab instrumentation and embedded debugging tools to troubleshoot hardware/software issues
Create design documentation and test plans; run static code analysis and address findings
Participate in peer code reviews and collaborate with cross-functional teams
Support legacy products and evaluate new platforms and components
Stay current on firmware trends and technologies in embedded systems development
Occasionally travel to New Jersey as needed
Qualifications:
Bachelor's degree in Computer or Electrical Engineering (Master's preferred)
At least 8 years of hands-on firmware development experience for embedded systems
Proficient in embedded C/C++, with working knowledge of assembly
Expertise in ARM-based microcontroller/SoC platforms
Experience with RTOS, embedded Linux, and bare-metal environments
Familiarity with interfaces like SPI, I2C, USB, UART, and Ethernet
Solid understanding of TCP/IP protocols and networking concepts
Ability to read schematics, board layouts, datasheets, and protocol specs
Basic FPGA knowledge and experience with telecom or network elements a plus
Skilled with oscilloscopes, logic analyzers, and other debugging tools
Experience using Git and CI/CD practices
Strong problem-solving, documentation, and teamwork skills
If you are interested in this Firmware Engineer job in Newington, NH, please apply now to be connected with a member of our team.
Please note: Applying to this role is an agreement to have your information entered into our database and acknowledgement that a recruiter will reach out to you either by phone, email, and/or text message regarding this and similar job opportunities.
Aquinas Consulting is a woman and minority owned company headquartered in Milford, CT that provides Engineering, Information Technology (IT), and Manufacturing staffing solutions throughout the US. We take pride in 20 years of service to our clients, our hiring managers, our consultants, and our local community. Aquinas is an affirmative action, equal opportunity employer and committed to considering all qualified applications without regard to race, genetic information, sex, age, color, religion, national origin, veteran status, disability or any other characteristic protected by law. *************************
Firmware Engineer
Embedded software engineer job in Newington, NH
Job Details Newington Shattuck Way - Newington, NH Full Time 5x2-8a-430pDescription
Are you looking for an opportunity with plenty of growth potential? Do you enjoy working in an exciting, fast-paced, collaborative environment? Are you interested in working with the world's most innovative companies to create a more connected world?
Connecting Continents. Impacting Communities.
The backbone of the Internet is a series of high-tech subsea fiber optic cables deployed throughout the globe - SubCom has deployed over 50% of them. Our employees ensure data communications networks are engineered, manufactured, deployed to the highest standards, enabling faster and more reliable connectivity to communities worldwide. Every member of the SubCom team plays a role in an end-to-end process that is critical to enterprises, governments, big cities, and rural towns.
We encourage, expect, and value creativity, thoughtful risk taking, openness to change, and diverse perspectives. Whether you're a seasoned applicant seeking a new and exciting challenge, or you're new to the workforce and looking for a flexible, rewarding, and fast-paced position with an innovative and stable organization (since 1953), SubCom has opportunities to advance your career.
Position Overview
This role requires a strong background in firmware development and designing of embedded systems. This includes designing, developing, and testing firmware for our cutting-edge network elements and ensuring the highest quality and performance standards.
Duties/Responsibilities
Design and develop firmware architectures for embedded systems used in network elements. Involves all aspects of embedded systems coding: application development to low-level device drivers.
Develop software and firmware source code in embedded C/C++ and other languages.
Be part of a fast-paced firmware development team.
Design, implement, enhance, test, and debug new features on existing firmware projects or new platforms.
Debug using standard embedded debugging tools and lab instrumentation.
Create detailed design documentation and test plans.
Run static analysis tools and interpret/address analysis results.
Participate in peer code reviews and provide/receive constructive feedback to/from team members.
Evaluate new microcontroller and SoC platforms.
Provide sustaining engineering support for legacy products.
Stay up-to-date with the latest industry trends and technologies in firmware development.
Collaborate cross-functionally with other groups and management.
Work with minimal supervision and take ownership of assigned development modules through all stages of development and maintenance.
Occasional travel to NJ required.
Qualifications
Qualifications
Bachelor's degree in computer/electrical engineering or a related field (master's degree preferred).
Minimum 8 years of experience in firmware development for embedded systems.
Proficiency in programming languages such as embedded C/C++ and assembly.
Strong understanding of microcontroller architectures and SoCs utilizing ARM cores.
Experience with development under a real-time operating system (RTOS), embedded Linux, as well as “bare metal” projects (no operating system).
Experience with common communication interfaces like Ethernet, SPI, I2C, USB, UART, etc.
Knowledge of TCP/IP networking protocols.
Ability to interpret circuit schematics (analog and digital designs), board layouts, device datasheets, and communication protocol specifications.
Basic understanding of FPGA design concepts.
Experience with network element development and telecommunications systems.
Hands-on experience with hardware design and debugging tools (e.g., oscilloscopes, logic analyzers).
Knowledge of version control systems (e.g. Git) and continuous integration/continuous delivery (CI/CD) practices.
Excellent problem-solving skills and attention to detail.
Strong communication and teamwork abilities.
Desire to learn new concepts, techniques, technologies, and industry standards.
NOTE: This job description is not intended to be all-inclusive. Employees may perform other related duties as negotiated to meet the ongoing needs of the organization.
Candidates for positions with SubCom must be legally authorized to work in the United States. Employment eligibility verification will be required at the time of hire. Visa sponsorship is not available for this position.
Our selection procedure is based on local, state, and federal law.
Please be sure to attach a resume to your application. We are not able to consider applications without a resume.
BENEFITS
SubCom offers a comprehensive benefits package, including but not limited to: competitive salaries, medical, dental, vision, life and disability insurance coverages, FSA, HSA, generous vacation, paid sick leave, paid parental leave, paid holidays, tuition reimbursement, adoption assistance, and a 401(k) plan with generous company match. Additionally, some positions may be eligible for shift differential.
AFFIRMATIVE ACTION/EQUAL EMPLOYER OPPORTUNITY
SubCom is committed to providing a work environment that prohibits discrimination based on age, color, disability, ethnicity, marital status, national origin, race, religion, gender, gender identity, sexual orientation, protected veteran status, disability or any other characteristics protected by applicable law or regulation.
SubCom engineers, manufactures, and installs subsea fiber optic data cables - the unsung heroes of global communication. With an unrelenting focus on quality, reliability, and value, SubCom offers flexible end-to-end building blocks for the high-tech networks that are the backbone of the world's digital infrastructure. Since 1955, SubCom has deployed enough cables to circle the equator more than 21 times.
SUBCOM'S CORE VALUES
Quality - Accountability - Teamwork - Innovation
Senior Software Engineer (Ruby on Rails & React)
Embedded software engineer job in Portland, ME
Our Fortune 500 company is driving a digital transformation and looking for forward-thinking innovators to disrupt how our industry thinks about and uses technology. As one of the world's leading employee benefits providers, we help millions of people gain affordable access to benefits that help them protect their families, their finances and their futures.
Are you an asker of questions, a solver of problems, and a challenger of the status quo? Our mission is to provide a differentiated customer experience and exceed the expectations people have of technology at any company - not just insurers.
We are seeking individuals to join our team of talented IT professionals who share never-ending passion and an unwavering focus on our customer experience. Team members comfortable working in an agile, fast-paced, and delivery-focused environment thrive in our environment where we value an entrepreneurial spirit and those who challenge the status-quo.
Unum is changing, and we're excited about what's next. Join us.
**General Summary:**
Unum is hiring a Senior Full Stack Software Engineer!
As a key member of our Agile team, you'll drive the design, development, and delivery of innovative, cloud-based solutions that align with enterprise architecture standards. You'll collaborate with Technical Product Owners, Principal Engineers, and business architects to create scalable, high-quality applications.
In this role, you'll work on our Leave Logic product using Ruby on Rails, React, JavaScript, and AWS services, with expertise in PostgreSQL, RDS, EC2, and ElasticSearch. Beyond building exceptional solutions, you'll mentor engineers and help shape the future of our technology and talent.
**Job Specifications**
**Bachelors of Computer Science is preferred, or equivalent relevant business experience**
**Passionate about delivering solutions that excite and delight our customers; holds self to high standards of delivery**
**6+ years' experience in software development and delivery track record in a range or roles in a scrum environment**
+ **Experience with Ruby On Rails, React, (Java Script, AWS, PostgreSQL, RDS, EC2, Elastic Search) is required.**
**Clearly demonstrates analytical ability and critical thinking skills**
**Takes a logical, analytical approach to problem solving and pays close attention to detail**
**Skilled in Agile development/methodologies**
**Self motivated and results oriented; able to motivate others**
**Takes an innovative approach to problem solving**
**Demonstrates excellent oral and written communication skills; experience leading groups of people through discussions, technical or otherwise**
**Strong team player; able to work effectively within a team and more broadly with people from a variety of backgrounds and areas across the organization.**
**Strong experience of test driven development (TDD) and unit testing, leveraging automation toolsets**
**Strong experience in continuous integration**
**Principal Duties and Responsibilities**
+ Leads the design, development, implementation, and maintenance of new and existing features for applications within a business area.
+ Provides technical leadership and direction for EPIC feature delivery.
+ Ensures application solutions meet agreed quality attributes (e.g., performance, fault tolerance, security, scalability).
+ Designs, codes, configures, tests, maintains, and documents software deliverables using established standards and tools.
+ Collaborates with Principal Software Engineers and architects on coding standards, processes, tooling, and frameworks.
+ Completes design of application components aligned with reference architecture.
+ Actively seeks cloud-based, buy-over-build solutions.
+ Ensures product backlog includes appropriate technical stories and participates in prioritization.
+ Mentors Software Engineers and Associate Software Engineers.
+ Owns application solution quality from design through deployment and operations; contributes to software standards.
+ Communicates and collaborates with key stakeholders to ensure successful feature delivery.
+ Maintains technical understanding of third-party/cloud solutions and their implementation.
+ Evaluates technical impacts and coordinates implementation of new product releases.
+ Participates in sizing, estimation, code reviews, and sprint retrospectives; promotes continuous improvement.
+ Focuses on delivering business value and priorities.
+ Ensures quality of features through manual and automated testing and continuous integration.
+ Designs solutions aligned with company architecture and standards; participates in proof-of-concept and prototyping.
+ Collaborates with Business Analysts to clarify requirements and ensure technical feasibility.
+ Works with UX designers to translate designs into efficient solutions.
+ Partners with Test Engineers to meet definition of done and ensure smooth transition through production stages.
+ Contributes to team innovation by suggesting improvements and evaluating new processes/technologies.
+ Supports transition of features to production, ensuring performance, stability, and compliance with release standards.
+ May serve as Scrum Master for an agile team.
+ Automates testing to industry standards for high-quality delivery and efficient regression.
+ Keeps ALM tools updated; participates in daily standups to report progress and impediments.
+ Maintains customer-centric mindset, ensuring solutions enhance user experience.
\#LI-TO1
~IN1
\#LI-MULTI
Our company is built on helping individuals and families, and this starts with our employees. We want employees to maintain a positive balance, which is why we provide access to the benefits and resources they need to invest in themselves. From our onsite fitness facilities and generous paid time off to employee professional development programs, we are committed to helping employees live and work their best - both inside and outside the office.
Unum is an equal opportunity employer, considering all qualified applicants and employees for hiring, placement, and advancement, without regard to a person's race, color, religion, national origin, age, genetic information, military status, gender, sexual orientation, gender identity or expression, disability, or protected veteran status.
The base salary range for applicants for this position is listed below. Unless actual salary is indicated above in the job description, actual pay will be based on skill, geographical location and experience.
$89,400.00-$183,500.00
Additionally, Unum offers a portfolio of benefits and rewards that are competitive and comprehensive including healthcare benefits (health, vision, dental), insurance benefits (short & long-term disability), performance-based incentive plans, paid time off, and a 401(k) retirement plan with an employer match up to 5% and an additional 4.5% contribution whether you contribute to the plan or not. All benefits are subject to the terms and conditions of individual Plans.
Company:
Unum
Sr. Software Developer - Android Apps
Embedded software engineer job in Portland, ME
Join Esri's Field Apps team and lead the development of powerful Android applications that help people around the world make informed decisions on the move. Whether it's utility crews restoring power or conservationists tracking wildlife, your work will support real-time, mission-critical operations in the field.
As a Senior Software Developer, you'll drive technical direction, mentor others, and architect solutions using the latest Android frameworks and tools. You'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.
Lead the way in Android innovation and help build solutions that make a real-world impact.
Responsibilities
Build the latest Android apps from architecture to design (ICS and up)
Join forces with other developers and designers throughout the development process
Understand user requirements since these apps have to meet real world scenarios
Develop software for use in field mapping, data collection, sensor networks, street navigation, and more
Solve complex problems with design, development, and user experience
Be an Android advocate within the company and at conferences; help us grow Android development capability throughout Esri
Requirements
5+ years of commercial software development experience
Be an Android enthusiast and a game changer
You are anxious to learn but you've got these things covered:
Kotlin programming
Developing on the Android platform
Object oriented design skills
Data structures and algorithms
Mobile development issues related to performance optimization and caching
Develop strong skills and best practices on the team through participation in design and code reviews
All the other important things that will help you be successful at Esri:
Good communication skills
Be a team player who can also fly solo
The ability to thrive in an environment that changes often
Bachelor's in computer science, engineering, or mathematics
Did we mention, you gotta love Android?
Recommended Qualifications
Submitted Android apps to Google Play/Amazon Appstore/other Android marketplaces
Prior experience building spatial/mapping applications or software components
Experience with security and/or native hardware components (GPS, camera, and more)
Experience with one or more of the following technologies: GIS, RESTful web services, Git
Master's in computer science, engineering, or mathematics
#LI-JH4
#LI-Hybrid
Auto-ApplySenior Software Developer
Embedded software engineer job in Westbrook, ME
We are looking for a Senior Software Developer who builds computer applications to meet business informational needs and requirements. This is a hybrid role and requires you to be in the office 2 days per week. In this Role You will: * Design, code, test, debug and document programs based on technical configurations developed by analysts and project teams. Estimates and tracks time required to complete work, for project budgeting and financial tracking.
* Develop program designs to meet technical configurations, ensuring that resulting systems will operate efficiently and reliably.
* Understand business function supported by the application to encompass within design framework. Ensure design integrates with other related systems.
* Code programs using various programming languages as appropriate.
* Evaluate and analyze business requirements for new systems and system changes.
* Test and debug programs to finalize and ensure smooth operation.
* Document program design, coding and other details to guide others in application development, use and maintenance.
* Support, update and maintain existing systems in response to business needs, system problems or other factors. Coordinate with project teams to design, code, test and document system changes.
* Support and troubleshoot existing applications.
* Coordinate with project team members to define application requirements. Identify business needs, assess available technologies and develop and present solutions.
* Provide high level of customer service, partner with end users in the resolution of problems or in deployment of new applications.
* May design system architectures.
What do you need to succeed?
* 5+ years of experience
* Familiarity with relational databases and Structured Query Language (SQL).
* Ability to leverage technology background and understanding of latest technologies to apply to development work.
* Understanding of procedural and object oriented design.
* Experience with Advanced Business Applications Programming (ABAP), Java, Visual Basic and/or other object oriented and procedural programming languages as appropriate to specialty.
* Familiarity with applications development process.
* Familiarity with software development methodologies as required by associated development team.
* General business knowledge required.
* Excellent problem solving skills required.
* Excellent customer service and business relationship-building skills required.
* Project management skills required.
* Microsoft Desktop tools
* Ability to work independently and in teams.
* Fluency in the English language.
* Strong communication skills, both verbal and written, including ability to translate technical subject matter to non-technical audiences (both as a speaker and listener).
What you can expect from us:
* Base salary range starting at $135,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
Auto-ApplyPrincipal Software Engineer
Embedded software engineer job in Portsmouth, NH
Liberty Mutual Global Risk Solutions, Claims Tech
Evergreen Workers' Compensation Transformation Program (Flagship Initiative)
We deliver our customers peace of mind every day by helping them protect what they value most. Our passion for placing the customer at the center of everything we do is drive a transformational shift at Liberty Mutual. Operating as a tech start-up within a Fortune 100 company, we are leading a digital disruption that will redefine how people experience insurance.
Evergreen Vision
Evergreen is Liberty Mutual's multi-year, business-led, and technology-enabled flagship transformation program for our Workers' Compensation line.
We will be trusted advisors in Workers Compensation by deploying our deep expertise to manage claims accurately and efficiently, producing the best outcomes for our customers and injured workers, while also providing best in class insights to improve risk management decision making.
Modern & Scalable Platform for WC
Replacement of existing claims core platform, with a new cloud platform for claims ops. that enables holistic claims handling along with modern capabilities that are market relevant, scalable, and future ready
Business Transformation
Reimagining of key business processes and functions to drive efficient processing and adherence to the best-in-class ways of handing claims
Technology Modernization Acceleration
Retirement of existing claims platform and modernization of the surrounding ecosystem with flexible, composable architecture with modular integrations
Extensible Solution Ecosystem
Improve overall technology landscape by building & enhancing shared scalable component solutions that can be leveraged beyond Evergreen
The Opportunity
As a principal software engineer you will be the technical lead and anchor for an agile squad providing mission critical capabilities for the Evergreen program - setting the foundation for the next-generation Workers' Compensation system. You will provide critical technical leadership while helping to design and build greenfield features in support of our data and utilization management workstreams. You'll leverage your extensive experience building secure, scalable, and resilient APIs to bring our critical business capability layers to life. You will employ your thought leadership, agility, and out-of-the-box thinking to help the team navigate delivery challenges with unique solutions. You will also help reinforce a culture of engineering excellence and code quality across the program, while providing essential mentoring and coaching to your entire team.
Qualifications
8+ years of software engineering experience, demonstrating progressive responsibility and influence.
Bachelor's or master's degree in a technical or business discipline, or equivalent experience
Proven track record working with various modern architectural patterns, including synchronous/asynchronous APIs, event-driven, serverless, microservices, and MVC
Hands-on experience with layered systems architecture, design, and shared software concepts
Extensive experience with clean coding practices and quality-focused design
Experience with CI/CD practices and DevOps principles
Experience with observability tools (e.g., Datadog, Splunk)
Experience designing secure systems, including threat modeling, authentication (authN), authorization (authZ), and STRIDE
Experience leading agile teams using SCRUM, Kanban or SAFe frameworks
Proven success delivering large-scale, multi-team projects or programs
Proven ability to successfully mentor and coach junior engineers
Skills
Experience with API-based platform integration technologies, such as REST, GraphQL, microservices, Node.js, and Spring Boot
Expertise in Java and TypeScript; additional programming language experience preferred
Experience with modern cloud platforms and runtime environments (e.g., AWS, Azure, GCP, Cloud Foundry, Kubernetes)
Strong data engineering foundational skills: SQL, RDBMS, ETL
Proficiency with software development workflow tools, including GitHub, Codacy, Jira, Confluence, etc.
Familiarity using GenAI on large/diverse datasets and integrating in the development lifecycle
Collaborative and adaptable working style, with demonstrated initiative and ability to prioritize tasks and efforts
Solid negotiation, facilitation, and consensus-building skills
Strong ability to analyze complex technical problems and recommend improvements to address technology gaps, while enhancing reliability, quality, and efficiency
Excellent oral and written communication skills
Closely follows emerging technologies, architectural concepts, and principles
Preferred Qualifications
Strong familiarity with AWS serverless and Spring Boot stacks
Experience in the insurance domain, Workers' Compensation, or claims
AWS Solutions Architect certified
Guidewire Insurance Suite experience
Background in compliance-heavy industries (healthcare, finance, etc.)
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.
Auto-ApplySenior Embedded Engineer
Embedded software engineer 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
Design, develop and test new electrical components used in the company's wireless communication system. Based on the 3dWIFI system requirements will choose chips using Altium or Cadence to design schematics and PCBs; calculate and simulate the RF circuit parameter; build the RF circuit testing environment using the RF signal generator and RF spectrum analyzer; design a debugging program; responsible for FPGA Verilog code development for BPSK modulation/demodulation (software defined radio code) on Xilinx ISE Design Suite 14.6; design software/firmware for DSP and ARM processor OMALP-138 on Code Composer Studio 5 and embedded Linux; and, using C/C++ develop the computer software for system testing on Qt 5.3. Bachelor's degree/foreign equivalent in Information Systems Engineering /Communication Engineering/Electrical Engineering & five years of experience. Some experience must include: use of Altium; design of Xilinix hardware FPGA debugger; RF design; debugging using signal generator, spectrum analyzer and oscilloscope; experience writing FPGA programs such as flash interface, timing adjustment, AD/DA interface; design of schematics and PCBs; work on solutions for long-distance wireless video transmission and wireless remote control.
Qualifications
Bachelor's degree/foreign equivalent in Information Systems Engineering /Communication Engineering/Electrical Engineering & five years of experience. Some experience must include: use of Altium; design of Xilinix hardware FPGA debugger; RF design; debugging using signal generator, spectrum analyzer and oscilloscope; experience writing FPGA programs such as flash interface, timing adjustment, AD/DA interface; design of schematics and PCBs; work on solutions for long-distance wireless video transmission and wireless remote control.
Additional Information
Education Requirements: BS degree required, MS degree preferred
Senior Lead Software Engineer - Database & Performance
Embedded software engineer job in Yarmouth, ME
Description RESPONSIBILITIES
Performance Monitoring and Tuning: Monitor and analyze database performance metrics, system statistics, and OS-level resources to proactively identify and resolve performance bottlenecks.
Query Optimization: Use execution plan analysis to tune complex SQL queries and stored procedures, eliminating inefficiencies and improving application performance.
Indexing Strategy: Design, implement, and maintain effective indexing strategies to enhance query performance, balancing the impact on both read and write operations.
Engine-Level Analysis: Possess a deep understanding of the database engine's architecture, including buffer pools, memory management, and I/O handling, to diagnose and troubleshoot core performance issues.
Resource Management: Analyze resource usage, including CPU, memory, and disk I/O, to identify resource contention and work with system administrators to resolve underlying infrastructure issues.
Proactive Issue Resolution: Investigate and resolve complex database-related incidents, such as deadlocks and blocking, while also conducting root-cause analysis to prevent recurrence.
Collaboration: Work closely with application developers, system administrators, and other teams to provide expert guidance on schema design, query practices, and database configuration.
Capacity Planning: Perform capacity planning to ensure the database environment can scale with company growth and anticipate future resource needs.
Documentation: Maintain comprehensive documentation on performance standards, troubleshooting procedures, and tuning activities.
QUALIFICATIONS
Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
5+ years of hands-on experience in database performance analysis and tuning, with specific expertise in at least one major DBMS (e.g., SQL Server, PostgreSQL, or MySQL).
Expert-level proficiency in SQL, including advanced knowledge of execution plan interpretation and query optimization techniques.
Strong understanding of database internals and architecture, including how the engine processes transactions, locks, and handles memory and I/O.
Experience with performance monitoring tools and OS-level performance analysis.
Excellent analytical and problem-solving skills, with a methodical approach to troubleshooting complex issues.
Exceptional communication and collaboration skills, with the ability to explain complex technical issues to both technical and non-technical audiences.
Relevant industry certifications are a plus (e.g., AWS Certified Data Engineer.)
Auto-ApplyFirmware Engineer (2436)
Embedded software engineer job in Newington, NH
Are you looking for an opportunity with plenty of growth potential? Do you enjoy working in an exciting, fast-paced, collaborative environment? Are you interested in working with the world's most innovative companies to create a more connected world?
Connecting Continents. Impacting Communities.
The backbone of the Internet is a series of high-tech subsea fiber optic cables deployed throughout the globe - SubCom has deployed over 50% of them. Our employees ensure data communications networks are engineered, manufactured, deployed to the highest standards, enabling faster and more reliable connectivity to communities worldwide. Every member of the SubCom team plays a role in an end-to-end process that is critical to enterprises, governments, big cities, and rural towns.
We encourage, expect, and value creativity, thoughtful risk taking, openness to change, and diverse perspectives. Whether you're a seasoned applicant seeking a new and exciting challenge, or you're new to the workforce and looking for a flexible, rewarding, and fast-paced position with an innovative and stable organization (since 1953), SubCom has opportunities to advance your career.
Position Overview
This role requires a strong background in firmware development and designing of embedded systems. This includes designing, developing, and testing firmware for our cutting-edge network elements and ensuring the highest quality and performance standards.
Duties/Responsibilities
* Design and develop firmware architectures for embedded systems used in network elements. Involves all aspects of embedded systems coding: application development to low-level device drivers.
* Develop software and firmware source code in embedded C/C++ and other languages.
* Be part of a fast-paced firmware development team.
* Design, implement, enhance, test, and debug new features on existing firmware projects or new platforms.
* Debug using standard embedded debugging tools and lab instrumentation.
* Create detailed design documentation and test plans.
* Run static analysis tools and interpret/address analysis results.
* Participate in peer code reviews and provide/receive constructive feedback to/from team members.
* Evaluate new microcontroller and SoC platforms.
* Provide sustaining engineering support for legacy products.
* Stay up-to-date with the latest industry trends and technologies in firmware development.
* Collaborate cross-functionally with other groups and management.
* Work with minimal supervision and take ownership of assigned development modules through all stages of development and maintenance.
* Occasional travel to NJ required.
Senior Software Engineer (Ruby on Rails & React)
Embedded software engineer job in Portland, ME
Our Fortune 500 company is driving a digital transformation and looking for forward-thinking innovators to disrupt how our industry thinks about and uses technology. As one of the world's leading employee benefits providers, we help millions of people gain affordable access to benefits that help them protect their families, their finances and their futures.
Are you an asker of questions, a solver of problems, and a challenger of the status quo? Our mission is to provide a differentiated customer experience and exceed the expectations people have of technology at any company - not just insurers.
We are seeking individuals to join our team of talented IT professionals who share never-ending passion and an unwavering focus on our customer experience. Team members comfortable working in an agile, fast-paced, and delivery-focused environment thrive in our environment where we value an entrepreneurial spirit and those who challenge the status-quo.
Unum is changing, and we're excited about what's next. Join us.
General Summary:
Unum is hiring a Senior Full Stack Software Engineer!
As a key member of our Agile team, you'll drive the design, development, and delivery of innovative, cloud-based solutions that align with enterprise architecture standards. You'll collaborate with Technical Product Owners, Principal Engineers, and business architects to create scalable, high-quality applications.
In this role, you'll work on our Leave Logic product using Ruby on Rails, React, JavaScript, and AWS services, with expertise in PostgreSQL, RDS, EC2, and ElasticSearch. Beyond building exceptional solutions, you'll mentor engineers and help shape the future of our technology and talent.
Job Specifications
* Bachelors of Computer Science is preferred, or equivalent relevant business experience
* Passionate about delivering solutions that excite and delight our customers; holds self to high standards of delivery
* 6+ years' experience in software development and delivery track record in a range or roles in a scrum environment
* Experience with Ruby On Rails, React, (Java Script, AWS, PostgreSQL, RDS, EC2, Elastic Search) is required.
* Clearly demonstrates analytical ability and critical thinking skills
* Takes a logical, analytical approach to problem solving and pays close attention to detail
* Skilled in Agile development/methodologies
* Self motivated and results oriented; able to motivate others
* Takes an innovative approach to problem solving
* Demonstrates excellent oral and written communication skills; experience leading groups of people through discussions, technical or otherwise
* Strong team player; able to work effectively within a team and more broadly with people from a variety of backgrounds and areas across the organization.
* Strong experience of test driven development (TDD) and unit testing, leveraging automation toolsets
* Strong experience in continuous integration
Principal Duties and Responsibilities
* Leads the design, development, implementation, and maintenance of new and existing features for applications within a business area.
* Provides technical leadership and direction for EPIC feature delivery.
* Ensures application solutions meet agreed quality attributes (e.g., performance, fault tolerance, security, scalability).
* Designs, codes, configures, tests, maintains, and documents software deliverables using established standards and tools.
* Collaborates with Principal Software Engineers and architects on coding standards, processes, tooling, and frameworks.
* Completes design of application components aligned with reference architecture.
* Actively seeks cloud-based, buy-over-build solutions.
* Ensures product backlog includes appropriate technical stories and participates in prioritization.
* Mentors Software Engineers and Associate Software Engineers.
* Owns application solution quality from design through deployment and operations; contributes to software standards.
* Communicates and collaborates with key stakeholders to ensure successful feature delivery.
* Maintains technical understanding of third-party/cloud solutions and their implementation.
* Evaluates technical impacts and coordinates implementation of new product releases.
* Participates in sizing, estimation, code reviews, and sprint retrospectives; promotes continuous improvement.
* Focuses on delivering business value and priorities.
* Ensures quality of features through manual and automated testing and continuous integration.
* Designs solutions aligned with company architecture and standards; participates in proof-of-concept and prototyping.
* Collaborates with Business Analysts to clarify requirements and ensure technical feasibility.
* Works with UX designers to translate designs into efficient solutions.
* Partners with Test Engineers to meet definition of done and ensure smooth transition through production stages.
* Contributes to team innovation by suggesting improvements and evaluating new processes/technologies.
* Supports transition of features to production, ensuring performance, stability, and compliance with release standards.
* May serve as Scrum Master for an agile team.
* Automates testing to industry standards for high-quality delivery and efficient regression.
* Keeps ALM tools updated; participates in daily standups to report progress and impediments.
* Maintains customer-centric mindset, ensuring solutions enhance user experience.
#LI-TO1
~IN1
#LI-MULTI
Our company is built on helping individuals and families, and this starts with our employees. We want employees to maintain a positive balance, which is why we provide access to the benefits and resources they need to invest in themselves. From our onsite fitness facilities and generous paid time off to employee professional development programs, we are committed to helping employees live and work their best - both inside and outside the office.
Unum is an equal opportunity employer, considering all qualified applicants and employees for hiring, placement, and advancement, without regard to a person's race, color, religion, national origin, age, genetic information, military status, gender, sexual orientation, gender identity or expression, disability, or protected veteran status.
The base salary range for applicants for this position is listed below. Unless actual salary is indicated above in the job description, actual pay will be based on skill, geographical location and experience.
$89,400.00-$183,500.00
Additionally, Unum offers a portfolio of benefits and rewards that are competitive and comprehensive including healthcare benefits (health, vision, dental), insurance benefits (short & long-term disability), performance-based incentive plans, paid time off, and a 401(k) retirement plan with an employer match up to 5% and an additional 4.5% contribution whether you contribute to the plan or not. All benefits are subject to the terms and conditions of individual Plans.
Company:
Unum
Auto-ApplyPrincipal Software Engineer
Embedded software engineer job in Portsmouth, NH
At Liberty, you'll thrive in a hybrid setting that fosters in-person collaboration, innovation and growth. This approach optimizes both remote and in-person interactions, enabling you to connect and ideate with your team and deepen valuable relationships across the company, while still enjoying the flexibility of remote work for focused tasks and projects. This position follows a hybrid work model (2 days onsite) and is open to candidates located in Portsmouth, NH; Boston, MA; Plano, TX; Indianapolis, IN; and Columbus, OH.
At Liberty Mutual, technology is not just a part of our business, it's what drives us forward. We deliver our customers peace of mind every day by helping them protect what they value most. Our passion for placing the customer at the center of everything we do drives a transformational shift at Liberty Mutual. Operating as an Agile team within a Fortune 100 company, we are on the front edge of an IT transformation for how people work and deliver solutions.
USRM Small Commercial (SC) Products is actively searching for a highly productive member of a remotely distributed, dynamic, and collaborative agile team to serve as a technical expert in analysis, design, coding, and testing innovative front-end UI and API programming for the eCLIQ 2.0 application. This position will support Products within Small Commercial Software Engineering.
Job Summary:
As a Principal Software Engineer, you will work collaboratively on a geographically diverse agile team to develop and enhance complex systems and/or software from user stories and technical/architectural specifications. You will analyze complex technical system problems and create innovative solutions that exceed customer expectations. You'll be a technical leader shaping front-end and API architecture, accelerating delivery, and helping take the Auto line of business to the next level.
This is a demanding environment providing rapid delivery for our business partners. You will be working in a highly collaborative environment that values speed and quality, with a strong desire to drive change and foster a positive work environment as we continue our agile transformation journey. You will have the opportunity to help lead this change as we grow this culture, mindset, and capability.
What you'll do:
Lead end-to-end design and delivery of features for eCLIQ 2.0, working from user stories and architectural specs through coding, testing and deployment.
Architect and implement modern front-end experiences (Angular/TypeScript) and robust backend services (Java, Spring Boot, REST).
Drive cloud-native designs and integrations across our preferred cloud platforms.
Build and maintain automated test suites (unit, integration, system, regression) and champion testability.
Improve speed-to-market by identifying and delivering pragmatic short-term solutions while building scalable, long-term architecture.
Own and optimize CI/CD pipelines, development tooling and release practices.
Apply AI/ML tools and practices where they add business value; be comfortable experimenting and iterating with new techniques.
Mentor and grow junior engineers, foster healthy engineering practices, and collaborate closely with Product Owners, Scrum Masters and QA.
Proactively identify technical debt and propose solutions to reduce risk and increase
Qualifications
Bachelor's or master's degree in a technical or business discipline, or equivalent experience.
5-7 years of professional software development experience (flexible for exceptional candidates).
Strong expertise in front-end frameworks (Angular preferred; knowledge of React or Vue a plus) and TypeScript.
Solid experience building backend services in Java (Spring Boot) and designing RESTful APIs.
Practical cloud experience (AWS) and familiarity with cloud architecture patterns.
Proven experience with automated testing strategies and CI/CD tooling.
Comfortable with Agile practices (Scrum, Kanban) and collaborating on cross-functional teams.
Excellent communicator, proactive problem-solver, and a collaborative leader who mentors others.
Eagerness to learn and adopt innovative technologies and practices, including AI-assisted development.
What we offer:
A chance to influence a strategic enterprise product, lead technical decisions, and grow your craft in a Fortune 100 environment that values speed, quality, and experimentation.
Ready to apply?
If you're a forward-thinking engineer who thrives in a fast-paced Agile environment and wants to shape the future of eCLIQ 2.0, we'd love to hear from you.
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.
Auto-ApplySenior Software Engineer - Data and Machine Learning
Embedded software engineer job in Westbrook, ME
Want to play a key role in developing Software, Data and Machine Learning solutions that enable Medical Insights using the latest technologies, and contributing to improvements in Pet Health? Do you want to be part of a high functioning Team with a strong business partnership and a drive for doing great work?
The Data and AI Center of Excellence (DAICOE) Team would like to meet you!
This role can be Virtual USA or hybrid in our Westbrook office. If virtual, you must be able to work EST hours.
IDEXX is seeking a Senior Software/Data/ML Engineer to design, build and manage data pipelines and integrations, machine learning and rules-based classification and applications in support of high impact clinical insights initiatives. You will join a team of talented software, data and ML engineers, collaborating with data scientists, driving innovation in veterinary care. This is an exciting role that will interact with IDEXX's core clinical data assets. If you enjoy complex software and data engineering challenges, consider this role!
In this Role:
You will be a senior member of a highly effective Agile Scrum team delivering industry leading capabilities, participating in business planning and technical strategy.
Innovate in technology, team process and development practices.
Our team practices Scrum development, and interacts with other Agile development frameworks, so experience and desire to work in Agile teams is a must!
You will work with a close-knit team of Developers, Data QA Engineers, MLOps, DevOps, Product Owners, and Scrum Masters in a variety of remote locations - excellent communication, collaboration and interpersonal skills are important for team success.
You will have the support to learn new skills, access to a network of professionals, and exchange knowledge with peers through mentorship and coaching opportunities.
What you need to succeed:
Proficiency with Software Design
Proficiency with one or more major cloud providers (AWS preferred)
Proficiency with AWS Services (API Gateway, AWS Lambda, SQS, S3)
Proficiency with Github and experience with Github Actions
Proficiency with Programming Languages (Python, PySpark, Java)
Proficiency with relational databases (AWS MySQL Aurora)
Proficiency building and deploying web applications and APIs
Experience with Databricks
Experience with Tensorflow & PyTorch
Experience with Containerization (e.g., Docker)
Experience building large scale data pipelines
Experience with performant/scalable ML Model Training and Inference pipelines
Experience with Rules Engines (Drools)
Experience with API Testing and tooling (Postman)
Experience with building continuous integration and deployment (CI/CD) systems
Experience with infrastructure-as-code tools (Terraform)
Experience with tools like JIRA, Confluence, Slack, MS Teams
Familiarity with domain-driven design (DDD) a plus
Ability to rapidly learn and adapt
Ability to mentor/coach more junior Development and QA Team members
What you can expect from us
Health / Dental / Vision Benefits Day-One
5% matching 401k
Additional benefits include pet insurance, mental health resources, volunteer paid days off, employee stock program, foundation donation matching, and 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 together.
IDEXX values a diverse workforce and workplace and strongly encourages women, people of color, LGBTQ+ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.
IDEXX is an equal opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition, or any protected category prohibited by local, state, or federal laws.
#LI-AA1
Auto-ApplySenior Software Engineer
Embedded software engineer job in Yarmouth, ME
Why This Job Is Important We are helping lead the charge to becoming a cloud-first company. This involves creating robust cloud-ready designs and frameworks, modernizing and migrating our products, and training and supporting other teams. Don't worry if you don't know everything about AWS development: we will augment your existing skills by providing additional training and assistance as needed.
Responsibilities
* Build applications and infrastructure for the ERP Tyler product suite
* Collaborate with product and cross-functional teams to deliver market results
* Define and establish technical standards from architectural guidelines
* Build scalable, maintainable software systems
* Design and implement frameworks, microservices, and components for front-line Tyler products
* Develop and extend core features for infrastructure microservices
* Work in an agile environment and attend sprint ceremonies
* Improve internal processes continuously
* Mentor junior and mid-level engineers
Qualifications
* Bachelor's degree in Computer Science, Computer Engineering, or related field, or equivalent professional experience demonstrating expert-level programming and technical leadership.
* 5+ years of professional software development with clear progression into technical leadership roles.
* Proficient in C# and .NET 8+; strong software engineering fundamentals.
* Front-end experience with HTML and JavaScript/TypeScript; hands-on with Angular (or a similar modern framework).
* Expertise with PostgreSQL/SQL and relational database design and optimization.
* Solid understanding of RESTful API design and integration.
* Comfortable working in Linux; strong with Git and Docker.
* Experience with test-driven development and automated testing practices.
* Demonstrated ability to lead complex technical projects, influence technical decisions, and mentor engineers.
* Strong ownership, ability to prioritize and deliver to deadlines, and effective collaboration with engineers, product managers, and cross-functional partners.
* Clear written and verbal communication skills.
Preferred
* System architecture: designing scalable, distributed systems and cloud-native patterns.
* Cloud: production experience with AWS (or Azure/GCP), including monitoring/observability and managing live environments.
* DevOps & infrastructure: CI/CD, container orchestration (e.g., Kubernetes), and infrastructure as code (e.g., Terraform/CloudFormation).
* Performance & scale: application profiling/tuning, database optimization, caching strategies, and capacity planning.
* Security & quality: secure development practices, code reviews, and quality assurance.
* Advanced programming: depth across multiple languages and their ecosystems.
* Continuous learning: stays current with industry trends and emerging technologies.
* Problem-solving: track record of resolving complex technical and organizational challenges.
Auto-ApplyPrincipal Software Engineer
Embedded software engineer job in Portsmouth, NH
At Liberty, you'll thrive in a hybrid setting that fosters in-person collaboration, innovation and growth. This approach optimizes both remote and in-person interactions, enabling you to connect and ideate with your team and deepen valuable relationships across the company, while still enjoying the flexibility of remote work for focused tasks and projects. This position follows a hybrid work model (2 days onsite) and is open to candidates located in Portsmouth, NH; Boston, MA; Plano, TX; Indianapolis, IN; and Columbus, OH.
At Liberty Mutual, technology is not just a part of our business, it's what drives us forward. We deliver our customers peace of mind every day by helping them protect what they value most. Our passion for placing the customer at the center of everything we do drives a transformational shift at Liberty Mutual. Operating as an Agile team within a Fortune 100 company, we are on the front edge of an IT transformation for how people work and deliver solutions.
USRM Small Commercial (SC) Products is actively searching for a highly productive member of a remotely distributed, dynamic, and collaborative agile team to serve as a technical expert in analysis, design, coding, and testing innovative front-end UI and API programming for the eCLIQ 2.0 application. This position will support Products within Small Commercial Software Engineering.
Job Summary:
As a Principal Software Engineer, you will work collaboratively on a geographically diverse agile team to develop and enhance complex systems and/or software from user stories and technical/architectural specifications. You will analyze complex technical system problems and create innovative solutions that exceed customer expectations. You'll be a technical leader shaping front-end and API architecture, accelerating delivery, and helping take the Auto line of business to the next level.
This is a demanding environment providing rapid delivery for our business partners. You will be working in a highly collaborative environment that values speed and quality, with a strong desire to drive change and foster a positive work environment as we continue our agile transformation journey. You will have the opportunity to help lead this change as we grow this culture, mindset, and capability.
What you'll do:
* Lead end-to-end design and delivery of features for eCLIQ 2.0, working from user stories and architectural specs through coding, testing and deployment.
* Architect and implement modern front-end experiences (Angular/TypeScript) and robust backend services (Java, Spring Boot, REST).
* Drive cloud-native designs and integrations across our preferred cloud platforms.
* Build and maintain automated test suites (unit, integration, system, regression) and champion testability.
* Improve speed-to-market by identifying and delivering pragmatic short-term solutions while building scalable, long-term architecture.
* Own and optimize CI/CD pipelines, development tooling and release practices.
* Apply AI/ML tools and practices where they add business value; be comfortable experimenting and iterating with new techniques.
* Mentor and grow junior engineers, foster healthy engineering practices, and collaborate closely with Product Owners, Scrum Masters and QA.
* Proactively identify technical debt and propose solutions to reduce risk and increase
Qualifications
* Bachelor's or master's degree in a technical or business discipline, or equivalent experience.
* 5-7 years of professional software development experience (flexible for exceptional candidates).
* Strong expertise in front-end frameworks (Angular preferred; knowledge of React or Vue a plus) and TypeScript.
* Solid experience building backend services in Java (Spring Boot) and designing RESTful APIs.
* Practical cloud experience (AWS) and familiarity with cloud architecture patterns.
* Proven experience with automated testing strategies and CI/CD tooling.
* Comfortable with Agile practices (Scrum, Kanban) and collaborating on cross-functional teams.
* Excellent communicator, proactive problem-solver, and a collaborative leader who mentors others.
* Eagerness to learn and adopt innovative technologies and practices, including AI-assisted development.
What we offer:
A chance to influence a strategic enterprise product, lead technical decisions, and grow your craft in a Fortune 100 environment that values speed, quality, and experimentation.
Ready to apply?
If you're a forward-thinking engineer who thrives in a fast-paced Agile environment and wants to shape the future of eCLIQ 2.0, we'd love to hear from you.
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
Auto-ApplySenior Software Engineer - Data and Machine Learning
Embedded software engineer job in Westbrook, ME
Want to play a key role in developing Software, Data and Machine Learning solutions that enable Medical Insights using the latest technologies, and contributing to improvements in Pet Health? Do you want to be part of a high functioning Team with a strong business partnership and a drive for doing great work?
The Data and AI Center of Excellence (DAICOE) Team would like to meet you!
This role can be Virtual USA or hybrid in our Westbrook office. If virtual, you must be able to work EST hours.
IDEXX is seeking a Senior Software/Data/ML Engineer to design, build and manage data pipelines and integrations, machine learning and rules-based classification and applications in support of high impact clinical insights initiatives. You will join a team of talented software, data and ML engineers, collaborating with data scientists, driving innovation in veterinary care. This is an exciting role that will interact with IDEXX's core clinical data assets. If you enjoy complex software and data engineering challenges, consider this role!
In this Role:
* You will be a senior member of a highly effective Agile Scrum team delivering industry leading capabilities, participating in business planning and technical strategy.
* Innovate in technology, team process and development practices.
* Our team practices Scrum development, and interacts with other Agile development frameworks, so experience and desire to work in Agile teams is a must!
* You will work with a close-knit team of Developers, Data QA Engineers, MLOps, DevOps, Product Owners, and Scrum Masters in a variety of remote locations - excellent communication, collaboration and interpersonal skills are important for team success.
* You will have the support to learn new skills, access to a network of professionals, and exchange knowledge with peers through mentorship and coaching opportunities.
What you need to succeed:
* Proficiency with Software Design
* Proficiency with one or more major cloud providers (AWS preferred)
* Proficiency with AWS Services (API Gateway, AWS Lambda, SQS, S3)
* Proficiency with Github and experience with Github Actions
* Proficiency with Programming Languages (Python, PySpark, Java)
* Proficiency with relational databases (AWS MySQL Aurora)
* Proficiency building and deploying web applications and APIs
* Experience with Databricks
* Experience with Tensorflow & PyTorch
* Experience with Containerization (e.g., Docker)
* Experience building large scale data pipelines
* Experience with performant/scalable ML Model Training and Inference pipelines
* Experience with Rules Engines (Drools)
* Experience with API Testing and tooling (Postman)
* Experience with building continuous integration and deployment (CI/CD) systems
* Experience with infrastructure-as-code tools (Terraform)
* Experience with tools like JIRA, Confluence, Slack, MS Teams
* Familiarity with domain-driven design (DDD) a plus
* Ability to rapidly learn and adapt
* Ability to mentor/coach more junior Development and QA Team members
What you can expect from us
* Health / Dental / Vision Benefits Day-One
* 5% matching 401k
* Additional benefits include pet insurance, mental health resources, volunteer paid days off, employee stock program, foundation donation matching, and 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 together.
IDEXX values a diverse workforce and workplace and strongly encourages women, people of color, LGBTQ+ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.
IDEXX is an equal opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition, or any protected category prohibited by local, state, or federal laws.
#LI-AA1
Auto-ApplySr. Software Engineer
Embedded software engineer 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