
Principal Software Architect
PTC
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $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