Perforce is seeking a Software Engineer to join the Global Operations team, specifically in Technical Support. This role is ideal for someone passionate about solving technical challenges, collaborating with cross-functional teams, and continuous learning. The position involves developing tooling and processes to assist technical support teams, working closely with developers, product managers, and designers to build solutions that streamline operations and improve support efficiency.
Key responsibilities include:
- Developing and maintaining software solutions for global technical support teams
- Using Git and other version control tools for collaboration
- Network troubleshooting using tools like ping, traceroute, and nslookup
- Frontend and backend development using HTML5, CSS3, and MVC architecture
- Scripting in languages like Bash, Python, or Perl for task automation
- Building and running database queries
- Collaborating with cross-functional teams to solve operational challenges
Requirements for the role:
- Proficiency in Git version control
- Scripting skills in Bash, Python, Perl, or Ruby
- Understanding of MVC architecture and experience with MVC frameworks
- Frontend development experience with HTML5 and CSS3
- Basic networking knowledge and troubleshooting skills
- Experience with SQL databases and query building
- Go (Golang) experience for backend services and microservices
- Knowledge of Node.js and frameworks like Express.js
- Familiarity with CI/CD pipelines and automated testing
- Experience with Docker containerization
Perforce offers a rewarding career opportunity with the benefits of a start-up combined with the security of an established, profitable company. They value team members' contributions, provide new opportunities, and offer competitive rewards. Perforce is an Equal Opportunity Employer committed to diversity and inclusion in the workplace.