OpenArc, LLC.

Principal Software Engineer

Andover, MA, US

7 days ago
Save Job

Summary

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.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job