Principal Software Engineer I

Perforce Software provides DevOps solutions trusted by the world's leading brands, serving over 75% of Fortune 100 companies across 80+ countries.
Minneapolis, MN, USA
$146,200 - $194,464
Cloud
Principal Software Engineer
Remote
10+ years of experience
Enterprise SaaS

Description For Principal Software Engineer I

Perforce Software, a leading provider of DevOps solutions trusted by over 75% of Fortune 100 companies, is seeking a Principal Software Engineer for their Helix Core Cloud team. This role presents an exciting opportunity to work with cutting-edge cloud technologies and contribute to large-scale, multi-tenant SaaS applications.

The ideal candidate will bring 10+ years of extensive experience in software engineering, particularly in cloud-based solutions and microservices architecture. You'll be working with modern technologies including Go, Node.js, and React, while utilizing cloud platforms like AWS, Azure, or GCP. The role demands strong technical leadership, with responsibilities including mentoring team members, architecting solutions, and ensuring best practices in code quality and development processes.

What makes this role particularly attractive is the combination of technical challenges and leadership opportunities. You'll be working on complex cloud applications that require deep understanding of fault tolerance, compliance, scalability, and cost optimization. The position offers competitive compensation ($146,200 - $194,464) and comprehensive benefits including medical, dental, vision, and retirement benefits.

Perforce offers a unique culture that balances professional growth with personal well-being, emphasizing both challenging work and fun. The company's global footprint provides exposure to diverse projects and collaboration with teams across different time zones. This remote position offers the flexibility of working from home while being part of a dynamic, growing organization that values innovation and technical excellence.

The role is ideal for someone who is passionate about cloud technologies, enjoys mentoring others, and wants to make a significant impact in a company that serves the world's leading brands. You'll be part of a collaborative environment that encourages continuous learning and professional development, with opportunities to influence technical decisions and drive innovation in cloud-based solutions.

Last updated 25 days ago

Responsibilities For Principal Software Engineer I

  • Mentor and support development team members
  • Write efficient and maintainable code using Go Lang, Node.js and React with Terraform
  • Participate in high level system design
  • Review and improve processes, tools and implementation
  • Provide task estimates and report progress in Agile process
  • Conduct code reviews and ensure code quality
  • Troubleshoot software defects and performance bottlenecks
  • Collaborate with cross-functional teams and leadership

Requirements For Principal Software Engineer I

Go
Node.js
React
Kubernetes
  • Bachelor's degree in Computer Science (or equivalent)
  • 10+ years experience with end-to-end design, development, delivery and operations of multi-tenant SaaS products
  • Solutions architect or similar certification from a major cloud provider (AWS, GCP, Azure)
  • Experience with monitoring, logging, alerting, diagnosis and remediation for multi-tenant SaaS applications
  • Knowledge of Agile software development best practices
  • Experience with microservices based architectures and containerized applications
  • Excellent communication and collaboration skills
  • Strong problem-solving and analytical skills

Benefits For Principal Software Engineer I

Medical Insurance
Dental Insurance
Vision Insurance
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Retirement benefits
  • Life insurance
  • Wellness programs
  • Total time off

Interested in this job?

Jobs Related To Perforce Principal Software Engineer I

Software Development Snr Director

Senior Director role leading cloud infrastructure teams at Oracle, requiring 20+ years experience in software development and team leadership.

Senior Principal Program Manager (JoinOCI-PPM)

Senior Principal Program Manager role at Oracle Cloud Infrastructure, leading technical projects and cross-functional teams in cloud services development.

Principal Software Engineer (Join OCI-SDE)

Principal Software Engineer role at Oracle building cloud services, focusing on distributed systems and cloud infrastructure, offering competitive compensation and benefits.

Principal Technical Program Manager

Principal Technical Program Manager role at Oracle leading EHR modernization initiatives and cloud services development with focus on AI-driven healthcare solutions.

Principal Technical Product Manager

Principal Technical Product Manager role at Oracle focusing on cloud infrastructure, requiring 10+ years of experience in product management and cloud services.