Staff Software Engineer

Job Description

We are thrilled to be partnering with this exceptional industry leading client in helping them secure some of the best local talent to continue to solidify their Belfast Centre's success.

The Belfast centre has full life cycle responsibility for the delivery of products that are crucial to the Client's continued growth and success worldwide. The centre promotes an innovative, diverse, and inclusive culture. It is lively and energetic. Best practises for security are at the forefront of all we do at the centre level. We work hard to keep our products' availability and resilience up to six 9s and beyond. We are concentrating on developing industry-leading RESTful APIs and implementing our containerisation plan.

As a Staff Software Engineer, you will participate as a "subject matter expert" in the design, build, and enhancement of key modules of our Tokenisation Management Service (TMS). Using your skills, you will carry out the duties of design lead and be in charge of advancing technical strategy throughout the company.

The scope of this position goes beyond developing the fundamental software; you will be in charge of designing, constructing, and implementing new features for intricate systems that handle millions of transactions daily.

What you'll do as a Staff Software Engineer:

  • Lead the way in converting intricate functional and technical specifications into precise architecture and design
  • Have a big impact on our strategy by contributing to the development of the upcoming generation of product features and system architecture.
  • Promote Agile to promote improvement and change throughout the delivery process.
  • Make use of your sharp design and coding abilities to produce programmes on a large scale that are used by millions of people worldwide.
  • Play a direct part in directing and influencing day-to-day development activities by making decisions about architecture, taking part in designs, design reviews, code reviews, and implementation.
  • Be inspired to create simple, elegant, and maintainable systems that accomplish your goals.
  • Promote continuous improvement throughout the Dev Organization and be the spokesperson for engineering best practises across the development lifecycle.
  • Promote Continuous Deployment and Test-Driven Development.

The Ideal Candidate will:

  • Have a same passion for technology and tackling challenging, large-scale business issues.
  • Have a track record of coming up with creative and straightforward solutions to challenging problems in a technical lead or architect capacity.
  • Be an experienced self-starter with a strong desire to drive change, elevate the technical bar, and produce outcomes.
  • Have a lot of expertise developing multithreaded applications, including those for fault-tolerant, scalable, and high-volume systems.
  • Possess in-depth understanding of best practises and professional software engineering standards across the entire software development life cycle.
  • Highly skilled in Java, knowledgeable in SOA and Micro-Services.
  • Feel free to break from the standard; stay up to date on new technologies and collaborate with other techs to integrate them into the work stream.

Market-leading benefits package that is customisable:

  • Generous contributions to pensions
  • Above market salary
  • Compressed work schedules and flexible working
  • High-quality family health insurance
  • Critical illness and life insurance
  • Baby bonus
  • A flexible benefits package that can be used for training or other activities that promote growth.
  • Volunteering and Positive Mental health days

For further information on this vacancy, or any other Java/Javascript/Golang jobs in Belfast or wider Northern Ireland, please apply via the link below or contact Ben Sidebotham in the strictest confidence. Or contact Ben on 02890 330 250.