You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
PTC

Principal Software Engineer - Onshape

  • Hybrid
  • 6+ years

Salary

$131,000 - 180,000/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

The company is building a new CAD and design data management platform, delivered worldwide as software as a service, for professional mechanical designers and engineers.

The service is run by a team of about 100 people within a larger SaaS business.

Think of it as desktop-grade design tools combined with code version control and shared document editing.

This is a hybrid Principal Software Engineer role based at the office in Boston's Seaport District.

You will build a 3D collaborative CAD application using current cloud, web and mobile technologies.

You will use full-stack skills to build UI and modeling features that help users work efficiently, scaling from simple designs to ones with thousands of components.

You will also add value to CAD workflows such as simulation, design and manufacturability analysis, and import and export.

Responsibilities

  • Build and improve the user interface code and its communication with back-end services.
  • Tune existing systems so they handle larger datasets well.
  • Advise fellow developers on system design and implementation.
  • Build back-end services that support new UI, workflow and modeling features.
  • Help the product, UX and QA teams sharpen project specifications.
  • Review colleagues' code regularly.
  • Fix bugs across the whole system.
  • Meet deadlines and report status and blockers early.
  • Join regular team meetings and quick huddles.

Requirements

  • Strong skill in TypeScript, Java and C++.
  • Working knowledge of data structures and algorithms.
  • Hands-on experience with codebases of over 1 million lines.
  • Bachelor's degree or equivalent work experience.
  • Preferred: communicate well and collaborate closely on shared projects.
  • Preferred: understand usability concerns in user interfaces.
  • Preferred: work independently and take initiative.
  • Preferred: solve problems effectively.
  • Preferred: have built a CAD application.
  • Preferred: have worked in an agile environment.
  • Preferred: have developed on a Mac or Linux environment.

Conditions

Hybrid role, with office attendance of 2-3 days a week at the Seaport Boston office.

You must be able to commute to that office.

Not eligible for employment-based immigration sponsorship; you must be authorized to work in the United States now and without future sponsorship.

Anticipated annual salary is $131,000 to $180,000, an estimate at the time of posting; actual pay depends on skills, qualifications, experience and location.

Applications are accepted on an ongoing basis until the role is filled.

Benefits

  • Possible performance-based bonus.
  • Employee share purchase plan for buying discounted stock.
  • Certain roles may be eligible for equity programs.
  • Medical, dental and vision insurance, paid time off and sick leave, tuition reimbursement, 401(k) with employer match, flexible spending accounts, life insurance and disability coverage.
  • Generous commuter subsidy for office-assigned employees.
  • All benefits are subject to plan eligibility and other terms and conditions.

Where you’d work

Part of the week in the office

You can work from

  • United States

No visa sponsorship

About the company

PTC

  • Industry: SaaS

Offices in Boston, United States, United States

Also hiring in Budapest, Hungary, Barcelona, Spain, London, United Kingdom and 10 more places

9 of their 34 open roles are remote

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 2 red flags

Still hiring?

14 checks

1 red flag

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details15 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • TypeScript
  • Java
  • C++
  • Linux
Seniority
Principal
Type
Full-time
Equity
Equity offered
Industry
SaaS
Specialty
Backend
Show 9 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Principal
Experience
6+ years
Tech stack
  • TypeScript
  • Java
  • C++
  • Linux

Location

Work model
Hybrid
Region
United States
Offices
  • Boston, United States
  • United States
Remote from
  • United States
Visa sponsorship
Not sponsored

Compensation

Salary
$131,000 - 180,000 / year
Pay period
Annual
Equity
Equity offered

Employment

Type
Full-time

Company

Industry
SaaS

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason