Jobs

Apply Now

Applications processed via employer's online application form

Job Details

Location

Belfast, Northern Ireland

Salary

Commensurate with Experience

Closing Date

2023-03-30 23:00:00

Share

Lead Software Engineer

  • Our people love the exciting and meaningful work they do, the cutting-edge resources and technology they have access to, the benefits we offer and the great community we’ve built. Want to join them?

    We are looking for software developers to help us build out the next generation of features for our Smart Product Suite. 

    Smart Test and Smart Audit are B2B SaaS products for the Workday ecosystem that help hundreds of customers (ranging from startups to large enterprise) maximise their return on investment from Workday.  

    Here at Kainos, we are deep domain knowledge experts of Workday, and have leveraged these insights to build our own bespoke test automation framework targeted at non-technical users. We release updates multiple times per week, making use of feature flags with a mature CI/CD approach. 

    You will be using technologies such as Angular, Typescript and Java 11 on AWS and Azure. You will work within one of our many self-organising cross-functional scrum teams - comprised of developers, architects, product owners, analysts, automated testers and UX designers. 

    You will also work with our product team to help build out our customer-focused roadmaps. Through proof of concepts, assumption tests and technical designs, you will design solutions that challenge the problems faced by our customers and prospects. 

    We launched our first product, Smart Test, in 2014 and have experienced considerable growth - we are continually evolving and expanding the product suite with a keen customer focus. Since then, we have gone to market with 3 additional products - Smart Audit, Smart Shield and Employee Document Management. 

    MAIN PURPOSE OF THE ROLE & RESPONSIBILITIES IN THE BUSINESS:

    As a Lead Software Engineer (Consultant) in Kainos, you’ll be responsible for leading teams and developing high-quality solutions which delight our customers and impact the lives of users worldwide. If would like to take a SME path instead of People Manager one, it is available as well.

    It’s a fast-paced environment so it is important for you to make sound, reasoned decisions. You’ll do this whilst learning about new technologies and approaches, with talented colleagues that will help you to learn, develop and grow. You’ll manage, coach and develop a small number of staff, with a focus on managing employee performance and assisting in their career development. You’ll also provide direction and leadership for your team as you solve challenging problems together. As the technical leader in the team, you will also interact with customers, share knowledge and mentor those around you.


    MINIMUM (ESSENTIAL) REQUIREMENTS:

    • Expertise in designing, building, testing and maintaining modern software applications

    • Strong commercial experience in JAVA for back end and modern frameworks (preferably Angular, AngularJS, React, vue.js) for front end

    • Technical leadership of teams building and testing modern, scalable, secure, performant applications in line with software development principles, practices and patterns e.g. XP, TDD

    • Experience of technical ownership for a product/software project, including architecture, estimation, product planning and user story/requirement creation

    • Expertise in software design and development across all layers of an application

    • We are passionate about developing people – a demonstrated ability in managing, coaching and developing junior members of your team and wider community.

    • Experience with the latest Continuous Integration and Continuous Delivery techniques


    DESIRABLE:

    • Good communication skills, with the ability to communicate issues to technical and non-technical people.

    • Active participation in knowledge sharing activities, both within the team and at a wider capability level and externally where appropriate.

    • Experience of debugging and troubleshooting live applications

    • Experience of multiple programming languages and data storage technologies

    • Knowledge of public cloud platforms, such as AWS and Azure, including SaaS and PaaS offerings

    We're an inclusive bunch at Kainos and we believe in equal opportunity. We welcome applications from all walks of life, including those with criminal records. Everyone who is offered a position here undergoes a basic background check , however no one is treated differently due to their background where it isn't relevant to the role. It's important to note - failure to reveal information which is relevant to the position sought, could result in us having to withdraw the conditional offer of employment.

    In short: Having a criminal record will not exclude you from a career with Kainos. This depends entirely on the nature and requirements of the position, together with the circumstances and background of offences. Kainos has a policy on the recruitment of ex-offenders (available on request).

    WHO YOU ARE:
    Our vision is to enable outstanding people to create digital solutions that have a positive impact on people’s lives. Our values aren't abstract; they are the behaviours we expect from each other every day and underpin everything that we do. We expect everyone to display our values by being determined in how obstacles are overcome; honest when dealing with others; respectful of how you treat others; creative to find solutions to complex problems and cooperative by sharing information, knowledge and experience. These values, applied collectively, help to produce an outstanding Kainos person, team and culture.

Apply Now

Applications processed via employer's online application form