Senior Principal Software Engineer

Company: PTC

Salary: Not provided

Location: , United Kingdom

react

Description

• Play a critical leadership role in designing, developing, and scaling advanced CAD capabilities • Drive architectural decisions, set technical standards, and mentor engineers • Collaborate closely with product managers, architects, and global engineering teams • Deliver production-ready, scalable software solutions • Influence architectural decisions and ensure alignment with enterprise-wide technical strategy • Mentor and guide junior and mid-level engineers • Establish and enforce coding guidelines, conduct peer reviews • Collaborate with global engineering teams to align APIs, frameworks, and cross-product standards • Oversee CI/CD pipelines, troubleshoot issues, and drive infrastructure improvements

Requirements

• Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or related field • 8+ years of professional software engineering experience, with at least 3+ years in a senior or lead role • Deep expertise in C++ and object-oriented programming; experience in computational geometry or rendering highly desirable • Strong background in Java (JSPs, Spring) and working knowledge of JavaScript/TypeScript • Experience with modern JavaScript frameworks (Angular, React), HTML5, CSS, and asynchronous programming • Advanced understanding of data structures, algorithms, and distributed systems • Proven experience with RESTful APIs, microservices, and testing frameworks (JUnit, etc.) • Solid knowledge of SQL and relational databases. • Familiarity with Agile, DevOps, and CI/CD practices at scale. • Excellent communication skills with the ability to influence technical and non-technical stakeholders.

Benefits

• Competitive compensation • RSUs • Career growth opportunities

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.