PTC→
Software Engineer at PTC in Boston, MA
Entry LevelHybridFull-timeBoston, MA$90k–$110k/yr
Skills
java programmingobject-oriented designcloud platformsrelational databasesnon-relational databasesdebugging skillsanalytical skillsjava spring frameworkrestful api design
Job Description
Summary: PTC is a leading company transforming the physical and digital worlds through innovative software solutions. The Software Engineer will design, develop, and maintain backend services and APIs, collaborating with cross-functional teams to implement new platform features and ensuring code quality and performance.
Responsibilities:
- Design, develop, and maintain backend services and APIs using modern software engineering best practices
- Collaborate with senior engineers, product managers, and cross-functional teams to design and implement new platform features
- Write clean, maintainable, and well‑tested code with an emphasis on performance, reliability, and scalability
- Assist in debugging, diagnosing, and resolving production issues with guidance from senior team members
- Contribute to code reviews, documentation, and continuous improvement efforts across the engineering team
- Learn and apply enterprise engineering patterns, cloud‑native design principles, and platform architecture concepts
Required Qualifications:
- 1-2 years of professional software development experience
- Bachelor's degree in Computer Science, Engineering, or a related technical field
- US Citizenship is REQUIRED
- Ability to commute to the Boston Seaport office 2-3 days a week
- Strong fundamentals in Java programming and object‑oriented design principles
- Exposure to cloud platforms such as AWS or Azure
- Familiarity with both relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB)
- Solid problem‑solving, debugging, and analytical skills
Preferred Qualifications:
- Experience with the Java Spring Framework
- Experience with MongoDB or other NoSQL database systems
- Understanding RESTful API design, and distributed systems concepts
Required Skills: Java programming, object-oriented design
Important Skills: cloud platforms, relational databases, non-relational databases
Nice-to-Have Skills: debugging skills, analytical skills, Java Spring Framework, RESTful API design
Benefits: Eligible employees also have the opportunity to become a PTC shareholder through our employee share purchase program (ESPP) which allows for the purchase of discounted PTC stock, Certain roles may also be eligible for participation in our equity programs, 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, A generous commuter subsidy
Benefits
Eligible employees also have the opportunity to become a PTC shareholder through our employee share purchase program (ESPP) which allows for the purchase of discounted PTC stock
Certain roles may also be eligible for participation in our equity programs
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
A generous commuter subsidy