1

Perforce Software Jobs (NOW HIRING)

Knowledge in Jenkins, JIRA, Git and/or Perforce * Strong oral and written communication skills ... Qualifications: * 4+ years of software engineering experience in C, C++ with emphasis on design ...

Knowledge in Jenkins, JIRA, Git and/or Perforce * Strong oral and written communication skills ... Qualifications: * 4+ years of software engineering experience in C, C++ with emphasis on design ...

Embedded/ Diagnostic software engineer

San Jose, CA · On-site

$154K - $202K/yr

Experience in using Source management tools such as Clearcase, Git, Wincvs, Perforce. Qualifications C, Linux, diagnostic software experience and have knowledge in scripting language like tcl, shell ...

Senior Software Designer/Architect

Orlando, FL · On-site

$120K - $164K/yr

Senior Software Designer/Architect - Location: Orlando, FL - • Fill a technical leadership role ... MS Project, JIRA, Smartsheet, Perforce, Code Collaborator, Bitbucket • Miscellaneous: Excel ...

Sr. Software Engineer

Waukesha, WI · On-site

$122K - $161K/yr

... Perforce, Git). • Skilled in Behavior‑Driven Development (BDD) with Cucumber/Gherkin. • ... software development lifecycle, including requirements, design, verification, delivery, and ...

Install LNW software on new and existing systems based on customer requirements; * Maintain ... Perforce, Star Team and JIRA * Casino Gaming Domain and Gaming Regulations. Employer will accept ...

Software Security Architect

San Jose, CA · On-site

$136K - $253K/yr

Software Security Architect Cadence's Information Security team is seeking an experienced Software ... Github, Perforce experience * Sonatype, JFrog experience * Blackduck, Fortify, SonarQube, etc.

next page

Showing results 1-20

Perforce Software information

See salary details

$11K

$127K

How much do perforce software jobs pay per year?

As of Jun 26, 2026, the average yearly pay for perforce software in the United States is $125,815.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,500.00 and $126,000.00 per year, depending on experience, location, and employer.

Which company owns Perforce?

Perforce Software is owned by Perforce Software, Inc., a private company that develops version control and collaboration tools. It is an independent organization not owned by a larger corporation, and it serves software development teams with tools like Helix Core. The company focuses on providing enterprise-grade version control solutions for various industries.

What does Perforce Company do?

Perforce Software is a company that provides version control and software development tools to help teams manage code, assets, and collaboration efficiently. Jobs related to Perforce often involve working with version control systems, configuring software, and supporting development workflows.

What are the key skills and qualifications needed to thrive as a Perforce Software Administrator, and why are they important?

To thrive as a Perforce Software Administrator, you need strong expertise in version control concepts, Perforce administration, and experience with software development workflows, often supported by a degree in computer science or a related field. Familiarity with Perforce tools (such as Helix Core), scripting languages, and integration with CI/CD systems is typically required. Excellent problem-solving, collaboration, and communication skills help you support development teams and manage system changes effectively. These competencies are crucial for ensuring efficient source code management, minimizing downtime, and enabling seamless collaboration across development environments.

What is Perforce Software?

Perforce Software is a company that develops enterprise-grade software solutions for version control, collaboration, and application lifecycle management. Their flagship product, Helix Core, is a popular version control system used by teams to manage large-scale codebases and digital assets. Perforce's tools are widely used in industries such as gaming, automotive, and semiconductor design for their speed, scalability, and robust security features. The company also offers other products for requirements management, continuous integration, and test management.

What are some common challenges faced by professionals working with Perforce Software in a team environment?

Professionals using Perforce Software often encounter challenges related to managing large-scale codebases and coordinating concurrent development among multiple team members. Ensuring proper branching and merging strategies is essential to minimize conflicts and maintain code integrity. Additionally, adapting to Perforce's workflow and integrating it with other tools in the development pipeline can require some initial adjustment. Effective communication and clear version control policies help teams overcome these challenges and maximize productivity.

Is Perforce a good company?

Perforce is a software company known for its version control tools used in software development. The company's reputation depends on factors such as work environment, employee reviews, and career growth opportunities, which vary by individual experience. Job seekers should research current employee feedback and company culture to assess if it aligns with their career goals.

What is the salary of Perforce Software?

Perforce Software professionals, such as software engineers or developers, typically earn salaries ranging from $80,000 to $130,000 annually, depending on experience, location, and specific role. Entry-level positions may start lower, while senior roles or specialized skills can command higher compensation.
More about Perforce Software jobs
What job categories do people searching Perforce Software jobs look for? The top searched job categories for Perforce Software jobs are:
Software Engineer

Software Engineer

Markesman Group

Annapolis Junction, MD

Full-time

Posted 5 days ago


Job description

*This position is contingent upon contract award

Markesman Group is seeking Software Engineers to join our team at Annapolis Junction, Maryland.

Job Responsibilities

  • Candidates for this position will lead a team performing reverse engineering tasks on existing products and encoding discoveries directly into our codebase. Additional tasks involve the research, design, and development of innovative algorithms to automate challenging or time-consuming tasks within the reverse engineering domain. Candidates will be exposed to and become proficient with a variety of technologies involving hardware description languages, embedded instruction architectures, high-level software development languages, formal verification tools, and more.?
  • The ideal candidate will have experience with object-oriented design and an understanding of basic logic gates. We are particularly looking for candidates that have experience with FPGA design (Quartus, Vivado, ISE), embedded system design, EDA tools (synthesis, P&R, simulation), and/or microcontrollers. Experience with software reverse engineering is also valued in this position.

Minimum Qualifications

? ? ?An active DoD Top Secret/SCI with Poly at the time of consideration

? ? ?Have a bachelor?s degree in a relevant engineering discipline
? ? ?Have extensive experience with object-oriented programming languages (C++, Java, Python)
? ? ?Have exposure to basic logic gates and Boolean math (AND, OR)?

Preferred Requirements

? ? ?Have experience with modern C++ standards (>= C++17) and STL
? ? ?Have experience with Python
? ? ?Can demonstrate the use of design patterns
? ? ?Have developed using software development processes (Agile, TDD, etc.)
? ? ?Familiarity with Verilog or VHDL
? ? ?Have experience with FPGA design software (Quartus, ISE, Vivado, etc.)
? ? ?Have experience with software reverse engineering (IDA Pro, Ghidra, etc.)
? ? ?Are proficient with source control systems (git, svn, perforce, etc.)
? ? ?Have experience with the code review process
? ? ?Have experience with binary patching
? ? ?Have experience bypassing encryption schemes (power glitching, side channel attacks, etc.)
? ? ?Have published research regarding cybersecurity, software exploitation, or reverse engineering