ZipRecruiter
Sr. Principal Software Engineer(Tech Lead)
ZipRecruiter, Raleigh, North Carolina, United States, 27601
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.
#J-18808-Ljbffr
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.
#J-18808-Ljbffr