Want to get hired at Perforce?
Manager Software Engineering
Perforce
Belfast, Northern Ireland, United KingdomOn Site
Original Job Summary
Position Summary:
We are seeking a dynamic and experienced Engineering Manager with a strong technical background in Ruby and React. The ideal candidate will demonstrate excellent leadership qualities, with a proven ability to lead and inspire high-performing engineering teams. You will own the technology roadmap and be responsible for hiring, retaining, and growing top engineering talent while fostering a culture of excellence and agility.
Responsibilities:
- End-to-end ownership of software product delivery.
- Lead a team of Ruby, Go, and React engineers.
- Drive team efficiency via Agile methodologies.
- Identify and resolve technical challenges, reducing technical debt.
- Design solutions, evaluate architecture, and set quality standards.
- Collaborate with business and product stakeholders to shape the roadmap.
- Contribute to the codebase, especially in backend technologies (Ruby, Java).
- Break down business requirements into technical tasks.
- Develop Proof of Concept solutions for new technologies.
- Analyze and improve performance and security of key components.
- Conduct code reviews to ensure high quality.
- Mentor and coach engineers to boost productivity.
Requirements:
- Bachelor’s degree in Computer Science or equivalent experience.
- 15+ years of professional experience in complex, enterprise-grade systems.
- 4+ years in project and people management.
- Strong expertise in Ruby, Go, and React.
- Experience with Cloud technologies (AWS).
- Familiarity with Docker and container orchestration.
- Hands-on experience with CI/CD tools and Jenkins.
- Experience in Agile teams using Scrum, Kanban, Lean, or XP.
- Strong problem-solving and troubleshooting skills.
- Knowledge of automation tools like Puppet, Ansible, or Chef is a plus.
Key skills/competency:
- Leadership
- Ruby
- React
- Go
- Agile
- Cloud (AWS)
- CI/CD
- Software Design
- Technical Roadmap
- Team Management
How to Get Hired at Perforce
🎯 Tips for Getting Hired
- Research Perforce's culture: Study mission, values, and key projects.
- Customize your resume: Highlight Ruby, React, and leadership skills.
- Network strategically: Connect with current employees on LinkedIn.
- Prepare for technical interviews: Review Agile, CI/CD, and cloud topics.
- Practice leadership scenarios: Focus on team management achievements.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Ruby, Go, and React basics.
circle
Practice cloud deployment on AWS.
circle
Study Docker container orchestration.
circle
Refresh CI/CD tool and Jenkins commands.
Behavioral Questions
circle
Describe managing a diverse team.
circle
Explain conflict resolution in projects.
circle
Share experiences in agile transformation.
circle
Discuss leadership in challenging projects.