Junior Software Engineer
PTC is a leading company transforming the way physical and digital worlds interact. They are seeking a Junior Software Engineer to contribute to the development of Arena's SaaS applications, focusing on front-end development and collaboration with senior engineers and product managers.
Responsibilities
- Assist in developing and maintaining front‑end components using HTML, CSS, and JavaScript
- Implement UI changes based on provided design mockups and guidance from senior engineers
- Translate prototypes into well structured, maintainable code with support from the team
- Contribute to enhancements and bug fixes across Arena’s Web and Application layers
- Write simple unit tests and help improve test coverage under mentorship
- Participate in requirement discussions, code reviews, and team design sessions as a learning opportunity
- Document code changes and implementation details clearly
- Support troubleshooting and debugging activities with guidance from more senior team members
Skills
- US Citizenship is required due to FedRAMP/ITAR needs
- Ability to commute to the San Mateo office 2-3 days a week
- 0–2 years of experience developing web applications (internship, co‑op, academic, or project experience welcomed)
- Foundational understanding of HTML, CSS, JavaScript, and general web development principles
- Basic experience with a modern JavaScript framework (React preferred; Angular/Vue familiarity a plus)
- Understanding of responsive design and browser compatibility fundamentals
- Some exposure to object-oriented programming (Java preferred) through coursework or practical projects
- Familiarity with relational databases and SQL concepts
- Clear verbal and written communication skills
- Curiosity, attention to detail, and willingness to learn in a collaborative environment
- Experience with source control tools such as Git
- Exposure to SaaS applications or cloud environments
- Experience writing unit tests or conducting basic QA
- Personal/portfolio projects demonstrating UI development or JavaScript framework usage
Benefits
- Candidates may be eligible for a performance-based bonus
- 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
- If you are an office-assigned employee, a generous commuter subsidy
Company Overview