Job Description

Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you’ll work with and learn from some of the best and brightest in business. Before you know it, you’ll be in the middle of a rewarding career at a company headed in one direction: upward.



With a global footprint spanning more than 80 countries and including over 75% of the Fortune 100, Perforce Software, Inc. is trusted by the world’s leading brands to deliver solutions for the toughest challenges. The best run DevOps teams in the world choose Perforce. 

Position Summary:

We at Perforce are looking for Principal Software Engineer for our Perforce P4 teams in Pune. Our teams work across multiple domains—including integrations (APIs and plugins), code review, and digital asset management—all closely aligned with our flagship version control platform, P4. We work in an agile product development process with a state-of-the art CI/CD environment with core values of results, teamwork, ownership, quality of work, problem solving, and service to external and internal customers.

Responsibilities:


  • Design and develop applications using modern technology stack and intuitive user experience
  • Work with Product Managers and other engineering team members in EMEA, USA and Asia for seamless integration with services and components
  • Solve high complexity engineering problems, while enabling high performance user experience
  • Mentor and guide software engineers
  • Analyse, research and develop new features
  • Debug issues with integrations and performance
  • Help to keep and improve automated test coverage
  • Help the support team solve any complicated issues the clients might have



Requirements:


  • 13+ years of experience delivering enterprise-grade software products to market, with a strong track record of owning complex systems end to end
  • Polyglot engineer with hands-on experience in multiple programming languages. Ideally familiar with several of the following: Java, C++, PHP, Ruby, Python, Go, and open to learning and adopting new languages and technologies as needed
  • Strong understanding of both backend and frontend technology stacks, including modern architectures, frameworks, and design patterns
  • Proven experience designing and architecting large-scale enterprise and SaaS applications, with the ability to make sound technical trade-offs
  • Deep expertise in building high-performance, scalable, and reliable systems, with a strong focus on observability, maintainability, and operational excellence
  • Experience with build and dependency management tools such as Maven, Gradle, or equivalent
  • Solid understanding of cross-browser and cross-platform compatibility concerns and best practices
  • Demonstrated ability to provide technical leadership, including mentoring senior engineers, setting engineering standards, and influencing technical direction across teams
  • Experience collaborating closely with product management, QA, and DevOps to drive high-quality outcomes in an agile environment
  • Excellent command of English, both written and verbal, with the ability to clearly communicate complex technical concepts to diverse audiences
  • Strong passion for software craftsmanship and quality, including testing, code reviews, and continuous improvement



Come work with us! Our team members are valued for their contributions, introduced to new opportunities, and rewarded well. Perforce combines the experience and rewards of a start-up with the security of an established and privately held profitable company.

If you are passionate about the technology that impacts our day-to-day lives and want to work with talented and dedicated people across the globe, apply today!

www.perforce.com

Please click here for: EOE & Belonging Statements | Perforce Software

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.


Job Details

Role Level: Not Applicable Work Type: Full-Time
Country: India City: Pune ,Maharashtra
Company Website: http://www.perforce.com Job Function: Engineering
Company Industry/
Sector:
Transportation Logistics Supply Chain and Storage

What We Offer


About the Company

Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.

Report

Disclaimer: talentmate.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@talentmate.com.


Recent Jobs
View More Jobs
Talentmate Instagram Talentmate Facebook Talentmate YouTube Talentmate LinkedIn