Sr. Principal Software Engineer(Tech Lead) Job at Hays, Raleigh, NC

bDBJTTkzbUdCcHRCanNoeERhSlcwVmJhRWc9PQ==
  • Hays
  • Raleigh, NC

Job Description

Position: Sr. Principal Software Engineer(Tech Lead)

Location: Raleigh, NC

Role: Hybrid. On site 3 days

Relocation: Offering relocation

Visa: Not considering visas

Sr. Principal Software Engineer(Tech Lead)

Role Overview

Seeking a seasoned software engineer to lead the design, development, and delivery of robust, scalable software systems for a group manufacturing medical devices . This role combines deep technical expertise with leadership responsibilities , ensuring high-quality solutions that align with business goals and industry standards.

Responsibilities:

  • Technical Leadership : Guide the architecture, implementation, and maintenance of complex software systems.
  • Project Ownership : Lead large-scale projects or multiple smaller initiatives, managing timelines, deliverables, and cross-functional collaboration.
  • Software Architecture : Translate requirements into scalable and maintainable software designs.
  • Quality Assurance : Promote and enforce best practices in coding, testing, and documentation.
  • Team Collaboration : Work closely with engineering, QA, product, and other stakeholders to deliver integrated solutions. Represent your team in cross-functional meetings.
  • Mentorship : Support team development through coaching, code reviews, and knowledge sharing.
  • Innovation : Stay current with emerging technologies and development trends in cloud, web, and application domains.

Requirements:

  • Bachelor’s degree in a relevant STEM field
  • 10+ years of professional experience in software development.
  • Proficiency in C#/.NET is required.
  • Strong communication and interpersonal abilities.
  • Demonstrated leadership and project management capabilities.
  • Familiarity with DevOps practices , including CI/CD pipelines.
  • Strong foundation in object-oriented programming , design patterns , and software engineering principles .
  • Deep understanding of the software development lifecycle (SDLC) .
  • Experience with Agile methodologies .
  • Experience with Angular or React is nice to have.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) is nice to have.
  • Proficient in unit testing frameworks (e.g., NUnit, MSTest).
  • Knowledge of standards such as IEC 62304, ISO 14971/13485, or CMMI is a plus.

Job Tags

Relocation,

Similar Jobs

W1N Sales, Inc.

Entry Level Sales Associate Job at W1N Sales, Inc.

 ...and coachable individuals to join our Sandy Springs team as Entry-Level Sales Associates. This role is ideal for someone who enjoys face...  ...the best solutions Achieve and exceed sales goals through consultative selling Deliver excellent customer service and follow-up... 

Corporate Insight

Business Development Associate Job at Corporate Insight

 ...About the Role: The Business Development Associate seeks new business opportunities by developing relationships with potential customers among blue-chip companies in the US. You will be part of a dynamic, supportive team that drives new business growth, working with... 

Chef Nick DiGiovanni

Graphic Designer Job at Chef Nick DiGiovanni

Who were looking for We are looking for an experienced, creative and resourceful Graphic Designer to conceptualize and design thumbnails for Nick DiGiovannis YouTube channels. Your primary responsibility will be to create engaging thumbnails based on raw assets, video...

Excellence Services, LLC

Private Executive Chef (2025) Job at Excellence Services, LLC

SUMMARY: Join a prestigious private household in Atherton, CA, as a Private Executive Chef, where your culinary passion will craft unforgettable dining experiences for an elite family. This role is a unique opportunity for an enthusiastic chef eager to create customized...

WGA

Administrative Assistant Job at WGA

 ...Texas in Houston, The Woodlands, Austin, and San Antonio, and with remote team members located throughout the United States, WGA...  ...strong local presence. Responsibilities As an Administrative Assistant you will: Order and maintain stock of office supplies to ensure...