Senior Software Engineer - Puppet - Belfast
Senior Software Engineer - Puppet - Belfast

Senior Software Engineer - Puppet - Belfast

Belfast Full-Time 36000 - 60000 Β£ / year (est.) No home office possible
P

At a Glance

  • Tasks: Build innovative front-end solutions for our Puppet products and lead a dynamic development team.
  • Company: Join a forward-thinking tech company in Belfast with a focus on product excellence.
  • Benefits: Enjoy competitive salary, flexible work options, and opportunities for professional growth.
  • Why this job: Make a real impact by driving product quality and mentoring the next generation of engineers.
  • Qualifications: 5+ years in software development with expertise in JavaScript frameworks and CI/CD pipelines.
  • Other info: Thriving environment with a strong emphasis on collaboration and continuous improvement.

The predicted salary is between 36000 - 60000 Β£ per year.

We are seeking a Senior Software Engineer to join our team in Belfast. This role focuses on building innovative front-end solutions for our Perforce Puppet products. The ideal candidate will bring deep technical expertise and leadership to drive product excellence.

Responsibilities

  • Provide task estimates and accurately report progress as part of an Agile process.
  • Proficiency with efficient algorithm design, data structures and design patterns.
  • Provide technical guidance and leadership to the development team, ensuring high-quality software design and development.
  • Conduct code reviews to maintain code quality, provide constructive feedback, and enforce coding standards.
  • Continuously review and make recommendations to improve processes, tools and implementation.
  • Develop features for the Puppet product in a secure, well-tested, and performant way.
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment.
  • Provide mentorship and guidance to junior engineers, fostering their technical growth and professional development.
  • Collaborate with stakeholders within Engineering, Product Management and others (e.g. UX, Tech Writing) to maintain a high bar for quality.
  • Advocate for improvements to product quality, security, scalability, and performance.

Required Skills and Experience

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Minimum 5 years of experience developing scalable distributed software solutions.
  • Experience in a Javascript framework such as Ember or React.
  • Implement and manage CI/CD pipelines to ensure smooth deployment processes.
  • Strong communication, negotiation, conflict resolution, and collaboration skills.
  • Ability to work in a fast-paced, dynamic environment.

Desirable

  • Exposure to a high-level language such as Clojure, Java or Ruby.
  • Experience working with Design Systems.

Senior Software Engineer - Puppet - Belfast employer: Perforce

Join our dynamic team in Belfast as a Senior Software Engineer, where innovation meets collaboration. We pride ourselves on fostering a supportive work culture that encourages professional growth through mentorship and continuous learning opportunities. With a focus on cutting-edge technology and a commitment to product excellence, we offer a unique environment that values your contributions and empowers you to make a meaningful impact.
P

Contact Detail:

Perforce Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Senior Software Engineer - Puppet - Belfast

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work with Puppet or similar technologies. A friendly chat can lead to insider info about job openings and even referrals.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving front-end solutions or CI/CD pipelines. This gives potential employers a taste of what you can bring to the table.

✨Tip Number 3

Prepare for interviews by brushing up on Agile methodologies and coding standards. Be ready to discuss how you've implemented these in past roles, as it shows you're not just a coder but a team player too!

✨Tip Number 4

Don't forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take that extra step to connect with us directly.

We think you need these skills to ace Senior Software Engineer - Puppet - Belfast

Agile Methodologies
Algorithm Design
Data Structures
Design Patterns
Code Review
Technical Leadership
Mentorship
JavaScript Frameworks (Ember, React)
CI/CD Pipelines
Communication Skills
Collaboration Skills
Problem-Solving Skills
Scalability
Performance Optimisation
Software Development Best Practices

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with front-end solutions and any relevant frameworks like Ember or React. We want to see how your skills align with our needs, so don’t be shy about showcasing your technical expertise!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about building innovative software and how you can contribute to our team. Let us know what excites you about the role and our products.

Showcase Your Leadership Skills: Since this is a senior role, we’re looking for candidates who can provide technical guidance and mentorship. Highlight any past experiences where you’ve led a team or improved processes, as this will set you apart from other applicants.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy – just follow the prompts and submit your materials!

How to prepare for a job interview at Perforce

✨Know Your Tech Inside Out

Make sure you brush up on your technical skills, especially in Javascript frameworks like Ember or React. Be ready to discuss your experience with algorithm design and data structures, as these are crucial for the role.

✨Showcase Your Leadership Skills

Since this position involves providing technical guidance and mentorship, prepare examples of how you've led teams or improved processes in previous roles. Highlight any experiences where you’ve conducted code reviews or fostered junior engineers' growth.

✨Be Agile and Adaptable

Familiarise yourself with Agile methodologies, as you'll need to provide task estimates and report progress. Think of specific instances where you've successfully adapted to changes in a fast-paced environment and how you managed those transitions.

✨Collaborate and Communicate

This role requires strong collaboration with various stakeholders. Prepare to discuss how you've worked with product management, UX, or tech writing teams in the past. Good communication skills can set you apart, so be ready to demonstrate your negotiation and conflict resolution abilities.

Senior Software Engineer - Puppet - Belfast
Perforce
Location: Belfast

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

P
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>