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.