Principal Software Engineer I

Perforce USA

Company

Perforce

Location

USA

Type

Full Time

Job Description

Position Summary:

We are looking for a motivated and detail-oriented frontend or full stack Software Engineer to join our team. In this role you will be instrumental in maintaining and enhancing the front-end presentation of our flagship on-premise product utilizing TypeScript Angular and GraphQL.

Responsibilities

  • Research functional requirements of new product features or feature enhancements

  • Provide coding estimates for the same

  • Hands-on development using typescript with Angular backed by GraphQL

  • Employ code design patterns including Model View Controller Singleton and Observer patterns

  • Adhere to coding best practices including code organization code commenting naming conventions and compliance with style guide

  • Develop unit and integration tests for new feature implementations

  • File clear detailed defect descriptions

  • Debug analyze and correct defects across multiple supported browsers

  • Provide constructive feedback during peer code reviews and technical design discussion

  • Execute consistently on scoped assignments

  • Attend and contribute to all regularly scheduled planning meetings status meetings feature demonstration sessions and retrospective meetings in an Agile development environment

  • Work well as part of a team to deliver high quality projects

  • Mentor junior/intermediate developers in all of the above

Requirements

  • 10+ years of experience working full-time including UI technologies

  • Experience working as part of a team on a large application

  • Experience working with a modern Javascript framework preferably Angular/AngularJS/ReactJS/VueJS

  • College/University degree in Computer Science or equivalent

  • Strong communication skills

Desired Skills

  • Experience working with GraphQL (Apollo)

  • Experience working on Agile teams (Scrum Kanban)

$146200 - $183000 a year

Apply Now

Date Posted

12/05/2025

Views

0

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Software Engineer III | Platform - ExtraHop

Views in the last 30 days - 0

This job posting seeks a Software Engineer III to develop features lead junior team members and contribute to secure cloud and appliance solutions The...

View Details

Engineering Manager - Software Supply Chain Security: Auth Infrastructure - GitLab

Views in the last 30 days - 0

This job description highlights a leadership role in developing secure scalable authentication infrastructure for GitLab It emphasizes technical exper...

View Details

Staff Salesforce Engineer - CRM Systems - GitLab

Views in the last 30 days - 0

This job description outlines a Staff Salesforce Developer role focusing on designing building and scaling enterprisegrade solutions across Salesforce...

View Details

DevOps Engineer - Guidehouse

Views in the last 30 days - 0

This job posting seeks a skilled DevOps Engineer to support development QA and operations across applications emphasizing automation cloudnative infra...

View Details

Software Solutions Architect - Unqork

Views in the last 30 days - 0

Unqork empowers enterprises with AIpowered applications emphasizing innovation security and growth The job posting highlights benefits like remote wor...

View Details

Growth Product Lead - Loyalty - Trafilea

Views in the last 30 days - 0

Trafilea promotes itself as a transformative consumer tech platform with AIdriven growth solutions highlighting achievements like 1B revenue and globa...

View Details