Software Developer

Website Methodics
Perforce develops DevOps tools that improve software quality and security as well as team productivity for several of the world’s leading companies, such as PIXAR, CD Projekt Red, NASA, Verizon, Honda, and NVIDIA.
Position Summary:
As a member the Server team, you will be responsible for the design, development, build and maintenance of a Perforce flagship product – Helix Core. The ideal candidate will be someone with extensive Windows or Linux knowledge, with a broad base of technical skills, who enjoys working on a variety of problems and with a track record of proactive self-development. You will work in close collaboration with other product teams and technical support to ensure our customer success. You are a creative thinker who will meet the needs of our broad customer base.
Perforce Helix Core is the industry leading version control software (VCS) for world-class development at scale. It securely versions all digital content, including large digital assets, in a single repository. And it scales for large teams, handles millions of daily transactions, and delivers files quickly to remote users.
Responsibilities:
- Responsible for the design, development, build and maintenance of Helix Core product using C programming language.
- Work with the other product teams to guarantee success of our Helix platform.
- Provide technical help to triage and support teams to ensure customer success.
Requirements:
- B.Sc/M.S. in Computer Science or related field or equivalent experience
- 5+ years of relevant industry development experience
- Familiarity with Perforce, Git, or CVS, SVN
- Experience with C/C++, including build environments and compilers for such applications.
- Experience developing for multiple platforms (e.g. Windows, Linux, Mac)
- Experience enhancing existing code developed by others.
- Experience diagnosing and resolving bugs.
- Excellent understanding of the principles of object-oriented design.
- Proven ability to adapt to varying coding styles and requirements.
- Proven ability to communicate technical concepts to non-technical personnel and management.
- Experience working with a geo-distributed team.
- A collaborative, positive approach to working with others
- Excellent interpersonal and communication skills (oral and written)
Apply for job
To view the job application please visit www.perforce.com.
TSMC’s First US Fab