MedAcuity, LLC logo

Principal Software Engineer

MedAcuity, LLC

Westford, MAJobSeen 6 days agoSeen in employer's feed 6 days ago

Most applications go out cold — see where you stand first. No sign-up to start.

Watch jobs like this.

At a glance

Compensation
No compensation found
Location
Westford, MA
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

MedAcuity is seeking a Principal Software Engineer (Cloud) to lead the design, development, and testing of medical device software for MedTech clients. The role shapes cloud strategy and technical vision, defines requirements for complex systems, and supports project teams through implementation and delivery. The posting emphasizes secure, reliable cloud-scale systems, broad programming experience, and technical leadership; consulting, regulated-industry, and patient-device cloud experience are preferred.

Skills & qualifications

RequiredNice to have

Skills

Cloud PlatformsDockerKubernetesInfrastructure as CodeTerraformCloudFormationCI/CD PipelinesMicroservicesRESTful APIsEvent-Driven ArchitectureServerless ComputingC#.NETPythonC++JavaSolution DesignSpecification WritingProject Timeline AssessmentCode ReviewConfiguration ManagementAutomationChefAWS Systems ManagerPatient Device Cloud IntegrationMedical Device InformaticsDevice TelemetryService InterfacesOver-the-Air UpdatesRegulated EnvironmentsAgileScrumStand-Up LeadershipSprint Leadership

Qualifications

13+ Years Software DevelopmentBachelor's in Computer Science, Computer Engineering, or Related Major or Equivalent ExperienceServices or Consulting BackgroundRegulated Industry Experience

Full job description

JOB SUMMARY We are looking for a Principal Software Engineer (Cloud) who has the ability to apply expertise in the design of cloud-scale systems using one or more major cloud providers who wants to apply their strong technical acumen and leadership skills to support those who develop innovative, secure, safe, and reliable software to support the product development needs of our MedTech clients. In this role, you will be a critical team member for the design, development, and testing of medical device software products. You will define software requirements for complex systems, evaluate new frameworks, and collaborate with the team to help lead the project?s technical vision. We are most excited about candidates who bring a breadth of programming experience to the table, or those who enjoy flexing in different languages when needed. Our work is collaborative and our team is focused as well as driven to meet deadlines. If continuous learning is your thing, in addition to the opportunity to work on a variety of projects, and if making a lasting impact excites you, we?d love to hear from you. RESPONSIBILITIES -Architect, design, and lead the implementation of large-scale, secure, and resilient cloud-based systems. -Define and drive cloud strategy, including microservices, containerization, infrastructure-as-code (IaC), and CI / CD pipelines -Develop on applications using languages such as C# and C++. -Follow the full SDLC process, including driving efforts in requirements specification, design activities, planning, code reviews, and creating corresponding artifacts. -Provide complete expert engineering solutions to impactful and high-visibility client initiatives and projects. -Lead and mentor a team which may change for each project, comprised of talented Software Engineers; to promote a collaborative environment and pragmatic engineering decision-making -Build collaborative relationships with key leaders and peers, both internally and externally, across the organization. QUALIFICATIONS -In-depth experience with cloud platforms such as Google, AWS, and Azure. -Deep knowledge of containers (Docker, Kubernetes), Infrastructure-as-Code (Terraform, CloudFormation), and CI / CD pipelines. -Expertise in microservices, RESTful APIs, event-driven architectures, and serverless computing. -13+ years of combined software development background with experience coding in one or more back-end centric languages, such as C# | .NET, Python, C++, Java, Terraform. -Capable of designing solutions, defining specifications, creating documentation, assessing project timelines, and reviewing code. PREFERRED SKILLS -Professional background in a services or consulting environment would be helpful. -Expertise with configuration management and automation (Chef / AWS SSM) is beneficial. -Ideal candidate will have experience bringing patient-area devices to the cloud, including informatics, telemetry, service interface (service logs, over-the-air updates). -It would be ideal to have prior experience working in a regulated environment such as medical device, DOD, Aerospace, or automotive. -Professional background working in an Agile / Scrum environments, leading stand-ups and sprints, is a plus. EDUCATION -Bachelor's degree in Computer Science, Computer Engineering, or related major OR equivalent years of experience in similar production environments.

How this job compares

Set against the 34,044 open Software Engineer jobs on Olive Jobs, counted October 27, 2026.

Pay
  • This postingNot listed
  • Massachusetts median$140–210K/yr881 salary ranges
  • US median$55–65/hr610 hourly ranges
Openings
Olive Jobs lists 1,027 open Software Engineer jobs in Massachusetts and 34,044 across the US. 7% of them nationwide are listed as remote or flexible.
Hiring the most in Massachusetts
Experience
This posting asks for at least 13 years of experience — more than three in four Software Engineer postings that state a minimum ask for (median 5 years, across 27,543 postings).
Education
12,681 of the 34,044 open Software Engineer jobs (37%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on October 27, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Similar jobs, posted recently

Open roles like this one, listed in the last 30 days.

You've read the whole posting — now see how you match it.