Perforce | Software Engineer
Perforce | Software Engineer

Perforce | Software Engineer

Full-Time 28800 - 42000 £ / year (est.) No home office possible
P

At a Glance

  • Tasks: Join our team to develop tools and processes for technical support, enhancing efficiency and collaboration.
  • Company: Perforce is a global leader in software solutions, trusted by top brands and fostering a creative work environment.
  • Benefits: Enjoy a rewarding career with opportunities for growth, competitive rewards, and a supportive culture.
  • Why this job: Work with talented professionals, tackle exciting challenges, and make a real impact in a thriving company.
  • Qualifications: Proficiency in Git, scripting languages, MVC architecture, and experience with frontend/backend development.
  • Other info: We value diversity and are committed to creating an inclusive workplace for all.

The predicted salary is between 28800 - 42000 £ per year.

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, youll work with and learn from some of the best and brightest in business. Before you know it, youll 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 worlds leading brands to deliver solutions for the toughest challenges. The best run DevOps teams in the world choose Perforce. Position Summary: The Senior Manager, Technical Support for the Global Operations at Perforce is searching for a Software Engineer to join the team. We are looking for an individual who will develop tooling and processes to assist the technical support teams. This role is ideal for a software engineer who is passionate about solving technical challenges, collaborating with cross-functional teams, and continuously learning. You’ll work closely with other developers, product managers, and designers to build solutions that streamline operations and improve support efficiency. Responsibilities: Develop and Maintain Tools: Design and develop software solutions to support the global technical support teams, ensuring scalability, reliability, and performance. Version Control: Use Git and other version control tools for collaboration. Network Troubleshooting: Utilize tools such as ping, traceroute, and nslookup to diagnose network issues. Frontend and Backend Development: Develop features using HTML5, CSS3, and backend technologies, ensuring alignment with MVC architecture. Scripting: Write scripts in languages like Bash, Python, or Perl for automating support tasks. Database Work: Build and run queries on databases, ensuring smooth data flow and integrity. Collaboration: Work with cross-functional teams to understand and solve operational challenges. Requirements: Version Control: Proficiency in Git. Scripting Languages: Proficient in Bash, Python, Perl, or Ruby. MVC Architecture: Solid understanding of how data flows within the Model-View-Controller pattern. Experience with MVC frameworks. Frontend Development: Experience with HTML5 and CSS3. Networking: Basic knowledge of IP addressing, subnetting, and protocols (TCP/IP, HTTP/HTTPS, DNS). Network Troubleshooting: Familiarity with tools like ping, traceroute, and netstat. Database: Experience with SQL databases and basic query building. Go (Golang): Experience with Go for backend services and microservices. JavaScript Backend: Knowledge of Node.js and frameworks like DevOps: Familiarity with CI/CD pipelines and automated testing frameworks. Containerization: Experience with Docker. 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! Perforce Software is an Equal Opportunity Employer that does not discriminate on the basis of actual or perceived race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth, pregnancy-related conditions, and lactation), gender identity or expression (including transgender status), sexual orientation, marital status, family or relationship structure, military service and veteran status, physical or mental disability, genetic information, gender identity, or any other characteristic protected by applicable federal, state, or local laws and ordinances. Perforce Software’s management team is dedicated to this policy with respect to recruitment, hiring, placement, promotion, transfer, training, compensation, benefits, employee activities, access to facilities and programs, and general treatment during employment.

Perforce | Software Engineer employer: Perforce

At Perforce, we pride ourselves on being an exceptional employer that fosters a culture of collaboration, creativity, and continuous learning. Our employees enjoy a dynamic work environment where their contributions are valued, and they have access to numerous growth opportunities within a globally recognized company. With a commitment to wellness and a supportive team atmosphere, working at Perforce means being part of a rewarding journey in the tech industry.
P

Contact Detail:

Perforce Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Perforce | Software Engineer

✨Tip Number 1

Familiarize yourself with the specific tools and technologies mentioned in the job description, such as Git, Bash, Python, and SQL databases. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.

✨Tip Number 2

Highlight any collaborative projects you've worked on, especially those involving cross-functional teams. Perforce values teamwork, so demonstrating your ability to work well with others can give you an edge.

✨Tip Number 3

Showcase your problem-solving skills by discussing specific challenges you've faced in previous roles and how you overcame them. This aligns with Perforce's focus on tackling tough challenges.

✨Tip Number 4

Research Perforce's culture and values, and be prepared to discuss how your personal values align with theirs. This will demonstrate your genuine interest in becoming part of their community.

We think you need these skills to ace Perforce | Software Engineer

Proficiency in Git
Scripting in Bash, Python, Perl, or Ruby
Understanding of MVC architecture
Experience with HTML5 and CSS3
Basic knowledge of IP addressing, subnetting, and protocols (TCP/IP, HTTP/HTTPS, DNS)
Familiarity with network troubleshooting tools like ping, traceroute, and netstat
Experience with SQL databases and query building
Knowledge of Go (Golang) for backend services and microservices
Familiarity with Node.js and JavaScript backend development
Understanding of CI/CD pipelines and automated testing frameworks
Experience with Docker for containerization
Strong problem-solving skills
Ability to collaborate with cross-functional teams
Continuous learning mindset

Some tips for your application 🫡

Understand the Company Culture: Before applying, take some time to understand Perforce's values and culture. Highlight your passion for collaboration, creativity, and problem-solving in your application.

Tailor Your Resume: Make sure your resume reflects your experience with the required technologies such as Git, Bash, Python, and MVC architecture. Use specific examples of past projects that demonstrate your skills in these areas.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and how your background aligns with the responsibilities listed. Mention your experience in developing tools and collaborating with cross-functional teams.

Showcase Your Technical Skills: If you have experience with Docker, Node.js, or SQL databases, be sure to include this in your application. Providing concrete examples of how you've used these technologies will strengthen your application.

How to prepare for a job interview at Perforce

✨Show Your Problem-Solving Skills

Be prepared to discuss specific technical challenges you've faced in the past and how you approached solving them. Highlight your ability to think critically and creatively, as this aligns with Perforce's focus on problem-solving.

✨Demonstrate Collaboration Experience

Since the role involves working with cross-functional teams, share examples of successful collaborations. Talk about how you communicated with different stakeholders and contributed to team success.

✨Highlight Your Technical Proficiency

Make sure to discuss your experience with the required technologies, such as Git, Bash, Python, and MVC architecture. Be ready to explain how you've used these tools in previous projects.

✨Ask Insightful Questions

Prepare thoughtful questions about the team dynamics, ongoing projects, and the company's approach to innovation. This shows your genuine interest in the role and helps you assess if it's the right fit for you.

Perforce | Software Engineer
Perforce
P
  • Perforce | Software Engineer

    Full-Time
    28800 - 42000 £ / year (est.)

    Application deadline: 2027-01-23

  • P

    Perforce

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>