Perforce Software Logo

Perforce Software

Software Engineer I

Posted 3 Days Ago
Remote
2 Locations
Mid level
Remote
2 Locations
Mid level
The Software Engineer I will support backend operations, resolve customer issues, enhance system capabilities, and collaborate with development teams.
The summary above was generated by AI

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, you’ll work with and learn from some of the best and brightest in business. Before you know it, you’ll 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 world’s leading brands to deliver solutions for the toughest challenges. The best run DevOps teams in the world choose Perforce.  


Position Summary:


The Triage Manager of Software Engineering for P4 at Perforce, is searching for a software engineer to join the team. The selected candidate will play a key role in supporting backend technical operations, working closely with both the development and technical support teams to diagnose, reproduce, and resolve customer issues. This role requires a keen ability to perform root cause analyses, report defects, and provide technical solutions based on available documentation and internal expertise.


Additionally, this role will assist the P4 Server team in addressing technical debt by fixing bugs and implementing small feature enhancements. The triage team operates similarly to a maintenance or sustaining team in other organizations, ensuring ongoing system stability and performance.

Responsibilities:

  • Collaborate with the development and support teams to diagnose and resolve issues efficiently.
  • Develop a deep understanding of the P4 Server Database and its functionality.
  • Analyze P4 Server -xx output to determine whether responses are safe and provide recommendations.
  • Utilize strong problem-solving skills to identify and troubleshoot technical issues.
  • Read and/or write C/C++ code to resolve defects and enhance system capabilities.
  • Demonstrate a strong aptitude for learning and maintaining the P4 Server codebase, including writing fixes and creating test cases for issue reproduction.
  • Continuously learn and evaluate new technologies

Requirements:

  • Bachelor's degree in computer science (or equivalent)    
  • 3+ years of experience in backend support or software engineering.
  • 3+ years of experience supporting or administering complex software.
  • Strong database experience, with the ability to analyze and optimize data structures.
  • Expertise in crash dump or core file analysis.
  • Experience working with geo-distributed teams across different time zones.
  • Previous experience in a customer-facing role, assisting with issue resolution and technical inquiries.
  • 3+ years of experience with at least two high-level programming languages, with a preference for C/C++.
  • Experience working with Docker and containerized environments.

Additionally, this position is eligible for benefits including, but not limited to, medical, dental, vision, retirement benefits, life insurance, wellness programs, total time off, and other employee perks that may be offered by Perforce from time to time. The actual offer will depend on a number of factors including, but not limited to, a candidate’s education, skills, qualifications, depth of experience and other relevant business considerations. Perforce reserves the right to amend or modify employee perks and benefits at any time. 


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!

 

www.perforce.com

 

Please click here for: EOE & Belonging Statements | Perforce Software

Top Skills

C/C++
Docker

Similar Jobs

3 Days Ago
Remote
United States
100K-165K Annually
Junior
100K-165K Annually
Junior
Consumer Web • Digital Media • Information Technology • News + Entertainment • Social Media
Join Multi Media, LLC as a Software Engineer to create user-facing features for a large audience, enhancing online platforms. Responsibilities include web development and system design, collaborating with a team. Ideal candidates are eager learners with problem-solving skills.
Top Skills: DjangoGoJavaJavaScriptPythonRustTypescript
3 Days Ago
Easy Apply
Remote
United States
Easy Apply
126K-212K Annually
Senior level
126K-212K Annually
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Develop and deliver enterprise software solutions in a mobile-focused team, mentoring others and improving developer experience through shared components and frameworks.
Top Skills: GoGraphQLReact NativeReduxTypescript
6 Days Ago
Easy Apply
Remote
United States
Easy Apply
115K-170K
Junior
115K-170K
Junior
Big Data • Fintech • Mobile • Payments • Financial Services
As a Software Engineer I, you will design, develop, and launch backend systems, collaborate with your team, and contribute to enhancing system reliability and performance.
Top Skills: AWSKotlinKubernetesMySQLPython

What you need to know about the Charlotte Tech Scene

Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.

Key Facts About Charlotte Tech

  • Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
  • Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
  • Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
  • Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account