Enable job alerts via email!

Principal Software Engineer

OpenArc, LLC.

Andover (MA)

On-site

USD 93,000 - 171,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is looking for a Principal Software Engineer to lead innovative projects in the medical software domain. This role involves working on complex software systems within a dedicated team focused on New Product Development. You will be the technical lead, guiding the development process, mentoring junior engineers, and ensuring adherence to best practices like DevSecOps and Agile methodologies. Join a forward-thinking firm that values your expertise and offers a comprehensive benefits package, all while making a significant impact in the healthcare technology landscape.

Benefits

Comprehensive benefits package
Career development opportunities
Flexible work environment

Qualifications

  • Experience in delivering SaMD solutions with a BS degree.
  • Proven track record of delivering innovative medical software products.
  • Expertise in software design and RESTful architectures.

Responsibilities

  • Lead software development planning, design, and documentation.
  • Mentor junior software engineers and ensure best practices.
  • Drive concept definition and analysis with cross-functional teams.

Skills

C#
C++
Python
React
DevSecOps
Agile methodologies
Microservices architecture
Networking and security

Education

Bachelor's Degree in Software Engineering

Tools

Git
GitLab
JIRA
Terraform
Docker
Kubernetes

Job description

1 week ago Be among the first 25 applicants

Get AI-powered advice on this job and more exclusive features.

OpenArc - Empowering Your Career. As a leading IT staffing firm, we are dedicated to connecting talented professionals with your ideal opportunities. We are currently seeking a qualified Principal Software Engineer to join our client’s organization and contribute to their ongoing success.

Job summary

We are seeking a Principal level Software Engineer, to lead software research, design, and development efforts for complex software systems within Advance Wound Management (AWM) Digital Products team working on New Product Development (NPD). This role will function as the technical lead on critical projects, and will be consulted for other programs within the business.

Responsibilities:

  • Software technical lead on critical projects responsible for complex software system and subsystems design. Responsible for translating system design inputs into robust software system requirements and architectures.
  • Leads software development planning, design, documentation, implementation, testing and maintenance activities
  • Drives concept definition, analysis, and selection activities in partnership with Systems Engineering, Human Factors engineering, Marketing and other functions
  • Mentors, and may supervise, more junior software engineers by developing and coaching as appropriate
  • Leads team of software engineers in efforts with internal and external resources, possibly in remote locations
  • Leads quick PoCs to ensure viability and feasibility of tech solutions
  • Ensures high-quality of the source code delivered by the developers by coaching the team on best design patterns and development best practices
  • Ensures adoption of best-practices such as DevSecOps, Test Coverage, and Automation to improve team efficiency
  • Identifies opportunities to improve team productivity, and collaboratively defines and executes initiatives to realize improvements
  • Ensure proper documentation throughout all phases of development

Requirements:

  • Experience in delivering SaMD solutions to production with a BS degree
  • Consistent track record of delivering innovative medical software products to the market
  • Experience working with agile development methodologies, DevSecOps (CI/CD and Test automation), and using Infrastructure as Code (IaC) tools such as Terraform or similar tools
  • Experienced with SDLC best practices and processes including development infrastructure and tools like Git, Gitlab, JIRA, or similar
  • Proven experience in delivering cloud-native applications, preferably using AWS
  • Proficiency with multiple programming and scripting languages like C#, C, C++, Python, React, .NET
  • Hands-on experience with both SQL and NoSQL databases
  • Expertise in software design and RESTful architectures, following SOLID principles
  • Expertise in modern software design practices from TDD, DDD to BDD and Design for Excellence(DfX)
  • Strong in networking and security of software applications
  • Expertise in microservices architecture with containerization technologies like Docker, and orchestration tools like Kubernetes (K8s, K3s)
  • Skilled in writing software requirements and strategizing software verification and validation plans
  • Detailed understanding of IEC 62304, ISO 14971, FDA and MDR design control requirements for medical devices
  • Persistent, driven, self-motivated, and keen to make an impact
  • Excellent organizational, documentation, and written/verbal communication skills

At OpenArc, we prioritize your career success and strive to build exceptional technical teams for our clients. By understanding your experience and aspirations, we ensure to present you with rewarding and fulfilling opportunities.

As an employee of OpenArc and our clients, you will be eligible to participate in a comprehensive benefits package.

OpenArc is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

Seniority level
  • Seniority level
    Not Applicable
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Information Technology

Referrals increase your chances of interviewing at OpenArc, LLC. by 2x

Sign in to set job alerts for “Software Engineer” roles.
Software Engineer III, Full Stack, Search
Software Development Engineer - Front End

Waltham, MA $93,200.00-$170,600.00 1 week ago

Software Engineer III, Front End, Google Cloud Business Platforms
Software Engineer: Full-Stack Web Developer

Boston, MA $130,000.00-$180,000.00 3 months ago

Boston, MA $80,000.00-$90,000.00 2 weeks ago

Boston, MA $85,000.00-$140,000.00 3 weeks ago

Boston, MA $65,000.00-$85,000.00 3 weeks ago

Don't see the role you're looking for? Join our Talent Pool!
Compute Platform Software Engineer Intern, Summer 2025

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer

New Relic, Inc.

Boston

Remote

USD 130,000 - 180,000

Today
Be an early applicant

Principal Software Engineer

New Relic, Inc.

Minneapolis

Remote

USD 120,000 - 180,000

Today
Be an early applicant

Principal Software Engineer Boston

Akoya LLC

Boston

Remote

USD 140,000 - 180,000

Yesterday
Be an early applicant

Lead Software Engineer (.Net 8, Kubernetes, Dockers) |

Vinsys Information Technology Inc

Minneapolis

Remote

USD 100,000 - 130,000

3 days ago
Be an early applicant

Lead Software Engineer - Remote

Tetra Tech

South Kingstown

Remote

USD 100,000 - 130,000

4 days ago
Be an early applicant

Principal Software Engineer - IT Data Platforms and Services Full Stack Development

Medtronic

Mounds View

Remote

USD 148,000 - 222,000

13 days ago

Lead Software Engineer, Purchase

TCGplayer (an eBay company)

Illinois

Remote

USD 132,000 - 223,000

4 days ago
Be an early applicant

Lead Software Engineer, Purchase

eBay

Illinois

Remote

USD 132,000 - 223,000

4 days ago
Be an early applicant

Principal Software Engineer

AIRBUS U.S. Space & Defense, Inc.

Hope Hull

Remote

USD 120,000 - 150,000

2 days ago
Be an early applicant