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

YzJlVGZzclpkbXhQWkVjNWNNTUpmL3ZmR1E9PQ==
  • 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

Russell Tobin

Customer Service Representative Job at Russell Tobin

 ...support to clients via incoming calls, resolving inquiries quickly and accurately. Assist clients with Cash Management solutions , online account access, mobile app guidance, and general financial questions. Deliver exceptional service while meeting key performance... 

State of Tennessee

Groundskeeper Job at State of Tennessee

 ...also performs maintenance on groundskeeping equipment and tools. The Grounds Worker 1 changes light bulbs, pressure washes surfaces, paints walls, woodwork, furniture, and equipment, makes minor carpentry, plumbing, and electrical repairs, delivers supplies, materials,... 

StevenDouglas

Senior Financial Analyst Job at StevenDouglas

StevenDouglas has been engaged to seek a Senior Financial Analyst with specific industry experience in Austin, Texas. This role is working in a hybrid capacity. In this role, you will be responsible for providing the financial analysis, reporting, and strategic insights...

CHAMP

Data Analyst Job at CHAMP

 ...We are searching for an experienced Data Analyst to support our growing data team. You will closely liaise with business analysts...  ...techniques. Proficiency in SQL and experience with database management systems. Strong Python programming skills, especially for data... 

Penbrothers

Remote C1 Arabic-speaking Customer Support Associate (WFH) Job at Penbrothers

 ...theyre reshaping how beauty and wellness are experienced. About the Role We are looking for a dedicated, customer-focused Arabic-speaking Customer Support Associate to join our team. The successful candidate will manage daily booking inquiries, handle rescheduling...