Principal Software Engineer

Job not on LinkedIn

Yesterday

Apply Now
Logo of Perforce Software

Perforce Software

Enterprise ‱ SaaS ‱ Productivity

Perforce Software is a leading company specializing in software development tools that enhance DevOps capabilities. Their comprehensive suite of products includes version control systems, such as Helix Core, which facilitate efficient data and code management. Perforce offers solutions for agile project management, continuous software quality, and platform automation, with a focus on improving security and compliance. Their tools are widely used in industries like automotive, finance, and game development, making them essential for organizations seeking to optimize development speed and quality without compromising on security. Perforce's products support a range of needs from digital asset management to Java application development, demonstrating their ability to cater to diverse software development requirements and provide significant business value through enhanced productivity and collaboration.

📋 Description

‱ 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 ‱ Experience working with GraphQL (Apollo) ‱ Experience working on Agile teams (Scrum, Kanban)

Apply Now

Similar Jobs

Yesterday

Principal Software Engineer focusing on Interoperability Engineering at Red Hat, building frameworks and automation for hybrid platform products. Collaborating with teams to enhance testing and development processes.

Ansible

Distributed Systems

Grafana

Jenkins

Kubernetes

Linux

OpenShift

Prometheus

Python

Shell Scripting

Terraform

VMware

Go

Yesterday

Principal Engineer developing and managing Checkmate's Voice AI platform. Collaborating with leadership to scale solutions for major restaurant brands in the U.S.

AWS

Azure

Cloud

Google Cloud Platform

Python

PyTorch

Yesterday

Principal Engineer - AI at Worldly guiding AI applications for environmental and social risks. Collaborating to design scalable AI solutions and mentoring data scientists.

Airflow

Pandas

Python

PyTorch

Tensorflow

Yesterday

SME Software Developer, Applications, focusing on full-stack development in a remote role. Working on API integration, CI/CD, and software testing in a diverse tech stack.

Angular

AWS

Azure

Cloud

Docker

Java

JavaScript

Kubernetes

Node.js

NoSQL

React

Spring Boot

SpringBoot

SQL

2 days ago

Citizant

51 - 200

API Systems Application Software Developer at Citizant implementing secure software solutions for U.S. government. Responsible for high-quality software across various domains including Agile application development.

Cloud

SOAP

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or support@remoterocketship.com