Perforce Software, Inc. logo

Principal Software Engineer - Klocwork (BB)

Job Overview

Location

Pune, Maharashtra

Job Type

Full-time

Category

Backend Engineer

Date Posted

March 26, 2026

Full Job Description

đź“‹ Description

  • • As a Principal Software Engineer for Klocwork at Perforce Software, you will play a pivotal role in advancing one of the industry’s most trusted static application security testing (SAST) tools, helping organizations worldwide detect and eliminate software vulnerabilities early in the development lifecycle. Your expertise will directly contribute to making code safer, more reliable, and compliant with industry standards, empowering development teams to ship secure software faster.
  • • You will lead the design, development, and optimization of core Klocwork analyzers and engines, focusing on enhancing detection accuracy, performance, and scalability across complex codebases written in C, C++, Java, and C#. This role demands deep technical leadership, architectural foresight, and hands-on coding to evolve the product in response to emerging threats and customer needs.
  • • Day to day, you will: architect and implement new checkers and analysis algorithms to detect security flaws, quality issues, and compliance violations; optimize existing analysis engines for faster processing of large-scale enterprise codebases; collaborate with product management and security researchers to translate vulnerability research into actionable detection rules; mentor senior engineers and contribute to technical strategy through code reviews, design sessions, and knowledge sharing; investigate and resolve complex customer-reported issues involving false positives/negatives and performance bottlenecks; contribute to the evolution of Klocwork’s rule language and analysis framework; participate in cross-functional initiatives to integrate Klocwork with DevOps pipelines and Perforce’s broader suite of development tools; stay current with evolving security standards (e.g., CWE, CERT, MISRA) and incorporate them into the product.
  • • You will be part of a globally distributed, high-caliber engineering team dedicated to building best-in-class developer tools that are used by Fortune 500 companies to ensure software integrity. The Klocwork team operates with a strong culture of technical excellence, innovation, and customer obsession, where deep expertise in programming languages, compilers, and static analysis is valued and nurtured.
  • • In this role, you will deepen your mastery of static analysis techniques, compiler technologies, and secure coding practices while influencing the technical direction of a critical security product. You’ll have the opportunity to publish internal technical whitepapers, present at engineering forums, and shape long-term product architecture—positioning yourself as a recognized expert in software security and code analysis at a global leader in developer tools.

🎯 Requirements

  • • 10+ years of professional software engineering experience with strong expertise in C, C++, Java, or C#
  • • Deep understanding of compiler construction, abstract syntax trees, control/data flow analysis, and static analysis principles
  • • Proven experience designing and implementing complex analysis tools, linters, or compilers
  • • Strong background in software security, including knowledge of common vulnerabilities (CWE, OWASP, CERT)
  • • Experience with large-scale code analysis and performance optimization of engineering systems
  • • Demonstrated ability to lead technical initiatives and mentor senior engineers

🏖️ Benefits

  • • Comprehensive health, dental, and vision insurance plans for employees and dependents
  • • Generous paid time off, including vacation, sick leave, and company holidays
  • • Retirement savings plan with company matching contributions
  • • Professional development budget and support for certifications and training
  • • Flexible work arrangements and remote work options
  • • Employee assistance program and wellness initiatives

Skills & Technologies

Senior
Onsite

Ready to Apply?

You will be redirected to an external site to apply.

Perforce Software, Inc. logo
Perforce Software, Inc.
Visit Website

About Perforce Software, Inc.

Perforce Software, Inc. provides version control and DevOps tools for enterprises managing large-scale codebases, digital assets, and compliance workflows. Its product suite includes Helix Core version management, Hansoft for agile planning, Helix ALM for application lifecycle management, and static code analysis solutions. The company serves game development, semiconductor, automotive, aerospace, and financial services industries requiring high-performance collaboration and audit capabilities. Founded in 1995, Perforce is headquartered in Minneapolis, Minnesota, with global offices and a hybrid on-premises or cloud deployment model tailored to regulated environments.

Get more remote jobs like this

Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.

Newsletter

Weekly remote jobs and featured talent.

No spam. Only curated remote roles and product updates. You can unsubscribe anytime.

Similar Opportunities

Yerevan, Armenia
Full-time
Expires Jun 4, 2026
Go
Rust
Ruby
+5 more

18 days ago

Apply
Argentina - Remote
Full-time
Expires Jun 21, 2026
TypeScript
Scala
React
+4 more

1 day ago

Apply
Argentina
Full-time
Expires May 12, 2026
Java
Remote

1 month ago

Apply
Argentina
Full-time
Expires May 20, 2026
JavaScript
TypeScript
React
+5 more

1 month ago

Apply