Ptc

Ptc

Senior Software Development Engineer, Platform

USA-San Mateo, CA · Senior

Sponsorship not specified$150k-$165kDetected 30 days ago
PythonJavaScalaSpringBackend DevelopmentCode ReviewGitKubernetesGitHub ActionsAccessibilityProduct ManagementExcelRecruitingMedical DevicesLeadershipCommunicationCollaborationProblem SolvingAdaptability

About the role

  • Our world is transforming, and PTC is leading the way.
  • Our people make all the difference in our success.
  • Candidates must excel at problem-solving in high-pressure situations and possess strong written and verbal communication skills.

Responsibilities

  • Backend Development: Design and implement robust backend solutions using Java, Scala, and Python to support Arena PLM's SaaS platform.
  • Documentation & Design: Document project requirements and technical design specifications to ensure clear communication across teams.
  • Tool Development & Maintenance: Develop and maintain tools that enhance platform reliability and developer productivity.
  • Feature Development: Build and deliver features for the Arena PLM SaaS application that meet customer needs and business objectives.
  • Design complicated features from end to end.
  • Lead and work with feature team to deliver the feature on time with high quality bar.
  • Design and implement robust backend solutions using Java, Scala, and Python to support Arena PLM's SaaS platform.
  • Document project requirements and technical design specifications to ensure clear communication across teams.
  • Build and deliver features for the Arena PLM SaaS application that meet customer needs and business objectives.

Requirements

  • The ideal candidate will demonstrate strong technical expertise and professional capabilities across multiple dimensions.
  • Proficiency in Java with the ability to write clean, high-quality code is essential.
  • Understanding of modern software development cycles and pull request processes is required.
  • Experience using AI tools to accelerate delivery demonstrates forward-thinking technical aptitude.
  • The ability to learn quickly, self-motivation, and adaptability to changing priorities are critical success factors for this role.

Nice to have

  • Familiarity with GitHub workflows including pull requests, GitHub Actions, and GitHub Copilot.
  • Knowledge of the Spring Framework ecosystem, particularly Spring Boot and Spring Security.
  • Prior experience working with cloud-based SaaS platforms.
  • Understanding of PLM or QMS software systems.
  • Prior experience delivering enterprise AI applications
  • Compensation (CIP)
  • PTC carefully considers a wide variety of factors when determining compensation.
  • Applications will be accepted on an on-going basis.

Skills

  • Proficiency in Java with the ability to write clean, high-quality code
  • Problem-Solving:
  • Excel at problem-solving in high-pressure situations
  • Communication:
  • Strong written and verbal communication skills
  • Development Process:
  • Understanding of modern software development cycles and pull request processes
  • Modern Tools:
  • Experience using AI tools to accelerate delivery
  • Personal Attributes:
  • Ability to learn quickly, self-motivation, and adaptability to changing priorities
  • Experience with Kubernetes for container orchestration and management.

Compensation

  • Compensation (CIP)

Company info

  • If you share our passion for problem-solving through innovation, you'll likely become just as passionate about the PTC experience as we are.

This listing is sourced directly from Ptc's careers page and normalized into a canonical job model.