Boston or United States Employment USD 180,000 - 200,000 Yearly

PTC is hiring a Director, Software Development

About the Role

PTC is looking for a Director, Software Development to lead the development and strategic direction of its Perc products, including Perc Ultra SMP (32-bit) and Perc 64 (64-bit). In this role, you will combine technical leadership, product strategy, and deep customer engagement to deliver critical software solutions for the defense industry.

What You'll Do

  • Manage a team of 2 technical resources, performing all standard HR functions including performance reviews and development planning.
  • Direct all development activities for Perc products, including bug fixes, enhancements, and major releases.
  • Monitor development progress, review work products, and implement course corrections.
  • Train staff on development processes, procedures, and product internals.
  • Review and test code changes before merging into trunk or release branches.
  • Develop and maintain regression tests for bug fixes and new features.
  • Monitor nightly build results, identify errors/warnings, and implement corrections.
  • Build, test, and release Perc product versions; produce Release Notes and update documentation; publish releases on secure servers.
  • Work with the CPG DevTools Manager to modify the License Manager for licensing changes.
  • Manage and maintain internal Perc R&D infrastructure: source code management, bug reporting, nightly build, and backup systems.
  • Ensure proper operation of custom Docker containers in the San Diego Data Center.
  • Engage with defense industry organizations and monitor news sources for market opportunities.
  • Collaborate with PTC Federal Aerospace & Defense teams to identify and engage with defense technology contacts.
  • Identify and develop partnerships to expand Perc’s marketability with partner products.
  • Define and manage Perc product strategy, roadmaps, and release schedules.
  • Maintain partner relationships to support current and future mutual customers.
  • Collaborate with marketing to create product positioning, competitive analysis, demos, release announcements, videos, and promotional content.
  • Assist with staffing marketing events for CPG Developer Tools products.
  • Build long-term trust with Perc customers’ technical teams.
  • Ensure timely resolution of customer issues to maximize satisfaction and ARR retention growth.
  • Monitor support case status, assign cases, and review knowledge base articles.
  • Create and maintain product tutorials and technical notes.
  • Monitor active evaluators and assist sales representatives with customer situations.
  • Become a trusted source of knowledge regarding industry trends and best practices in developing Java-based real-time embedded systems.
  • Support sales teams with demos, technical questions, and RFP responses.
  • Attend and present at industry events to drive leads and gather requirements.
  • Work with sales to recommend upgrades and support transitions to new releases.

What We're Looking For

  • Bachelor’s degree in Electrical Engineering, Computer Science, or equivalent.
  • Minimum 10 years professional software development for defense-related solutions or tools.
  • Strong background in software development, product/project management, and quality assurance.
  • Experience with development tools for military defense applications.

Nice to Have

  • Advanced degree preferred.
  • Java programming (required).
  • C programming (required).
  • C++ programming.
  • Linux programming and system administration (RedHat/Rocky Linux, Ubuntu).
  • Familiarity with gcc compiler, linker, glibc/libstdc++ libraries.
  • Knowledge of LLVM compiler project.
  • Understanding of Java Language and JVM specifications.
  • Lock-free concurrency algorithms using compare-and-set instructions.
  • Familiarity with x86 and ARM architectures.
  • Experience with Bash, Perl, GNU Make, Apache Ant, Subversion, Docker, Httpd.
  • Embedded systems programming with real-time scheduling policies.
  • Documentation using Adobe FrameMaker.
  • Experience using popular open-source Java libraries.
  • Embedded system multi-threaded programming experience in Linux using Real-Time scheduling policies.

Technical Stack

  • Java, C, C++
  • Linux (Red Hat/Rocky/Ubuntu/Raspberry Pi OS)
  • gcc compiler, glibc/libstdc++ libraries, LLVM compiler project
  • Bash, Perl, GNU Make, Apache Ant, Subversion, Docker, Httpd, Adobe FrameMaker

Team & Environment

You will manage a team of 2 technical resources.

Benefits & Compensation

  • Compensation: $180,000 - $200,000 + equity eligibility.
  • Medical, dental and vision insurance.
  • Paid time off and sick leave.
  • Tuition reimbursement.
  • 401(k) contributions and employer match.
  • Flexible spending accounts.
  • Life insurance.
  • Disability coverage.
  • Generous commuter subsidy for office-assigned employees.
  • Employee share purchase program (ESPP) allowing purchase of discounted PTC stock.
  • Eligibility for performance-based bonus.
  • Eligibility for participation in equity programs.

Company Culture

Our people make all the difference in our success. We create opportunities for our team members to explore, learn, and grow, and we celebrate the differences that make us who we are and the work we do possible.

PTC is an equal opportunity employer.

Required Skills
JavaCC++LinuxSoftware DevelopmentProduct ManagementProject ManagementQuality AssuranceDefense SolutionsGCCBashPerl
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
PTC

PTC software brings the physical and digital worlds together, enabling companies to improve operations, create better products, and empower people in all aspects of their business.

Visit website
Job Details
Department Software Development
Category management
Posted 14 days ago