Software Engineer
Posted 2026-05-06
Remote, USA
Full-time
Immediate Start
PTC is a leading company transforming the physical and digital worlds through innovative software solutions. They are seeking a Software Engineer to design, develop, and maintain backend services and APIs while collaborating with cross-functional teams to enhance platform features.
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
Skills
- 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
- Experience with the Java Spring Framework
- Experience with MongoDB or other NoSQL database systems
- Understanding RESTful API design, and distributed systems concepts
Benefits
- 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
Company Overview