Principal Software Engineer I
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
Date Posted
12/05/2025
Views
0
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 DetailsEngineering 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 DetailsStaff 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 DetailsDevOps 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 DetailsSoftware 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 DetailsGrowth 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