Post job

Associate software engineer jobs in Portland, ME

- 81 jobs
All
Associate Software Engineer
Senior Software Engineer
Software Engineer
Software Developer
Principal Software Engineer
Android Developer
Applications Developer
Software Test Engineer
Software Development Engineer
Lead Software Developer
  • Android Developer

    Infopeople Corporation

    Associate software engineer job in York, ME

    MUST BE WILLING TO RELIABLY COMMUTE TO YORK, ME. Must be a US Citizen or Green Card Holder. 3 small businesses with shared ownership based out of Southern Maine. The three businesses work closely together, each offering a different role to manufacture, sell, support, design and build construction GPS and machine control solutions. Over the past couple years, we set out to develop our own GPS rover solution. With the successful launch and continued growth of our Site Boss rover we are looking to add an experienced Kotlin/Java based Android App Developer. This contracted position will have a base salary with a performance bonus contingent on experience and assuming salable and on-time results. In this role you will be working closely with our Lead Software Developer and assisting with continuous feature development of our Android App as well as developing backend infrastructure. Our software team follows a quarterly release cycle, during which developers collaborate closely with owners to define and prioritize the deliverables for each release. This position is in person, you must be willing to relocate or commute to our office in York, ME. Please include a portfolio/sample of your work when submitting a resume (link to GitHub is preferred). Responsibilities: Continue to develop, debug, and maintain a construction GPS focused Android App using Kotlin. Communicate with managers and owners on creating software that conceptualizes their creative ideas. Collaborate with team members to achieve quarterly software releases aligned with deliverables defined and prioritized by the Software Team. Deploy and maintain services on Google Cloud platform. Ensure the quality, performance, and responsiveness of Android Application. Maintain any outside technical issues given by the company. Office Hours are from 7:00AM to 4:00PM. Qualifications (samples of work with former employer references required prior to interview): Preferred experience in Kotlin or Java, and preferred knowledge of at least one backend language (PHP or JavaScript is a plus). Experience with Docker or other container orchestration platforms is a plus. Experience with Linux is a plus. Experience in or willingness to familiarize yourself with Web Development. Understanding of RTK GPS and RTK GPS-related concepts is a plus. Proven working experience in Android App Development using Android Studio. Knowledge of basic networking principles, internet protocol, web services and APIs. Capable of professional business communication, including emails, meetings, and general office etiquette. Must be a Team Player, Self-Motivated, Reliable, Responsible, and Professional. Must be capable of following instructions (even if they ultimately contradict your proposed direction). Android development: 2 years (Required). JavaScript: 1 year (Preferred). PHP: 1 year (Preferred). SQL: 1 year (Preferred). HTML/CSS: 1 year (Preferred). Schedule: 8-hour shift Monday to Friday Ability to Commute: York, ME 03909 (Required)
    $73k-98k yearly est. 22h ago
  • Software Engineer

    Tyler Technologies 4.3company rating

    Associate software engineer job in Yarmouth, ME

    Responsibilities * Build out applications and infrastructure for the Tyler suite of products, with a strong focus on customer satisfaction. This will include the development and execution of software tests and automated tests to ensure product stability. * Participate in both agile and waterfall development environments, assist in sprint ceremonies as needed * Work in a collaborative fashion with product teams to bring tangible results to market * Aid Technical Support and other departments for deployment and run-time issues as needed, including identifying and implementing automated tests to improve the client experience * Contribute to the continuous improvement of the internal processes * Contribute to cloud migration efforts Qualifications * BS/BA in Computer Science, Software Engineering or equivalent experience * Experience with, or aptitude for, .NET and/or C# coding and SQL Server integrations * Experience with automated tests, continuous deployment, and/or test-driven development * 1-3 years of software design and development experience with conventional technologies * Superior communication, analytical, and problem-solving skills is a must * Demonstrated ability for effective multi-tasking and tracking deliverables and timelines * Ability to be successful working on highly visible deliverables * Demonstrated ability to successfully collaborate across team or division boundaries * Familiarity with Linux, HTML5, JavaScript, .NET, SQL, Angular, and REST APIs is beneficial * Experience with data modeling tools and web services is beneficial
    $68k-81k yearly est. Auto-Apply 20d ago
  • Software Engineer in Test

    Pilot Thomas Logistics

    Associate software engineer job in Portland, ME

    Our world is transforming, and PTC is leading the way. Our software brings the physical and digital worlds together, enabling companies to improve operations, create better products, and empower people in all aspects of their business. Our people make all the difference in our success. Today, we are a global team of nearly 7,000 and our main objective is to create opportunities for our team members to explore, learn, and grow - all while seeing their ideas come to life and celebrating the differences that make us who we are and the work we do possible. Software Engineer in Test USA-Portland, ME (hybrid) At PTC Portland (Kepware), our technologies have a reputation for “Quality in everything we do” and are valued in the market accordingly. The Software Automation Engineer at PTC Portland will be a thought leader and expert on test automation methods and Quality Assurance best practices. As a member of a cross functional Agile team, you and your team will be responsible for every aspect of delivering business value. You will use your depth of knowledge to advance the organization's Quality Assurance best practices and work across disciplines to design, develop, test, support, and deliver industry-leading software. In this position you will be empowered to continuously develop new skills and be a lifelong learner. Collaboration opportunities will be broad in this congenial and engaging environment that develops world-class software. Day-To-Day: Maintain and evolve existing test automation system frameworks and develop new tests Identify and implement tools that enhance our coverage. Use data-driven metrics to help drive improvements in test automation for new product development and maintenance. Support product development teams to release software faster and with confidence, meeting Quality Assurance and Security standards. Work collaboratively across scrum team disciplines in support of sprint goals. Contribute to team, department, and R&D acceleration goals. Required Skills and Knowledge: Deep understanding of Quality Assurance best practices and principles. Strong experience with at least one strongly-typed object-oriented programming language (C# preferred). Prior professional experience writing and maintaining automated tests for software applications. Prior professional experience with at least one scripting language (e.g., Python, PowerShell, Bash) Demonstrate an aptitude and willingness in learning new technologies Familiarity with: Git, Cloud Computing Ecosystems, CI Pipelines, Containerization Software (Docker, Kubernetes), SQL Demonstrated understanding of Windows and/or Linux development processes Ability to adapt and respond quickly to change. Ability to work and collaborate with a team of engineers. Preferred Experience: 2-4 years' experience as a software development engineer, at least one year working with software automation Excellent troubleshooting skills and ability to analyze complex systems incorporating application software, 3rd party libraries, hardware, operating systems, and networks. Deep understanding of quality principles, processes, and build management methodologies. Basic Qualifications: Bachelor's degree in Computer Science, Software Engineering, or related STEM field preferred, or equivalent hands-on experience. PTC carefully considers a wide variety of factors when determining compensation. The anticipated annual salary range for this position is between $82,500-115,500. The salary range reflects a good-faith estimate of compensation at the time of posting. Actual compensation may vary based on a candidate's skills, qualifications, experience, and location. Additionally, candidates may be eligible for a performance-based bonus. Employees also have the opportunity to become a PTC shareholder through our employee share purchase program (ESPP), which allows for the purchase of discounted PTC stock. Certain roles may also be eligible for participation in our equity programs. Employees may be eligible for medical, dental and vision insurance, paid time off and sick leave, tuition reimbursement, 401(k) contributions and employer match, flexible spending accounts, life insurance, disability coverage and, if you are an office-assigned employee, a generous commuter subsidy. All total rewards and benefits programs are subject to applicable plan eligibility and other terms and conditions. For more information about PTC's comprehensive benefits, please visit our Careers Page. Applications will be accepted on an on-going basis. At PTC, we believe in the power of diverse ideas and perspectives. As a global company that values and respects all identities, cultures, and perspectives, we strive to create an inclusive PTC for ALL through an environment where everyone feels like they belong and are empowered to bring their true, authentic selves to work. Proud to be an Equal Opportunity Employer, we welcome applicants from all backgrounds and hire without regard to race, national origin, religion, age, color, ethnicity, ancestry, marital status, sex (including pregnancy), sexual orientation, gender identity, gender expression, genetic information, disability, veteran status, or any other characteristic protected by local, state, or federal laws, rules, or regulations. It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.PTC endeavors to make ptc.com/careers accessible to all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact PTC's Talent Acquisition team at *************************. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. Life at PTC is about more than working with today's most cutting-edge technologies to transform the physical world. It's about showing up as you are and working alongside some of today's most talented industry leaders to transform the world around you. If you share our passion for problem-solving through innovation, you'll likely become just as passionate about the PTC experience as we are. Are you ready to explore your next career move with us? We respect the privacy rights of individuals and are committed to handling Personal Information responsibly and in accordance with all applicable privacy and data protection laws. Review our Privacy Policy here."
    $82.5k-115.5k yearly Auto-Apply 45d ago
  • Staff Software Development Engineer

    WEX 4.8company rating

    Associate software engineer job in Portland, ME

    About the Team/Role We are the WEX Fleet Services team, dedicated to building modern API interfaces for WEX's industry-leading fuel card platform. We are defining and creating APIs for both internal and external customers, and we're at the forefront of creating a foundation to open up new opportunities for WEX. As a Software Development Engineer on our team, you will be a key contributor in designing, developing, and maintaining our cloud-native solution. You'll work with a modern tech stack including containerization, Kafka event streams, ElasticSearch, and APIs written in Java. This is an opportunity for you to join a small, agile, and collaborative team that values ownership, high-quality results, and a fun working environment. How you'll make an impact Design, develop, and implement scalable and reliable software solutions using Kafka, ElasticSearch, and other modern technologies. Contribute to the architecture and design of our cloud-native infrastructure. Write clean, maintainable, and well-documented code. Participate in code reviews and collaborate with other team members to ensure high code quality. Troubleshoot and resolve issues in a timely and efficient manner. Pick up new technology and switch between tech stacks with a minimum of fuss. Stay abreast of industry best practices and emerging technologies. Experience you'll bring Bachelor's degree in Computer Science, Engineering, or a related field. 5-7 years of software development experience, including experience developing and supporting cloud-based infrastructure as code. Strongly proficient with event streaming platforms (e.g., Kafka). Expertise in Elasticsearch, including query optimization, indexing, and data analysis. Experience with cloud platforms such as AWS. Excellent problem-solving and analytical skills. Strong communication and interpersonal skills. Bonus points for Experience with Kafka, AWS, Elasticsearch and Java. Experience with automated deployment pipelines. Examples of passion projects or contributions to open-source projects. Passion for technology and a desire to learn and grow. We are looking for engineers who are passionate about building innovative solutions, collaborating with a talented team, and making a meaningful impact on our business. If this sounds like you, we encourage you to apply! The base pay range represents the anticipated low and high end of the pay range for this position. Actual pay rates will vary and will be based on various factors, such as your qualifications, skills, competencies, and proficiency for the role. Base pay is one component of WEX's total compensation package. Most sales positions are eligible for commission under the terms of an applicable plan. Non-sales roles are typically eligible for a quarterly or annual bonus based on their role and applicable plan. WEX's comprehensive and market competitive benefits are designed to support your personal and professional well-being. Benefits include health, dental and vision insurances, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement, and more. For more information, check out the "About Us" section.Pay Range: $135,000.00 - $180,000.00
    $135k-180k yearly Auto-Apply 60d+ ago
  • Application Developer

    Dead River Company 4.8company rating

    Associate software engineer job in South Portland, ME

    This role is based out of South Portland, ME. The schedule is hybrid. This is not a remote position. The Application Developer plays an integral role in creating, testing, deploying, and maintaining .NET/C# and web service-based applications that support the organization's core business strategies, processes, and functions. The ideal candidate will bring technical expertise, a collaborative mindset, and a commitment to delivering high-quality software solutions that drive Key Responsibilities: Collaborates with project teams to receive and respond to application development requests. Works closely with cross-functional teams to ensure code quality and maintain development standards. Analyzes business processes and requirements as they relate to new and existing applications. Develops technical specifications and designs with input from business systems analysts and process owners. Provides end-to-end application development services - including design, coding, testing, documentation, and quality assurance - in compliance with internal standards and security policies. Assists in integrating applications across both internal and external business systems. Supports internal users by monitoring application performance, troubleshooting issues, and performing upgrades and maintenance. Maintains a strong understanding of the corporate application portfolio, system interdependencies, and recommends enhancements or future-state solutions. Stays current with industry advancements, best practices, and standards in application development, with a focus on skill development in SQL database engineering. Performs other work-related duties as assigned. Education & Experience: Bachelor's degree in Computer Science, Information Technology, or related field, or an equivalent combination of education and experience. Minimum 2 years of professional application development experience required. Technical Skills: Strong proficiency in Microsoft .NET, C#, and RESTful web service development. Experience working within an Agile software development environment. Familiarity with Microsoft Azure and DevOps version control/Git. Working knowledge of SQL/T-SQL preferred. Ability to write clear, maintainable, and well-documented code. Professional Skills: Strong problem-solving and critical-thinking abilities. Excellent communication and interpersonal skills. Ability to create and maintain technical documentation. Demonstrated ability to manage multiple priorities in a deadline-driven environment. Proactive in identifying application inefficiencies and recommending improvements. Why Join Us: Opportunity to work with cutting-edge Microsoft technologies. Collaborative and innovative team environment. Professional development and continuous learning encouraged. Competitive compensation and comprehensive benefits package.
    $97k-125k yearly est. 42d ago
  • Software Engineer III

    Rxbenefits 4.5company rating

    Associate software engineer job in Portland, ME

    RxBenefits is hiring! We are adding a Software Engineer III to the growing application development team at our Birmingham, AL headquarters. As a level III engineer, you will be responsible for creating the next generation of software at RxBenefits to support our rapidly growing business. You will also be part of a thought-leading team in the technology organization that champions the delivery of modern software. This is an exciting opportunity for a forward-thinking professional that is able to conceptualize, deliver, and support the technology that our employees and partners need to succeed. Job Responsibilities Include: · Design, build, and maintain AI-driven backend services, APIs, pipelines, and application features · Partner with Product, Data, and Architecture teams to translate business problems into efficient AI solutions · Participate in the design process to build efficient, scalable and maintainable architecture · Research, evaluate and recommend alternative solutions · Build scalable services integrating LLMs, retrieval systems, model inference endpoints, and third-party AI providers. · Ensure solutions meet enterprise standards for reliability, security, compliance, and observability · Collect and analyze metrics to drive implementation decisions · Design, improve and document processes · Review and collaborate with other engineers on their code · Support your team through encouragement and by example · Mentor and share knowledge within the team and across the department · Deliver on personal and team deadlines and goals Required Skills / Experience: · Bachelor's degree in computer science, mathematics, engineering or another related field · 6-8 years of professional experience in application development · Comfortable working with multiple programming languages at the same time · Strong proficiency in one more backend languages: Java, Python, Go, or Node.js - Python is strongly preferred · Hands-on experience implementing AI features such as: Integrating LLM APIs Building embeddings, vector stores, or semantic search Fine-tuning prompt engineering for LLM-based systems Implementing Retrieval Augmented Generation (RAG) patterns · Experience consuming or integrating machine learning models in production applications · Solid understanding of RESTful API design, microservices, and distributed systems · Strong foundation in data structures, algorithms, concurrency, and performance optimization · Familiarity with relational and NoSQL databases and performance considerations · Experience with Agile development methodologies · Strong communications and presentation skills · Excellent organizational skills, detail-oriented, and works well in a team environment or as an independent contributor · Ability to work with minimal supervision within a team environment · Ability to think strategically and execute with urgency · Desire to innovate and discover new technologies · Driven to continually learn and master new skills Preferred Skills / Experience: · Experience working in regulated industries (healthcare, finance, insurance) · Knowledge of governance frameworks around data privacy (HIPAA, SOC2, GDPR, etc.) · Experience evaluating model performance, prompt effectiveness, and model drift · Experience developing AI guardrails, moderation, hallucination-prevention, or safety patterns · Extensive experience in web development using modern frontend and backend technologies · Strong proficiency in frontend (React, NextJS) and backend (Python) technologies · Work with responsive design frameworks · Deployments to Amazon Web Services · Proficiency in AWS services: EC2, S3, Lambda, RDS, CloudFormation/Terraform, ECS/EKS, VPC, IAM, etc. · Caching and in-memory database technologies · Asynchronous/multi-threaded programming patterns _Based on relevant market data and other factors, the anticipated hiring range for this role is $120,000 - $140,000 annually. Final compensation rates will be determined based on various factors, including but not limited to experience, skills, knowledge, and internal equity considerations. This role is also short-term incentive eligible. Incentive amounts will vary by individual and business goals._ _We are committed to fair and equitable compensation practices. The final salary offered to the selected candidate may vary from the posted range due to individual qualifications. Our goal is to ensure that all teammates are compensated fairly and competitively based on their contributions to our organization._ _RxBenefits is also committed to providing best in class benefits to our teammates. We offer a robust total rewards package that includes:_ + _Remote first work environment_ + _Choice of a HDHP or PPO Medical plan, we pay 100% of the premium for the HDHP for you and your eligible family members_ + _Dental, Vision, Short- and Long-Term Disability, and Group Life Insurance that we also pay 100% of premiums (for your family too on Dental and Vision)_ + _Additional buy-up options for Short- and Long-Term Disability and Life Insurance_ + _401(k) with an employer match up to 3.5% available after 60 days_ + _Community Service Day to give back and support what you love in your community_ + _10 company holidays including MLK Day, Juneteenth, and the day after Thanksgiving plus a floating holiday to use as you like_ + _Reimbursements for high-speed internet, we'll send you a computer and monitors to help you do your best work_ + _Tuition Reimbursement for accredited degree programs_ + _Paid New Parent Leave that can be used for adoption or birth_ + _Pet insurance to protect your furbabies_ + _A robust mental health benefit and EAP service through Spring Health to support you when you need it mos_ _t_ RxBenefits provides equal opportunities for everyone who works for us and everyone who applies to join our team, without regard to sex or gender, gender identity, gender expression, age, race, religious creed, color, national origin, ancestry, pregnancy, physical or mental disability, medical condition, genetic information, marital status, sexual orientation, any service, past, present, or future, in the uniformed services of the United States (military or veteran status), or any other consideration protected by federal, state, or local law.
    $120k-140k yearly 11d ago
  • Software Engineer

    Rxante 3.8company rating

    Associate software engineer job in Portland, ME

    RxAnte is looking for a strong mid-level Software Engineer to join our Web Services team. Company Profile From its founding in 2011, RxAnte's mission has been exceedingly simple: Get more from medicines. Today, with a team of 85 and offices in Washington, DC and Portland, ME, we are the leading provider of predictive analytics and targeted clinical programs that improve prescribing and adherence. With nearly 13 million lives under management, our patented solutions for health plans are proven to improve quality scores and lower costs by improving prescription drug use. In 2019, RxAnte launched Mosaic Pharmacy Service (MPS), a wholly-owned subsidiary. Designed specifically to provide in-home pharmacy services to medically complex and vulnerable seniors, MPS will directly improve prescribing, adherence, and drug therapy outcomes for patients under our care. RxAnte is backed by UPMC, the $19 billion health plan and hospital system. We offer a flexible work environment with many of our employees working from home offices around the country. About the Job We're hiring a full-time Software Engineer to join Web Services, the 100% remote team responsible for our web applications and third-party integrations. You'll help us build, release, and maintain our innovative software products, built on PHP, Next.js/React/TypeScript, and Docker. Generally speaking, that means: Wiring up the frontend UI and connecting to APIs, coding backend business logic, and tackling small issues throughout the codebases Working on large, complex projects under the mentorship of a more senior project lead toward a high-quality solution delivered on time Working on small, clearly defined projects by yourself from time to time We hire great people and trust them to do great work. That means software development typically happens within autonomous, cross-functional product teams that are responsible for driving well-shaped projects from concept to completion. No egos here. Just a handful of humble, talented, and conscientious designers and engineers who play well with others and work as a team to ship great things. By the time you've reached this stage of your career, you should have a healthy appreciation for the depth of expertise possible in software engineering. You know what you don't know, and you're clear on the paths of growth that make sense for you. Accordingly, you'll be expected to seek out opportunities for experience and self-directed learning, and eagerly share what you're learning with the rest of the team. You'll report to the Senior Manager of Web Services. What We're Looking For At least 2 years experience as a professional software engineer on teams building web apps with the full PHP web stack, including a modern PHP framework and HTML, CSS, and JavaScript Experience building production web apps using a frontend framework like Next.js with React Firm grasp of basic syntax and common features of PHP and JavaScript Experience working with MySQL Experience with a distributed version control system like Git to collaborate on software development within a team A good writer, which is especially important given the asynchronous and technically precise nature of our work A desire to work on small, autonomous project teams An eagerness to grow professionally and sharpen your technical chops, through both mentorship from your teammates and self-directed learning You're able to work remotely, and the majority of your workday easily falls within a US time zone. You must be qualified to work in the United States and able to pass a drug screening. What We'd Be Excited to Find Familiarity building and maintaining HIPAA-compliant software Experience deploying web apps with Docker Experience building production web apps with TypeScript Experience deploying and maintaining RESTful APIs Benefits From day one, we offer… Fantastic health, dental, and vision insurance with an employer-funded HSA Ample and flexible PTO At least 10 company holidays per year A generous 401k plan Life, long-term, and optional short-term disability insurance Support for ongoing professional development and training How to Apply Please apply with a brief resume and a cover letter tailored to this position. Tell us about something you're proud to have built and how it speaks to what we're looking for. Tell us why this position is just the thing you've been hoping to find. Give us a preview of what it'll be like working with you. No need to write a novel, so please keep your cover letter around 600 words at the most. We strongly encourage candidates from all backgrounds and every walk of life to apply. Every person on our team brings their own unique perspective, and it's what makes our products better and our work more rewarding. We're eager to support you so that you can ship work you're proud of.
    $73k-102k yearly est. 60d+ ago
  • Sr Software Engineer, DentaQuest

    Sun Life Financial 4.6company rating

    Associate software engineer job in Portland, ME

    Sun Life U.S. is one of the largest providers of employee and government benefits, helping approximately 50 million Americans access the care and coverage they need. Through employers, industry partners and government programs, Sun Life U.S. offers a portfolio of benefits and services, including dental, vision, disability, absence management, life, supplemental health, medical stop-loss insurance, and healthcare navigation. We have more than 6,400 employees and associates in our partner dental practices and operate nationwide. Visit our website to discover how Sun Life is making life brighter for our customers, partners and communities. Job Description: Sun Life embraces a hybrid work model that balances in-office collaboration with the flexibility of virtual work. The opportunity: The Sr. Software engineer maintains IT objectives by supporting business processes, systems, and clients specifically with UI, middleware and system integrations related technologies and applications, carries out these responsibilities by providing information technology (IT). How you will contribute: * Provide guidance with process design. * Design, develop, and test automation. * Assure the quality of the automation (QA processes). * Work with Business Analysts, Scrum Masters, QA Analysts, Product Owners, and other cross-functional resources to define and deliver business impacting projects. * Work directly with stakeholders to capture business requirements and translate them into technical approaches and designs that can be implemented. * Collaborate with development team members to ensure proper implementation and integration of the solutions. * Support deployments or troubleshoot production issues outside of work hours and participate in an on-call rotation as-needed. * Maintain current knowledge of relevant technologies and business processes. What you will bring with you: * 5+ years of hands-on experience with AWS cloud services. * Strong proficiency in infrastructure-as-code tools (CloudFormation, Terraform). * Deep understanding of cloud networking, security, and automation. * Experience with container orchestration (EKS, ECS, Docker, Kubernetes). * Proficiency in scripting languages (Python, Bash, PowerShell). * Demonstrates sound technical skills with a strong working knowledge of the client's business in order to effectively translate business needs to IT solutions * Excellent analytical, Database tuning and problem solving ability * Ability to manage multiple tasks * Excellent organization and prioritization skills. * Effective oral and written communication skills * Required to attend additional training as requested/deemed necessary Salary: Salary Range: $98,400 - $147,600 At our company, we are committed to pay transparency and equity. The salary range for this role is competitive nationwide, and we strive to ensure that compensation is fair and equitable. Your actual base salary will be determined based on your unique skills, qualifications, experience, education, and geographic location. In addition to your base salary, this position is eligible for a discretionary annual incentive award based on your individual performance as well as the overall performance of the business. We are dedicated to creating a work environment where everyone is rewarded for their contributions. #LIHybrid Not ready to apply yet but want to stay in touch? Join our talent community to stay connected until the time is right for you! We are committed to fostering an inclusive environment where all employees feel they belong, are supported and empowered to thrive. We are dedicated to building teams with varied experiences, backgrounds, perspectives and ideas that benefit our colleagues, clients, and the communities where we operate. We encourage applications from qualified individuals from all backgrounds. Life is brighter when you work at Sun Life At Sun Life, we prioritize your well-being with comprehensive benefits, including generous vacation and sick time, market-leading paid family, parental and adoption leave, medical coverage, company paid life and AD&D insurance, disability programs and a partially paid sabbatical program. Plan for your future with our 401(k) employer match, stock purchase options and an employer-funded retirement account. Enjoy a flexible, inclusive and collaborative work environment that supports career growth. We're proud to be recognized in our communities as a top employer. Proudly Great Place to Work Certified in Canada and the U.S., we've also been recognized as a "Top 10" employer by the Boston Globe's "Top Places to Work" for two years in a row. Visit our website to learn more about our benefits and recognition within our communities. We will make reasonable accommodations to the known physical or mental limitations of otherwise-qualified individuals with disabilities or special disabled veterans, unless the accommodation would impose an undue hardship on the operation of our business. Please email ************************* to request an accommodation. For applicants residing in California, please read our employee California Privacy Policy and Notice. We do not require or administer lie detector tests as a condition of employment or continued employment. Sun Life will consider for employment all qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws, including applicable fair chance ordinances. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran. Job Category: IT - Application Development Posting End Date: 22/01/2026
    $98.4k-147.6k yearly Auto-Apply 3d ago
  • Software Developer II - Android Flight App

    Esri 4.4company rating

    Associate software engineer job in Portland, ME

    Join Esri's ArcGIS Flight team and help shape the future of drone technology for mapping and analytics. Our Android apps empower users to plan, control, and capture high-quality imagery and video from drones, delivering critical data for industries and missions around the world. As a Software Developer, you'll collaborate with a talented, cross-functional team of engineers, product managers, and designers to create intuitive, high-performance mobile experiences that integrate cutting-edge Android and drone technologies. You'll have the opportunity to gain valuable industry experience in UAS / drones, one of the fastest-growing technologies in the geospatial software world. Your work will involve exciting challenges such as real-time drone control, autonomous mission planning, and seamless integration with ArcGIS mapping tools, all while writing clean, scalable, and maintainable code. If you are passionate about building a complex drone control app for the best imagery product in the world, join us! Responsibilities Collaborate with the team to design, develop, and enhance the ArcGIS Flight Android app Implement features that connect drones to powerful mapping and analytics workflows Work with modern Android frameworks, Jetpack libraries, KMP, and Kotlin best practices Contribute to code reviews, testing, and continuous improvement of our development process Implement unit tests to ensure baseline quality in all releases Requirements 2+ years of commercial Android software development experience Strong math skills, especially related to trigonometry and geometry Understanding of algorithms and design patterns Experience working with REST services and/or 3rd party SDK's Bachelor's degree in computer science, engineering, mathematics, or related field Recommended Qualifications Experience building spatial/mapping applications or software components Experience with Android Jetpack Compose Experience with KMP Familiarity with ArcGIS platform Experience with ArcGIS Maps SDK Experience developing software for drones Experience developing apps with Swift Experience working with remote teams #LI-JH4 #LI-Hybrid
    $72k-92k yearly est. Auto-Apply 60d+ ago
  • 3D Visualization Software Developer

    Position Imaging 4.1company rating

    Associate 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 Responsibilities will include developing and integrating new technologies for Augmented and Virtual Reality applications. Candidate must be highly innovative and enjoy working in a dynamic and creative environment within a multi-disciplinary team. Qualifications Fluent in C / C++ Expert in Unity Engine and develop apps for iOS, Android, and Windows Some experience with inertial sensors and visual SLAM Experience with algorithm implementations Additional Information Education Requirements: Master's degree in Computer Science, PhD a plus
    $77k-100k yearly est. 60d+ ago
  • Senior Application Developer

    Idexx Laboratories 4.8company rating

    Associate software engineer job in Westbrook, ME

    We are looking for a Senior Application Developer who combines strong hands-on development skills with the ability to lead strategically, communicate clearly, and contribute to future architectural direction. This is a hybrid role and may require you to be in the office 2-3 days per week. In this Role You will: Combine hands-on development, technical leadership, and strategic influence. Connect ideas across teams, drive clarity from ambiguity, and communicate technical recommendations in a way that builds alignment with both technical and business partners. Lead and contribute to the design, implementation, and evolution of scalable, cloud-hosted software within the VetConnect PLUS ecosystem, incorporating strong testing, monitoring, performance, and reliability practices. Drive technical direction for complex features and systems with high autonomy using strong engineering judgment to identify connections, risks, and opportunities across domains; navigate ambiguity with incomplete information and shake long-term system direction. Mentor engineers and contribute to development standards; guiding teams to apply sustainable technical practices, code quality through reviews, and operational excellence. Translate business objectives and product concepts into clear technical solutions, evaluating tradeoffs and downstream impacts; collaborate closely with product, UX, business stakeholders, and cross-team engineering partners to drive shared understanding and alignment. What do you need to succeed? 10+ years of application development experience, including technical leadership and large-scale system design contributions. Solid plus grounding in software design principles, modern development methods, automated testing, and CI/CD practices; technical proficiency with Java/Spring and TypeScript/NodeJS, and familiarity with cloud technologies (AWS & GCP preferred). Strong communication and influence skills with the ability to explain complex technical topics to business partners and non-technical audiences. Proven ability to drive clarity and progress in ambiguous situations, connecting dots across teams and domains. A proactive, forward-looking mindset with a passion for learning, influencing, and helping set long-term technical direction. What you can expect from us: Base salary range starting at $138,000 based on experience Opportunity for annual cash bonus Health / Dental / Vision Benefits Day-One 5% matching 401k Additional benefits including but not limited to financial support, pet insurance, mental health resources, volunteer paid days off, employee stock program, foundation donation matching, and much more Why IDEXX? We're proud of the work we do because our work matters. An innovation leader in every industry we serve, we follow our Purpose and Guiding Principles to help pet owners worldwide keep their companion animals healthy and happy, to ensure safe drinking water for billions, and to help farmers protect livestock and poultry from disease. We have customers in over 175 countries and a global workforce of over 10,000 talented people. So, what does that mean for you? We enrich the livelihoods of our employees with a positive and respectful work culture that embraces challenges and encourages learning and discovery. At IDEXX, you will be supported by competitive compensation, incentives, and benefits while enjoying purposeful work that drives improvement. Let's Pursue What Matters. IDEXX values a diverse workforce and workplace and strongly encourages women, people of color, LGBT individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply. IDEXX is an equal opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition, or any protected category prohibited by local, state, or federal laws. While we appreciate our staffing partners, we are unable to accept unsolicited agency resumes. #LI-CAG
    $138k yearly Auto-Apply 11d ago
  • Software Engineer

    Albany International 4.5company rating

    Associate software engineer job in Portsmouth, NH

    Albany International Corp. is a leading material science developer and manufacturer of engineered components, using advance materials processing and automation capabilities, focused on two core businesses. Albany Machine Clothing is the world's leading producer of custom-designed, consumable fabrics and process belts essential for the manufacture of all grades of paper products. Albany Engineered Composites is a growing designer and manufacturer of advanced materials-based engineered components for demanding aerospace applications, supporting both commercial and military platforms. At Albany International, innovation starts with our people. We believe that by fostering a culture of collaboration, creativity, and continuous improvement, we empower our employees to drive change and make a meaningful impact in industries that shape the world. Whether you're an experienced professional or just starting your career, we offer a dynamic and supportive environment where you can grow, learn, and thrive. Albany has been recognized as one of America's Best Employers on the Forbes 2025 list, which underscores our pledge to continue nurturing a culture of excellence and growth. About Global Information Services (GIS) Global Information Services is the team within Albany chartered with providing leading-edge systems and technologies to internal users as well as Albany customers. GIS provides services ranging from Information Technology Strategy to infrastructure development and maintenance, with a unique and intense focus on customer service. This position will include design and development activities related to enterprise application development, and collaboration within a global development team. These activities will span the application lifecycle, including requirements gathering, technical design, development and testing. Responsibilities Participate in business meetings to define application requirements and design Develop applications per established requirements and design Detail and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Own projects from beginning to end, from development to post-production release support Collaborate with the global development team to provide technical solutions as well as actionable information Prototype and experiment with new technologies Stay up to date on emerging technologies and trends
    $74k-96k yearly est. 3d ago
  • Lead Software Developer

    Unity College 3.9company rating

    Associate software engineer job in New Gloucester, ME

    The Company At Unity, sustainability isn't a buzzword. It's the foundation of our entire approach and has been for more than 50 years. We apply sustainability principles to everything we do, from our properties around the State of Maine, to our online degrees offered to students everywhere, to our enrichment experiences and entrepreneurial endeavors at locations from northern Maine to Arizona to Brazil. Engage with Unity College and you'll start to ask tough questions, challenge the status quo, and envision new possibilities. If taking the lead in creating a more sustainable future sounds like the future you want, we can make it happen. JOB OVERVIEW Reporting to the Director of Information Technology (IT) and working closely with the other members of the IT team, the Lead Software Developer is responsible for development, design, and implementation of new or modified functional software solutions to meet ongoing business needs. The Lead Software Developer engages in all phases of the software development lifecycle - including gathering and analyzing business system requirements, developing, and testing new software solutions, resolving bugs, responding to service issues, and creating system documentation. The Lead Software Developer works with internal and contract developers, solution architects and systems analysts on the information technology team, as well as internal clients and product managers throughout the software development life cycle. The Lead Software Developer is a team player with a keen eye for detail, great problem-solving, and troubleshooting skills. The Lead Software Developer may participate in design meetings and consult with clients to refine, test and debug programs to meet business needs and interact with third party partners in the achievement of business and technology initiatives. This position will be in New Gloucester, Maine. POSITION SPECIFIC RESPONSIBILITIES AND EXPECTATIONS Lead support for and maintenance of existing line of business software solutions. Design, develop and implement new functionality in Salesforce applications. Design, develop and support new software functionalities within other existing solutions. Integrate data between multiple applications, services, and databases. Develop and maintain SQL queries, stored procedures, views, and functions. Communicate with team members to identify roadblocks and deliver functional outcomes to meet development requirements and business goals. Develop new features and functions that interact with legacy code. Produce documentation on Salesforce enhancements made and support technical training for others supporting the Salesforce environment. Work with other developers to design algorithms, flowcharts, code, and associated documentation. Produce clean, efficient, and secure code based on provided specifications and industry best practices. Integrate custom software solutions with third-party programs and off the shelf software. Troubleshoot, debug and upgrade existing software for technical problems and performance improvement. Gather and evaluate user feedback. Create technical documentation for reference and reporting. Multi-task and change from one task to another without loss of efficiency or composure. Pro-actively communicate challenges, successes, and failures with leadership. Other duties as assigned. POSITION SPECIFIC EDUCATION, SKILLS AND COMPENTCIES: Required: High School or equivalent GED diploma plus5 yrs. experience Proven Salesforce development and administration skills. Experience in integration of Salesforce Orgs and third party applications Ability to continually evolve/improve productivity and environment and learn new development trends/practices. Skilled in at least one .net language (VB or C#).. Applicable understanding of development of web-based applications with skills in HTML, CSS, JavaScript, jQuery. Applicable database development skills - MSSQL preferred. Ability to learn new languages and technologies. Excellent communication skills. Good organizational and planning skills, including the ability to take tasks through to completion. Commitment to excellent customer service and product development. Strong problem analysis and decision-making ability. Self-motivated and enthusiastic. Ability to function effectively within a matrix organizational structure, maintaining open lines of communication while being discreet, courteous, and well poised. Preferred: College degree in Computer Science, IT, Engineering, or related discipline - experience can be substituted for a degree. 2+ years Salesforce development and administration; preferred Salesforce certifications in development or administration 2+ years development experience - preferred 1+ years VB.Net and/or C# - experience can be substituted for a degree. 2+ years of experience in application database design and development - MSSQL preferred - experience can be substituted for a degree. Concurrently worked with at least one other software developer on projects that lasted over at least a 6-month development period. The Location This position will be located at 49 Farm View Drive, New Gloucester, Maine. Benefits Unity College offers a generous benefits package which includes medical, dental, vision, short term disability, long term disability, life insurance, PTO, and a company match on our 403b retirement plan. Waiting periods will apply. To Apply Interested and qualified candidates should click on the “Apply Now” button and submit a resume and cover letter. At Unity College, we don't just accept difference - we celebrate it, we support it, and we thrive on it for the benefit of our employees, our students, and our community. Unity College is proud to be an equal opportunity workplace and is an affirmative action employer.
    $65k-77k yearly est. Auto-Apply 60d+ ago
  • Principal Software Engineer

    Liberty Mutual 4.5company rating

    Associate 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
    $100k-118k yearly est. Auto-Apply 17d ago
  • Software Engineer 2 - Data Acquisition

    WEX 4.8company rating

    Associate software engineer job in Portland, ME

    About the Role 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 Software Engineer 2 - Data Acquisition (Data Engineer), you'll play a key role in designing and building robust, scalable, and extensible pipelines that feed the entire data ecosystem at WEX. You'll work across multiple data domains and ingestion patterns-batch, streaming, and event-driven-while ensuring quality, performance, and governance are embedded in every step. WEX is undergoing a data platform transformation-and this team builds the foundation. Every pipeline you create contributes directly to powering analytics, automation, and product intelligence across all business domains. If you're passionate about scaling data platforms from the ground up, this is your chance to help shape how WEX ingests and leverages its most valuable asset: data. What You'll Do Design and implement moderately complex ingestion pipelines that integrate with internal and external systems. Develop reusable components for data transformation, validation, and logging. Contribute to both batch and streaming ingestion flows, ensuring scalability and maintainability. Support platform observability by enhancing monitoring, alerting, and error-handling features. Participate in design discussions, code reviews, and incident investigations. Partner with data consumers to understand requirements and translate them into ingestion solutions. Improve automation and testing coverage to reduce manual effort and increase pipeline reliability. What You Bring B.Sc. in Computer Science, Engineering, or related technical field (M.Sc. preferred). Equivalent experience considered. 2-4 years of experience as a data or software engineer, ideally working with data pipelines or distributed systems. Solid programming skills in Python, Java, or Scala, with ability to write maintainable, production-ready code. Hands-on experience with ETL/ELT pipelines, schema management, and data modeling concepts. Familiarity with streaming (e.g., Kafka, Kinesis, Spark Streaming) or batch frameworks. Understanding of CI/CD, version control, and testing practices. Exposure to observability practices such as logging, metrics, and tracing. Strong sense of accountability and eagerness to take ownership of assigned deliverables. The base pay range represents the anticipated low and high end of the pay range for this position. Actual pay rates will vary and will be based on various factors, such as your qualifications, skills, competencies, and proficiency for the role. Base pay is one component of WEX's total compensation package. Most sales positions are eligible for commission under the terms of an applicable plan. Non-sales roles are typically eligible for a quarterly or annual bonus based on their role and applicable plan. WEX's comprehensive and market competitive benefits are designed to support your personal and professional well-being. Benefits include health, dental and vision insurances, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement, and more. For more information, check out the "About Us" section.Pay Range: $94,000.00 - $125,000.00
    $94k-125k yearly Auto-Apply 60d+ ago
  • Sr. Software Developer - Android Apps

    Esri 4.4company rating

    Associate 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
    $87k-108k yearly est. Auto-Apply 60d+ ago
  • Senior Software Developer

    Idexx Laboratories 4.8company rating

    Associate 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
    $135k yearly Auto-Apply 11d ago
  • Software Engineer

    Albany International Corporation 4.5company rating

    Associate software engineer job in Portsmouth, NH

    Albany International Corp. is a leading material science developer and manufacturer of engineered components, using advance materials processing and automation capabilities, focused on two core businesses. * Albany Machine Clothing is the world's leading producer of custom-designed, consumable fabrics and process belts essential for the manufacture of all grades of paper products. * Albany Engineered Composites is a growing designer and manufacturer of advanced materials-based engineered components for demanding aerospace applications, supporting both commercial and military platforms. At Albany International, innovation starts with our people. We believe that by fostering a culture of collaboration, creativity, and continuous improvement, we empower our employees to drive change and make a meaningful impact in industries that shape the world. Whether you're an experienced professional or just starting your career, we offer a dynamic and supportive environment where you can grow, learn, and thrive. Albany has been recognized as one of America's Best Employers on the Forbes 2025 list, which underscores our pledge to continue nurturing a culture of excellence and growth. About Global Information Services (GIS) Global Information Services is the team within Albany chartered with providing leading-edge systems and technologies to internal users as well as Albany customers. GIS provides services ranging from Information Technology Strategy to infrastructure development and maintenance, with a unique and intense focus on customer service. This position will include design and development activities related to enterprise application development, and collaboration within a global development team. These activities will span the application lifecycle, including requirements gathering, technical design, development and testing. Responsibilities * Participate in business meetings to define application requirements and design * Develop applications per established requirements and design * Detail and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code * Own projects from beginning to end, from development to post-production release support * Collaborate with the global development team to provide technical solutions as well as actionable information * Prototype and experiment with new technologies * Stay up to date on emerging technologies and trends Formal Education & Certification * BS Degree in computer science or engineering Knowledge & Experience * 3+ years of experience as a web application engineer * HTML and CSS, including responsive design patterns * JavaScript technologies like Angular, TypeScript, Webpack, and NPM * C#/.NET and .NET Core * NET/Core Web API * Web services and microservice architectures, including REST and SOAP * SQL Relational Databases and T-SQL Language * Source control (Git, TFS) * Experience working in a team-oriented, collaborative environment * Azure App Services Nice-to-Have Experience * Microsoft SharePoint administration and/or development * Azure App Services and Container Apps * Azure DevOps experience, including pipelines for CI/CD * Building apps and workflows using Microsoft Power Platform Personal Attributes * Highly self-motivated, self-directed, and attentive to detail. * Excellent written, oral, and interpersonal communication skills. * Ability to conduct and direct research into IT issues and products. * Ability to present ideas in business-friendly and user-friendly language. * Ability to effectively prioritize and execute tasks in a high-pressure environment. Other Requirements US Citizens and those authorized to work in the US are encouraged to apply, we are unable to sponsor at this time. * Why Albany Our 9X80 work schedule has work life balance built in with every other Friday OFF! We offer 401k with a generous match up to 5% and profit sharing contribution. We have competitive Medical, Dental, and Vison benefits.
    $74k-96k yearly est. 60d+ ago
  • Sr. Software Engineer

    Position Imaging 4.1company rating

    Associate 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
    $104k-139k yearly est. 1d ago
  • Principal Software Engineer

    Liberty Mutual 4.5company rating

    Associate 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
    $100k-118k yearly est. Auto-Apply 60d+ ago

Learn more about associate software engineer jobs

How much does an associate software engineer earn in Portland, ME?

The average associate software engineer in Portland, ME earns between $57,000 and $95,000 annually. This compares to the national average associate software engineer range of $60,000 to $102,000.

Average associate software engineer salary in Portland, ME

$73,000
Job type you want
Full Time
Part Time
Internship
Temporary