Logo
PTC

Principal Software Engineer - Enterprise & Platform

PTC, Boston, Massachusetts, us, 02298

Save Job

Principal Software Engineer - Enterprise & Platform Boston, MA (hybrid)

Annual Salary Range: $112,000–196,000

Key Responsibilities

Design, implement high‑impact, scalable and resilient features for a SaaS‑based CAD/PDM service.

Take end‑to‑end ownership of critical modules—writing production‑quality code, profiling and optimizing algorithms, and ensuring clean, testable, and maintainable solutions.

Partner with Product Management, UX, and other engineering teams to define specifications, influence long‑term technical strategy, and ensure consistency across platforms.

Lead and participate in design and code reviews, setting high standards for clarity, maintainability, security, and scalability; mentor engineers at all levels, encouraging technical depth and creative problem‑solving.

Diagnose and resolve high‑impact production or customer issues quickly and effectively.

Skills & Knowledge

Expertise in Java and its ecosystem, backed by solid computer science fundamentals, algorithms, and data structures.

Extensive experience developing multi‑tenant backend infrastructure systems and services using Java, Spring, MongoDB, and Elastic.

Strong troubleshooting and performance‑tuning skills.

Extensive experience building and scaling cloud‑native architectures with a focus on high availability, fault tolerance, and cost efficiency.

Strong understanding of networking, security, and operational best practices.

Experience building products for and supporting large enterprise customers with complex security, delegation, and collaboration needs.

Providing guidance and technical support for junior engineers, helping them develop technical skills through code reviews, one‑on‑one meetings, and training sessions.

Ability to lead design and implementation of complex software systems, ensuring high‑quality code and adherence to best practices.

BS in Computer Science or equivalent software development experience.

Qualifications

Bachelor’s degree in Computer Science, Computer Engineering, or a related field.

8+ years of experience building distributed, data‑intensive systems using Java and database technologies.

Expertise in Java, Spring, and MongoDB.

US Citizenship required for work with FedRAMP and GovCloud.

Proven track record of delivering high‑quality, production‑ready software in Agile environments.

Benefits & Compensation Employees may be eligible for 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, and a generous commuter subsidy. Employees also have the opportunity to become a PTC shareholder through our employee share purchase program (ESPP) and may be eligible for additional equity programs. All total rewards and benefits programs are subject to applicable plan eligibility and other terms and conditions.

Applications will be accepted on an on‑going basis.

Equal‑Opportunity Employer At PTC, we believe in the power of diverse ideas and perspectives. We strive to create an inclusive environment where everyone feels they belong and are empowered to bring their true selves to work. We welcome applicants from all backgrounds and hire without regard to race, national origin, religion, age, color, ethnicity, ancestry, marital status, sex (including pregnancy), sexual orientation, gender identity, gender expression, genetic information, disability, veteran status, or any other characteristic protected by local, state, or federal laws. It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment.

PTC endeavors to make ptc.com/careers accessible to all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact PTC's Talent Acquisition team at TalentAcquisition@ptc.com. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.

We respect the privacy rights of individuals and are committed to handling Personal Information responsibly and in accordance with all applicable privacy and data protection laws. Review our Privacy Policy here.

#J-18808-Ljbffr