Lead Software Engineer

4 weeks ago


Halifax, Nova Scotia, Canada Kainos Full time

When you join us, you get to think beyond limitations to make an immediate and positive impact – like transforming digital services for millions of citizens or helping Fortune 500 companies get live and thrive on Workday.

You'll be part of a people-first culture that is growing around the world. We're a creative, committed, and diverse group of individuals who succeed as a team.

Your ideas are heard and valued and you'll leave a legacy that you can feel proud of. Join us and discover how our people write our story.

Main Purpose of the Role 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. 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
  • 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

So what are you waiting for? Let's write the next incredible chapter of our story together.

Embracing our differences

We believe in the power of diversity, equity and inclusion. We are committed to building a team that is as diverse as the world we live in, where everyone is valued, respected, and given an equal chance to thrive. We actively seek out talented people from all backgrounds, regardless of age, race, ethnicity, gender, sexual orientation, religion, disability, or any other characteristic that makes them who they are. We also believe every candidate deserves a level playing field. Our friendly talent acquisition team is here to support you every step of the way, so if you require any accommodations or adjustments, we encourage you to reach out. We understand that everyone's journey is different, and by having a private conversation we can ensure that our recruitment process is tailored to your needs.

#J-18808-Ljbffr

  • Halifax, Nova Scotia, Canada Mpa Recruitment Full time

    MPA has been retained by a leading global digital solutions company who work in both the public and private sector. For over 30+ years our client has been providing software solutions to the commercial, healthcare and public sectors. There is a strong possibility you have used our clients software at some point in your life. They are now looking for a Lead...


  • Halifax, Nova Scotia, Canada beBee Careers Full time

    Job OverviewWe are looking for a skilled Software Test Engineer Lead to join our team and lead the development and execution of software testing efforts.The successful candidate will have a strong background in software testing, quality assurance processes, and technical skills. As a Software Test Engineer Lead, you will be responsible for leading the...


  • Halifax, Nova Scotia, Canada beBee Careers Full time

    About the RoleThis is an exciting opportunity to lead the development of innovative digital solutions. As the Applications Engineer Lead, you will be responsible for guiding a team of skilled software developers to create high-quality software applications that meet client needs.Main Responsibilities:Oversee the upgrade and upkeep of existing applications,...


  • Halifax, Nova Scotia, Canada Triunity Software, Inc. Full time

    Job DescriptionAt Triunity Software, Inc., we are seeking a highly skilled Software Engineer to join our team. The ideal candidate will have extensive experience in software development, with a focus on Java and the Spring framework.Key Responsibilities:- Design, develop, test, and deploy Java-based software applications using the Java Spring and Spring...


  • Halifax, Nova Scotia, Canada beBee Careers Full time

    We are seeking a highly skilled software engineering manager to lead our team of software engineers. In this role, you will be responsible for providing technical leadership and integration across various products within our R&D Digital Tech organization.Key Responsibilities:Provide technical guidance and oversight to ensure the successful delivery of...

  • Technical Team Lead

    5 days ago


    Halifax, Nova Scotia, Canada beBee Careers Full time

    Kainos is a company that's passionate about making a difference through technology. As a Technical Team Lead - Software Engineering, you'll play a critical role in helping us achieve our mission by leading teams of talented software developers.Your primary responsibilities will include designing and developing high-quality software applications, leading...


  • Halifax, Nova Scotia, Canada Kainos Smart Full time

    When you join Kainos, you get to think beyond limitations to make an immediate and positive impact – like transforming digital services for millions of citizens or helping Fortune 500 companies get live and thrive on Workday.You'll be part of a people-first culture that is growing around the world. We're a creative, committed, and diverse group of...

  • Software Engineer

    3 days ago


    Halifax, Nova Scotia, Canada beBee Careers Full time

    We are seeking a skilled Software Engineer to join our team. As a Full Stack Developer, you will be responsible for designing, developing and implementing products that advance customer's digital experiences.Key ResponsibilitiesDesign and develop high-quality software solutions in an agile environment.Use current technology skills and continue to grow in...


  • Halifax, Nova Scotia, Canada beBee Careers Full time

    OverviewWe seek a highly skilled Technical Lead Software Engineer to develop and maintain dynamic applications that leverage big data. The ideal candidate will have a strong background in designing and implementing scalable solutions, thriving in a fast-paced environment.About the RoleThe successful candidate will work closely with our development team,...

  • Software Engineer

    1 day ago


    Halifax, Nova Scotia, Canada beBee Careers Full time

    Job Description:We are seeking a skilled Software Engineer to join our team. The successful candidate will be responsible for feature development within an agile squad.Mentoring junior developers and tech leads on sound fundamental development methodology.Providing leadership on project development policies, procedures, standards, and strategies to improve...