Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

PTC Logo

Principal Software Architect

PTC

$120,000 - $160,000
Sep 26, 2025
Remote, US
Apply Now

PTC's software aims to bridge the physical and digital worlds, enabling companies to enhance operations, develop superior products, and empower their workforce. The company is seeking to solve technical challenges related to legacy systems and modern warehouse/logistics solutions, requiring expertise in architecture, debugging, and system maintenance.

Requirements

  • Strong proficiency in C/C++ and Unix/Linux command-line tools and APIs.
  • Experience with Oracle (basic DBA tasks, data import/export, instance management).
  • Ability to debug complex systems post-failure without direct access to live environments.
  • Familiarity with Java or C-Sharp (object-oriented programming and enterprise systems).
  • Experience with ClearCase/SVN or similar SCM tools.
  • Familiarity with Windows internals (processes, threads, services, ACLs, registry).
  • Experience with JavaScript, PRO*C, and Oracle PL/SQL.

Responsibilities

  • Serve as lead architect and technical authority across multiple product lines, including legacy systems and modern warehouse/logistics solutions.
  • Own and evolve system architecture for scalability, maintainability, and performance.
  • Lead post-failure diagnostics and remote debugging using core dumps, crash analysis, and breadcrumb tracing.
  • Design and maintain build systems (Makefiles, ClearCase, CI/CD pipelines).
  • Act as release and configuration manager, ensuring traceable and reproducible builds.
  • Maintain and extend systems written in C/C++, Java, JavaScript, PRO*C, and Oracle PL/SQL.
  • Perform basic Oracle DBA tasks (e.g., start/stop DBs, import/export data, manage disk space).

Other

  • Remote-US Only.
  • Engage directly with customers to understand pain points and deliver impactful fixes.
  • Mentor developers and guide cross-functional teams on technical strategy and execution.
  • Collaborate with product management to align technical direction with business goals.
  • Strong problem-solving skills and ability to work independently.