Senior Software Engineer

Perforce
Pune
Workplace: HybridFull timeFunction: Software EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["Autonomy","End-user focus","Code review","Mentorship","Technical guidance"]

Build and evolve P4 One, a desktop version control product for artists and creators. As a senior engineer, you’ll write backend and frontend code, run detailed code reviews, and deliver unit/integration tests. You’ll analyze performance and security, refactor an existing codebase, and create proof-of-concept solutions for new technologies. Mentoring and end-user focused technical decisions are core to the role.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Perforce
Perforce
5 days ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 20 hours agoStatus: Live
Reposted: similar role first listed 5 months ago

Job Summary

Build and evolve P4 One, a desktop version control product for artists and creators. As a senior engineer, you’ll write backend and frontend code, run detailed code reviews, and deliver unit/integration tests. You’ll analyze performance and security, refactor an existing codebase, and create proof-of-concept solutions for new technologies. Mentoring and end-user focused technical decisions are core to the role.
Location: Pune
Workplace: Hybrid
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Write application code for P4 One backend and frontend.
  • •Perform detailed code reviews within an agile team.
  • •Write unit and integration tests for code changes.
  • •Analyze component performance and security and propose improvements.
  • •Refactor the codebase and create proof of concept solutions for new technologies and features, mentoring engineers as needed.

Key Requirements

  • •8+ years of professional experience as a software engineer with complex systems and enterprise applications.
  • •Hands-on experience with Golang and TypeScript (Angular).
  • •Experience with CI/CD processes and P4 version control.
  • •BS or MS in Computer Science or equivalent.
  • •Comfortable working autonomously and making end-user focused product decisions, with AI fluency aligned to role and level.
Experience:8+ yearsEnterprise applicationsComplex systems
Education:Bachelor's in Computer Science
Skills:AutonomyEnd-user focusCode reviewMentorshipTechnical guidance
Tech Stack:GolangTypeScriptAngularCI/CDP4Unit testingIntegration testingDockerAI-driven software development

Company Brief

Perforce
Provides enterprise version control, collaboration, and DevOps tools — including Helix Core, Swarm, and integrated application lifecycle solutions — for software development, game studios, and large engineering teams to manage code and digital assets.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Funding: Private Equity Backed
Headquarters: Minneapolis, United States
Founded: 1995
WebsiteLinkedIn