Perforce

Software Engineer - Puppet

Perforce

Overview

Role involves designing, developing, and supporting software products in a geo-distributed team.

Ideal candidate has 3+ years of experience in software development with strong backend skills in Ruby or Python.

hybridmidpermanentfull-timeEnglishRubyPythonPostgreSQLJenkinsReactAngularVue.js

Locations

  • India, Maharashtra, Pune

Requirements

  • BS or MS in Computer Science or equivalent
  • 3+ years of software development experience
  • Strong backend skills in Ruby or Python
  • Full-stack experience preferred
  • Knowledge of PostgreSQL
  • Experience with CI systems like Jenkins
  • Experience with testing frameworks
  • Problem-solving mindset

Responsibilities

  • Develop multiple features and tests
  • Deliver releases on time
  • Ensure quality products
  • Contribute to Open Source
  • Drive process improvement
  • Review and recommend improvements