Manager Software Engineering - Belfast
@ Perforce

Belfast, Northern Ireland, United Kingdom
On Site
Full-time
Posted 13 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXX***** @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

Review Ruby, Go, and React basics.
Practice cloud deployment on AWS.
Study Docker container orchestration.
Refresh CI/CD tool and Jenkins commands.

Behavioral Questions

Describe managing a diverse team.
Explain conflict resolution in projects.
Share experiences in agile transformation.
Discuss leadership in challenging projects.

Frequently Asked Questions