> Markdown version of [/jobs/ext/1732800-junior-software-engineer](https://www.wearedevelopers.com/jobs/ext/1732800-junior-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Software Engineer - **Company:** PTC Inc. - **Location:** San Mateo, CA, United States - **Experience:** Starter - **Salary:** $85,000.0 - $100,000.0 - **Contract:** Internship / Graduate position - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Application Layers, Unit Testing, Browser Compatibility, Software Bug Management, Cascading Style Sheets (CSS), Software as a Service, Code Coverage, Software Quality, Code Review, Web Development, Design of User Interfaces, Object-Oriented Software Development, Responsive Web Design, Cloud Platform System, ReactJS, Git, Vue.js, AngularJS, Software Version Control - **Published:** July 7, 2026 - **Apply:** https://diversityjobs.com/main/sendform/8/8/28176/1/17502759?backUrl=%2Fcareer%2F17502759%2FJunior-Software-Engineer-California-San-Mateo ## About the Role * 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. Preferred (Nice to Have) * 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., If you share our passion for problem-solving through innovation, you'll likely become just as passionate about the PTC experience as we are. Are you ready to explore your next career move with us? ## Description We are looking for a Junior Software Engineer who is eager to learn and contribute to the development of Arena's SaaS applications. This is an ideal role for someone early in their engineering career who wants exposure to modern web development, scalable SaaS architecture, and cross functional teamwork in a supportive environment. You will work closely with senior engineers, product managers, and QA to build and enhance front end features, fix bugs, maintain code quality, and grow your technical skillset., The Junior Software Engineer will: * 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. ## Related Videos - [Building the Right Product and Building It Right: A Glimpse into Extreme Programming, Atomic Design ](https://www.wearedevelopers.com/videos/398-building-the-right-product-and-building-it-right-a-glimpse-into-extreme-programming-atomic-design) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Lessons learned from building a thriving Vue.js SaaS application](https://www.wearedevelopers.com/videos/1666-lessons-learned-from-building-a-thriving-vue-js-saas-application) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Breaking Down Silos Between Design and Development ](https://www.wearedevelopers.com/videos/194-breaking-down-silos-between-design-and-development) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)