Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

ProSearch Maine

Contract Westbrook, Maine

  • Location: Westbrook, Maine
  • Type: Contract
  • Job #20799
The Senior Software Engineer job (Westbrook, Maine) is hybrid, requiring two days onsite per week. This software engineering role offers the opportunity to build modern, scalable platforms powering diagnostic and enterprise data systems.

About the Role


ProSearch is hiring a Senior Software Engineer in Westbrook, Maine, to design and develop high-performance backend systems and APIs. This c ontract software engineering job focuses on delivering secure, scalable, and reliable data services used by internal teams and external partners.


You will work across the full software development lifecycle, including architecture, coding, testing, deployment, and ongoing support, while collaborating closely with product managers, analysts, and engineering teams.

Key Responsibilities
  • Design, develop, test, and maintain scalable software applications and RESTful APIs
  • Translate business requirements into efficient system architecture and technical solutions
  • Write high-quality production code using Java, Spring Boot, Node.js, and TypeScript
  • Build and optimize API-driven platforms for performance, scalability, and reliability
  • Debug and troubleshoot applications, ensuring c onsistent production performance
  • Maintain and enhance existing systems, addressing bugs, updates, and evolving requirements
  • Collaborate with cross-functional teams to define and deliver technical solutions
  • Contribute to cloud architecture using AWS and Google Cloud Platform (GCP)
  • Implement and support CI/CD pipelines, Git workflows, and DevOps best practices
  • Participate in on-call rotations to support system uptime and reliability
Required Qualifications
  • 5+ years of experience in software engineering, backend development, or API development
  • Strong expertise in Java and Spring Boot or Node.js with TypeScript
  • Proven track record building RESTful APIs and distributed systems
  • Experience with SQL and NoSQL databases, including schema design and performance tuning
  • Hands-on experience with cloud platforms such as AWS and Google Cloud
  • Knowledge of modern development practice s including Git, CI/CD, and automated testing
  • Strong communication and documentation skills
  • Ability to take ownership of projects and deliver end-to-end software solutions
  • Able to work on-site in Westbrook, Maine two days a week
Preferred Skills
  • Experience in healthcare technology, life sciences, or diagnostic data systems
  • Knowledge of event-driven architecture, Kafka, SQS, or Pub/Sub
  • Experience with Docker, Kubernetes, or container orchestration tools
  • Familiarity with Terraform or CloudFormation for infrastructure as code
  • Experience mentoring engineers and contributing to engineering best practices
Work Environment
  • Location: Westbrook, Maine (ME)
  • Work Type: Hybrid Contract Job
  • Schedule: 2 days onsite per week, 3 days remote
  • Industry: Software Engineering, Cloud Computing, Data Platforms




Why Work with ProSearch


ProSearch connects top talent with high-impact opportunities. This Senior Software Engineer job in Westbrook, Maine, provides access to cutting-edge technology projects, flexible hybrid work, and a collaborative engineering environment. Our team supports you throughout the hiring process and placement to ensure long-term success.



Apply for Senior Software Engineer Jobs in Westbrook Maine


If you are a Senior Software Engineer experienced in Java, Node.js, APIs, and cloud platforms, apply today to join a growing team delivering innovative data solutions for a hybrid contract role in Westbrook, Maine.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Westbrook, ME vacancy
  •  ...support - partnering with analysts, product managers, and other engineers to turn business needs into systems people can depend on....  ...Required Skills & Qualifications ~5 years of professional software engineering experience, with a track record of shipping and maintaining... 
    Senior
    Work experience placement
    Immediate start

    Artech

    Westbrook, ME
    5 days ago
  • $66.59k - $110k

     ...Software EngineeringYarmouth,MaineFalmouth,MaineOrono,Maine Salary: USD 66585 - 110000 Annually...  ...Development Enablement team is a new engineering group focused on streamlining the...  ...by the departmental Architecture team. A Senior Software Engineer for this group will provide... 
    Senior

    Tyler Technologies

    Falmouth, ME
    1 day ago
  • $121.5k - $145.5k

     ...Software Development Engineers [Integrated Engineers] are responsible for development of computer programming systems and applications including the...  ...tools and traditional quality assurance approaches. Senior Professional role typically have 5 - 10 years of related experience... 
    Senior
    Remote work
    Flexible hours
    Weekend work
    Afternoon shift

    WEX

    South Portland, ME
    3 days ago
  • $118k - $178k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer III on the AI Gateway & Guardrails team at Indeed, you will own and drive the development of platform services that connect Indeed... 
    Senior
    Work experience placement
    Local area

    Indeed

    Portland, ME
    1 day ago
  • Experienced Developer Opportunity Join our dynamic team where you will have the opportunity to work on exciting projects and make a significant impact. We are looking for an experienced developer who thrives in a fast-paced environment and is ready to take on new challenges...
    Senior
    Work experience placement
    Immediate start

    Artech

    Westbrook, ME
    2 days ago
  • $110k - $270k

     ...environment backed by a stable, profitable enterprise. We seek engineers with extensive experience in Java, JavaScript, and modern open...  ...platform Build to scale : Develop highly scalable software with optimal performance Lead Feature Innovation: Drive... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    3 days per week

    Veeva Systems

    Portland, ME
    4 days ago
  • $140.6k - $173.1k

     ...Then this role is for you! In today's software development landscape, collaboration, E2...  .... We believe in the power of integrated engineering, where development, quality, and agility...  ...Act as a talent multiplier by mentoring senior engineers, leading by example in code... 
    Senior
    Immediate start
    Flexible hours

    WEX

    Portland, ME
    4 days ago
  • $120k - $150k

     ...patient care. IDEXX is seeking a Senior Application SecurityEngineer to join...  ...contribute to the maturation of our Secure Software Development Lifecycle (SSDLC). This...  ...remediation guidance Security Engineering & Automation ~ Build and maintain... 
    Senior
    Local area
    Worldwide
    Flexible hours

    IDEXX Laboratories

    Westbrook, ME
    5 days ago
  • $121.5k - $145.5k

    ## Senior Software Engineer - Data AcquisitionApplylocations: Portland, ME: Bay Area, CA: Chicago, IL: Seattle, WA: Dallas, TXtime type: Full timeposted on: Posted Todayjob requisition id: R21706### **About the Role****The Data Acquisition Team is the entry point to WEX... 
    Senior
    Flexible hours

    WEX

    Portland, ME
    3 days ago
  • $120k - $140k

     ...Senior Lead Salesforce Developer IDEXX is looking for a Senior Lead Salesforce Developer...  ...I/II), and overall 7-10 years of software development experience ~ Strong hands...  ...'s Degree in Computer Science, Software Engineering, or equivalent ~ Location: We are looking... 
    Senior
    Local area
    Worldwide
    Flexible hours

    IDEXX Laboratories

    Westbrook, ME
    4 days ago
  • $140k

     ...Overview Senior Full Stack Engineer needed for IDEXX’s Vello team. Vello is a new product that proactively engages pet parents and integrates with IDEXX practice management software and diagnostics to support pet health and wellbeing. What You’ll Do Orchestrate... 
    Senior
    Remote work

    IDEXX

    Westbrook, ME
    2 days ago
  • $50 - $55 per hour

     ...Description # Home # Search Jobs # Job Description Software Development Engineer Contract: Westbrook, Maine, US Salary Range: 50.00 - 55.00 | Per Hour Job Code: 370045 End Date: 2026-07-16 Days Left: 18 days, 3 hours left... 
    Hourly pay
    Contract work
    Temporary work
    Local area
    Remote work

    Collabera Technologies

    Westbrook, ME
    11 hours ago
  • $110k - $270k

     ...impacting the lives of patients worldwide. Join our dynamic engineering team as a Senior Java Engineer and be at the forefront of developing...  ...open‑source technologies. Experience in enterprise software or high‑growth tech environments. Thrive in our Work... 
    Senior
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Veeva Systems

    Portland, ME
    2 days ago
  • $121.5k - $145.5k

     ...and Portland, ME About the Team/Role We are seeking a Senior Android Engineer to join the 10-4 Mobile Engineering team. In this role, you...  ...ll bring: ~ Bachelor's degree in Computer Science or Software Engineering ~5+ years of professional Android development... 
    Senior
    Contract work
    Remote work
    Flexible hours

    WEX

    Portland, ME
    3 days ago
  • $115k

     ...Job Description Applications Engineer - Custom Automation Compensation: Up to $115,000 (based on experience) An established custom automation company is looking for an Applications Engineer to support technically complex automation projects from early concept... 
    Contract work

    Sterling Engineering

    Westbrook, ME
    4 days ago
  • $105k

    ## Senior Systems Integration EngineerApplylocations: Westbrook, MEtime type: Full timeposted...  ...driven **Senior Systems Integration Engineer** with a strong foundation in...  ...robotics, instrumentation design, or hardware/software integration — from concept through implementation... 
    Senior
    Local area
    Worldwide
    Relocation
    Shift work

    IDEXX

    Westbrook, ME
    2 days ago
  •  ...today, as we develop smart, simple diagnostic technology. Job Description General Summary: The principal responsibility of the Software Engineer is to develop and maintain applications that support our QuickScan platform and the diagnostic tests that use them. QuickScan... 
    Work at office

    Ensign-Bickford Aerospace & Defense Company

    Portland, ME
    1 day ago
  •  ...Generac Power Systems seeks a Software Engineer III. Essential Duties and Responsibilities Lead the administration, configuration, and optimization of Salesforce Manufacturing Cloud environments supporting customer service, warranty management, and asset lifecycle operations... 

    Generac Power Systems

    South Portland, ME
    2 days ago
  • $77.1k - $123.3k

     ...innovation that helps millions of learners improve their lives and achieve their dreams through education. What you'll do here: As a Software Engineer, you will deliver a world-class experience for learners and instructors on our Cengage Learning Platforms (CLP). Working on a... 
    Live in
    Local area
    Worldwide

    Cengage Group

    Portland, ME
    2 days ago
  •  ...specialty areas. - Shall perform engineering tasks for back-end design and...  ...years of experience. - 10 years of software development experience in object-oriented...  ...and internal value analysis including seniority and merit systems, as well as internal... 
    Senior
    Minimum wage
    Contract work
    Temporary work
    Work experience placement
    Remote work

    MAXIMUS

    Portland, ME
    1 day ago
  •  ...in specialty areas. - Shall perform engineering tasks for back-end design and development...  ...2 years of experience. - 10 years of software development experience in object-...  ...and internal value analysis including seniority and merit systems, as well as internal... 
    Senior
    Minimum wage
    Contract work
    Temporary work
    Work experience placement

    MAXIMUS

    Portland, ME
    2 days ago
  •  ...RxBenefits is hiring! We are adding a Software Engineer IV to the growing application development team at our Birmingham, AL headquarters. As a level IV engineer, you will be responsible for creating the next generation of software at RxBenefits to support our rapidly... 
    Temporary work
    Local area
    Remote work

    RxBenefits

    Portland, ME
    5 days ago
  • $90k - $100k

     ...Software Developer We are looking for a Software Developer to be a key member of the team, contributing to the design and development...  ...adaptable, curious and have a solid understanding of software engineering principles. Using the latest technologies means they must be... 
    Local area
    Worldwide
    Flexible hours

    IDEXX Laboratories

    Westbrook, ME
    4 days ago
  •  ...Software Engineer Apply Online As a full stack engineer, your playground will entail a wide range of technologies such as SQL, Angular, HTML5, RESTful services, .NET, C# and Cloud/AWS. Work with our innovative software solutions that help local government... 
    Local area

    Tyler Technologies

    Falmouth, ME
    4 days ago
  • $100k - $150k

     ...for innovation and creating the best experience for job seekers. (*Comscore, Total Visits, March 2025) Day to Day As a Software Engineer II on the Meta Profile team, you will design and build scalable natural-language generation pipelines and services that synthesize... 
    Work experience placement
    Local area

    Indeed

    Portland, ME
    4 days ago
  • $68k - $93.5k

     ...other, win together, strive for the best, own our actions, and grow and evolve. Job Description We are seeking a Full Stack Software Engineer with strong backend experience in .NET Core and frontend experience in React to build and maintain scalable services and APIs.... 
    For contractors
    Local area
    Remote work
    Worldwide
    Work visa
    Flexible hours

    Renaissance Services

    Portland, ME
    5 days ago
  •  ...Job Description Job Description Description: Rist-Frost-Shumway Engineering, P.C. (RFS), a growing 105+-person consulting engineering firm with offices in Laconia, NH, Boston, MA, and Portland, ME is seeking candidates to join our talented and team-focused staff.... 
    Senior
    Summer work
    Work from home

    Rist-Frost-Shumway Engineering

    Portland, ME
    21 days ago
  • $60 - $70 per hour

     ...Left: 13 days, 3 hours left Apply Job Details: Tittle: Software Engineer Location: Westbrook, ME - Onsite Duration: 6 Months...  ...0 - $70/hr Job Responsibilities: We're looking for a Senior Software Engineer to help shape the platform powering our diagnostic... 
    Hourly pay
    Contract work
    Temporary work

    Collabera Technologies

    Westbrook, ME
    1 day ago
  •  ...The Associate Software Engineer is an early-career engineering role responsible for contributing to the design, development, testing, and support...  ...Participate in code reviews and incorporate feedback from senior engineers. Troubleshoot and resolve defects in development... 
    Temporary work
    Internship
    Local area
    Remote work

    RxBenefits

    Portland, ME
    1 day ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Portland, ME
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!