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

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

DAK Demolition

Demolition Equipment Operator Job at DAK Demolition

 ...Demolition Equipment Operator Job Summary: We are seeking a skilled Heavy Equipment Operator to join our team. The primary responsibility of this role is to operate heavy machinery and equipment to perform aggregate plant clean-up and metal recycling tasks. The... 

HCA Florida University Hospital

Anesthesiology Anesthesiologist Assistant Job at HCA Florida University Hospital

 ...Specialization: Anesthesiology Job Summary: HCA Healthcare Anesthesia Services is looking for Certified Anesthesiologist Assistants who are passionate about high quality patient care and working with collaborative group at HCA Florida University Hospital at Davie... 

Service Specialists Ltd

Chief Underwriting Officer Job at Service Specialists Ltd

 ...Position: Chief Underwriting Officer (CUO) Location: Madison, MS (Remote Option Available) Industry: Commercial Insurance Brokerage Service Specialists recruiting agency is seeking a seasoned Chief Underwriting Officer for a fast-growing, independent insurance... 

TELUS Digital AI Data Solutions

Internet Safety Evaluator | Part-time, Remote in the US Job at TELUS Digital AI Data Solutions

 ...Do you want to help shape the future of internet technologies while enjoying the freedom to set your own work-from-home hours? We have the part-time freelancing opportunity you are looking for! Perks of being an Internet Safety Evaluator: Earn extra income working... 

Phillips Infrastructure Corp.

Talent Acquisition Specialist Job at Phillips Infrastructure Corp.

 ...applicant tracking system, maintaining accurate records of interviews, feedback, and hiring decisions. Support new hire onboarding by assisting with paperwork, pre-employment screenings, and coordinating start dates. Attend and coordinate jobsite hiring events and...