PTC · 10 hours ago
Principal Software Engineer - CAD/CAM
PTC is a global leader in transforming the physical and digital worlds through software solutions. The Principal Software Engineer will develop microservice capabilities, architect future solutions, and collaborate with teams to implement modern technologies in an Agile environment.
Computer Software
Responsibilities
Develop microservice capabilities to meet business requirements
Architect future solutions and choose technologies
Work in an Agile environment
Build core microservices on Kubernetes using modern languages
Collaborate with the team to take advantage of new concepts/technologies
Contribute to our technical direction and standards with engineers on the team
Qualification
Required
Good understanding of microservices and modern design patterns
Comfortable developing with cloud technologies
Experience with modern programming languages
Experience designing and building scalable and resilient SaaS services
Demonstrated technical leadership to contribute to various projects and multiple teams
A passion for writing clean, testable, and scalable code
Knowledge of POST Processor development for standard/custom CNC controllers
Knowledge of .NET framework and C#
Experience in CAD/CAM software product development with an emphasis on Toolpath/Simulation/Verification
Good knowledge of 3D math and 3D computational geometry
Basic knowledge of 3D geometry modeling libraries such as Parasolid/ACIS
Experience designing & implementing RESTful APIs
Experience building microservices or SOA
Experience building and running highly scalable services in production environments
Experience with full-stack development
Bachelor's degree in Computer Science, Computer Engineering or equivalent
6+ years of experience in programming and software engineering
Benefits
Medical, dental and vision insurance
Paid time off and sick leave
Tuition reimbursement
401(k) contributions and employer match
Flexible spending accounts
Life insurance
Disability coverage
A generous commuter subsidy
Company
PTC
PTC (NASDAQ: PTC) unleashes industrial innovation with award-winning, market-proven solutions that enable companies to differentiate their products and services, improve operational excellence, and increase workforce productivity.
H1B Sponsorship
PTC has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (57)
2024 (61)
2023 (75)
2022 (86)
2021 (111)
2020 (72)
Funding
Current Stage
Late StageLeadership Team
Recent News
2025-10-03
Company data provided by crunchbase