Manager Software Engineering - Belfast @ Perforce
placeBelfast, Northern Ireland, United Kingdom
businessOn Site
scheduleFull-time
Posted 13 days ago
Your Application Journey
Interview
Email Hiring Manager
***** @perforce.com
Recommended after applying
Job Details
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.
Frequently Asked Questions
What does Perforce look for in a Manager Software Engineering candidate?
keyboard_arrow_down
How do I prepare for an interview for the Manager Software Engineering role at Perforce?
keyboard_arrow_down
What technical skills are essential for Perforce's Manager Software Engineering position?
keyboard_arrow_down
Can I apply if my experience in leadership is limited for the Manager Software Engineering role?
keyboard_arrow_down
What are the core responsibilities for a Manager Software Engineering at Perforce?
keyboard_arrow_down
How important is Agile experience for the Manager Software Engineering role at Perforce?
keyboard_arrow_down
What background is ideal for the Manager Software Engineering role at Perforce?
keyboard_arrow_down
Does Perforce value hands-on technical contributions from its managers?
keyboard_arrow_down
Are cloud technologies a critical requirement for Perforce's Manager Software Engineering?
keyboard_arrow_down
What makes Perforce's Manager Software Engineering role unique?
keyboard_arrow_down