PTC

Principal Software Architect

PTC

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $100,000 - $175,000 per year

Job Level

Lead

Tech Stack

JavaJavaScriptLinuxOracleShell ScriptingSQLUnix

About the role

  • 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
  • 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
  • Maintain and extend systems written in C/C++, Java, JavaScript, PRO*C, and Oracle PL/SQL
  • Use Unix command-line tools, shell scripting, and SSH for remote diagnostics and automation
  • Perform basic Oracle DBA tasks (e.g., start/stop DBs, import/export data, manage disk space)

Requirements

  • 15+ years of experience in software development, architecture, and debugging
  • 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# (object-oriented programming and enterprise systems)
  • Strong problem-solving skills and ability to work independently
  • Excellent communication skills and ability to mentor and lead technical teams
  • Willingness and ability to learn unfamiliar technologies quickly
Benefits
  • Health insurance
  • Dental and vision insurance
  • Paid time off
  • Sick leave
  • Tuition reimbursement
  • 401(k) contributions and employer match
  • Flexible spending accounts
  • Life insurance
  • Disability coverage
  • Commuter subsidy

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
C/C++JavaJavaScriptPRO*COracle PL/SQLUnix/Linux command-line toolsshell scriptingOracle DBA tasksCI/CD pipelinessystem architecture
Soft skills
problem-solvingcommunicationmentoringleadershipindependent workcollaborationtechnical strategycustomer engagementcross-functional teamworkadaptability