PTC Logo

PTC

Senior Software Engineer

Posted 8 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in United Kingdom
Senior level
Remote
Hiring Remotely in United Kingdom
Senior level
The Senior Software Engineer will design, develop, and test CAD components for scalable SaaS solutions, ensuring quality and code standards while mentoring junior engineers.
The summary above was generated by AI

Our world is transforming, and PTC is leading the way. Our software brings the physical and digital worlds together, enabling companies to improve operations, create better products, and empower people in all aspects of their business. 

Our people make all the difference in our success. Today, we are a global team of nearly 7,000 and our main objective is to create opportunities for our team members to explore, learn, and grow – all while seeing their ideas come to life and celebrating the differences that make us who we are and the work we do possible.  

Job Description

Senior Software Engineer – CAD 

Position Summary 
The Senior Software Engineer contributes to the design, development, and testing of sophisticated CAD capabilities. They partner with architects, product managers, and peers across PTC’s global engineering organization to ensure quality, scalability, and shared technical approaches. 

Key Responsibilities 

  • Design & Implementation: Design, implement, and optimize CAD components, services, and data structures while contributing to scalable SaaS solutions. 

  • Technical Design: Collaborate with stakeholders to define feature requirements, refine future backlogs, and participate in team design and architecture sessions, assessing trade-offs and helping establish logical frameworks. 

  • Code Quality: Write clean, efficient, well-documented code with unit and integration tests; adhere to secure coding practices and automated testing standards. 

  • Reviews & Standards: Conduct peer reviews, define coding guidelines and best practices, and drive continued improvement in code quality through reusable patterns and comprehensive automated test coverage. 

  • Collaboration: Work with engineers across global PTC sites to share solutions, align APIs, and maintain cross-product standards; build domain knowledge to support other product teams. 

  • CI/CD & DevOps: Monitor and support build pipelines to ensure CI/CD stability; contribute to infrastructure improvements and DevOps practices. 

  • Performance & Support: Analyze performance and memory usage, propose enhancements, and assist Technical Support in triaging and resolving customer issues. 

  • Mentorship: Support onboarding and growth of less-experienced engineers, sharing expertise and encouraging technical excellence. 

Skills & Knowledge 

  • Expertise in C++ and object-oriented programming; experience with computational geometry or rendering preferred. 

  • Proficiency in Java technologies (JSPs, Spring) and working knowledge of JavaScript (TypeScript a plus). 

  • Familiarity with modern JavaScript frameworks (Angular, React), asynchronous programming, HTML5, and CSS. 

  • Strong understanding of data structures, algorithm design, problem solving, and troubleshooting. 

  • Experience with RESTful web services, microservices, and test frameworks such as JUnit. 

  • Knowledge of SQL and relational database concepts. 

  • Comfortable working in distributed organizations using Agile, DevOps, and CI/CD practices. 

  • Strong written and verbal communication skills, including internal developer documentation. 

  • Effective time management and organizational abilities. 

Qualifications 

  • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent work experience. 

  • 5–8 years of professional software engineering experience (8+ years preferred for senior candidates). 

  • Deep experience with object-oriented programming languages (C++, Java, or C#) and full-stack development. 

  • Proven track record of delivering high-quality, production-ready software in Agile environments. 

  • Excellent debugging, profiling, and analytical skills; ability to quickly learn new technologies and adapt to evolving requirements. 

Life at PTC is about more than working with today’s most cutting-edge technologies to transform the physical world. It’s about showing up as you are and working alongside some of today’s most talented industry leaders to transform the world around you. 

If you share our passion for problem-solving through innovation, you’ll likely become just as passionate about the PTC experience as we are. Are you ready to explore your next career move with us?

We respect the privacy rights of individuals and are committed to handling Personal Information responsibly and in accordance with all applicable privacy and data protection laws. Review our Privacy Policy here."

Top Skills

C++
CSS
HTML5
Java
JavaScript
Jsp
Restful Web Services
Spring
SQL
Typescript

Similar Jobs

Yesterday
Remote or Hybrid
Staines, Surrey, England, GBR
Senior level
Senior level
Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
We are seeking a Senior Software Engineer to design, develop, and implement solutions on the ServiceNow platform, troubleshoot, and support automations.
Top Skills: APIsGoJavaScriptLinuxMariadbMySQLPostgresPythonServicenow
Yesterday
Remote or Hybrid
London, England, GBR
Senior level
Senior level
Fintech • Payments • Software
As a Senior Software Engineer II, you will optimize and automate payment processing, collaborate with product teams, resolve production issues, and mentor teammates while maintaining high coding standards.
Top Skills: AmqpAWSDockerHtmxJavaLinuxMySQLOpensearchPostgresRedisRuby
6 Days Ago
Easy Apply
Remote or Hybrid
UK
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Lead the development of high-throughput event streaming systems and APIs. Mentor engineers and influence product architecture for external integrations.
Top Skills: Aws LambdaGraphQLKafkaSnowflake

What you need to know about the Belfast Tech Scene

If asked to name the birthplace of the RMS Titanic, you might not say Belfast. Similarly, if asked to name Europe's leading destination for foreign direct investment in new software development, Belfast might not come to mind. Yet, both are true. The city has emerged as a tech powerhouse, recently ranked among the best in the U.K. for tech careers — especially for software developers. It also leads the U.K. with the highest percentage of software development jobs advertised.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account