Principal Software Engineer - CAD/CAM jobs in United States
cer-icon
Apply on Employer Site
company-logo

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
check
Culture & Values
check
H1B Sponsor Likelynote

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

MicroservicesCloud technologiesC#SaaS servicesRESTful APIs3D computational geometryTechnical leadershipAgile environmentClean codeFull-stack development3D geometry modeling

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 (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 Stage

Leadership Team

leader-logo
Marcus Senior,PMP, CSM, MSP, and Lean Six-Sigma
Chief Executive Officer
linkedin
leader-logo
Danny N. Poisson
TVP, Chief Technology Officer for Federal Aerospace & Defense
linkedin
Company data provided by crunchbase