Perforce is looking for a Manager, Software Engineering to lead our geo-distributed R&D team in developing innovative products. You will own the technology roadmap, hire and grow engineering talent, and ensure high-quality software delivery in a fast-paced, agile environment.
What You'll Do
- Take end-to-end ownership of software product delivery.
- Lead a team of Ruby, Python, and React engineers.
- Drive team efficiency and ensure consistent adoption of Agile methodologies.
- Identify and resolve technical challenges, reducing technical debt.
- Design solutions, evaluate architecture options, and set technical direction and quality standards.
- Collaborate closely with key business and product stakeholders to shape and execute the technical and product roadmap.
- Contribute to the codebase by writing application code, particularly in backend technologies like Ruby and Python.
- Break down business requirements into technical tasks and work closely with the Agile team for execution.
- Develop Proof of Concept (PoC) solutions for new technologies and features.
- Analyze and improve the performance and security of key components.
- Conduct code reviews to ensure high standards of quality.
- Mentor and coach engineers to enhance productivity and performance.
What We're Looking For
- Bachelor’s degree in Computer Science (B.E./B.Tech) or equivalent experience.
- 15+ years of professional experience in software development, ideally with complex, enterprise-grade systems and scalable SaaS products.
- 4+ years of experience in project management and people management.
- Strong expertise in Java, React, Python, and Ruby.
- Experience with Cloud technologies (AWS).
- Familiarity with Docker and container orchestration systems.
- Hands-on experience with CI/CD tools.
- Prior experience working in Agile teams (Scrum, Kanban, Lean, XP).
- Strong problem-solving and troubleshooting abilities.
- Experience with Continuous Integration systems like Jenkins.
Nice to Have
- Knowledge of automation tools like Puppet, Ansible, or Chef.
Technical Stack
- Languages & Frameworks: Java, React, Python, Ruby
- Cloud & Infrastructure: AWS, Docker
- Tools & Processes: CI/CD tools, Jenkins, Puppet/Ansible/Chef
Team & Environment
You will lead a geo-distributed R&D team in a collaborative, problem-solving environment.
Benefits & Compensation
- Join a community of collaborative experts, problem solvers, and possibility seekers.
- A workplace where work is both challenging and fun.
- A culture that inspires creativity, fosters belonging, supports collaboration, and encourages wellness.
Perforce is an equal opportunity employer.




