Taro Logo

Senior Software Engineer, Golang - P4Cloud (VL)

Perforce Software, Inc. is trusted by the world's leading brands to deliver DevOps solutions, with a global footprint spanning more than 80 countries and serving over 75% of the Fortune 100.
Backend
Senior Software Engineer
Hybrid
1,000 - 5,000 Employees
7+ years of experience
Enterprise SaaS

Job Description

Perforce Software, a leading provider of DevOps solutions trusted by over 75% of Fortune 100 companies, is seeking a Senior Software Engineer specialized in Golang for their P4Cloud initiative. This role presents an exciting opportunity to work with modern cloud applications, particularly on Azure/AWS platforms, utilizing a full stack approach with Golang, Node.js, and React.

The position demands expertise in distributed systems development, with a focus on creating fault-tolerant, scalable solutions. You'll be working with cutting-edge technologies including Docker, Kubernetes, and Terraform, while contributing to a collaborative environment that values both technical excellence and innovation.

As a Senior Software Engineer at Perforce, you'll join a community of collaborative experts who believe work should be both challenging and fun. The company promotes a culture that inspires creativity, fosters belonging, supports collaboration, and encourages wellness. You'll have the opportunity to work with and learn from some of the industry's best minds while building solutions that address the toughest challenges in DevOps.

The role combines the excitement and opportunities of a startup with the stability of an established, profitable private company. You'll be part of a global team spanning 80+ countries, working on projects that directly impact the DevOps landscape. If you're passionate about technology and want to make a significant impact while working with dedicated professionals across the globe, this position offers the perfect blend of technical challenge and career growth.

Last updated 15 days ago

Responsibilities For Senior Software Engineer, Golang - P4Cloud (VL)

  • Collaborate with cross-functional teams to design, develop, and maintain software applications
  • Utilize GitHub for version control, branching, and merging
  • Design and develop distributed systems, ensuring fault tolerance, scalability, and performance
  • Write clean, efficient, and maintainable code using Go, Nodejs and React with knowledge of Terraform
  • Conduct thorough code reviews and provide constructive feedback
  • Identify and troubleshoot software defects and performance bottlenecks
  • Stay up to date with emerging technologies and industry trends
  • Contribute to the continuous improvement of development methodologies

Requirements For Senior Software Engineer, Golang - P4Cloud (VL)

Go
Node.js
React
Kubernetes
  • Proficiency in Go, Nodejs and React, with strong understanding of programming principles
  • Understanding of CI/CD principles and infrastructure provisioning with Terraform
  • Experience with creating containerized applications with Docker and Kubernetes in Azure
  • Experience with monitoring, logging and alerting for 24x7 cloud applications
  • Knowledge of Agile development methodologies
  • Strong proficiency in configuration management practices and tools
  • 7+ years experience in a development role working with production code base
  • Extensive experience with Git
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills

Related Jobs

Senior Software Engineer - Puppet (Java/Python)

Senior Software Engineer position at Perforce, focusing on Puppet product development using Java/Python, working with a global team on modern tech stack implementation.

Senior Software Engineer

Senior Software Engineer role at Microsoft's IDEAs team, focusing on data engineering and analytics, requiring 7+ years of experience in distributed systems and big data technologies.

Senior Applications Developer - Java, Openshift

Senior Java Developer role at UPS focusing on backend development with OpenShift, requiring 7+ years of experience in enterprise application development.

C/C++ IST Switch/Data Navigator Developer

Senior C/C++ Developer role at FIS, focusing on payment switching and clearing solutions, requiring 5-15 years of experience in backend development and financial technology.

Senior Software Engineer

Senior Software Engineer position at Maersk focusing on developing custom integration platforms for global supply chain logistics, requiring 9+ years of experience in enterprise software development.