Join NLS as an Implementation Engineer!

Join NLS as an Implementation Engineer – Entry-Level!

Are you the one we need for our Implementation Engineer – Software Deployment and Support job to become a successful team? Join NLS today!


Discover NLS Tech Solutions


We’ve heard NLS described in many ways. We can be as simple as an ordinary company, making banking feel convenient and delightful. Or, we can be as complex as a coding academy that generates codes that run and store huge amounts of data. We sometimes compare ourselves to a small team.

But at our core, we’re a toolbox of banking software that enables our clients to provide convenience to their customers however they find most useful.

To make this possible, we’ve brought together a diverse team of individuals passionate about computing, sales, finance, human resources, content development, customer care, and programming. Today, we’re growing faster than ever across offices in Kenya and India.


If you’re are a proactive and detail-oriented individual with a passion for ensuring the successful implementation and support of software applications, come join us in making a lasting impact.

Jump to About Us→

As an Implementation Engineer at NLS, you will:


  • Deploy and configure software applications in on-premise and cloud environments
  • Integrate applications with third-party APIs and ensure seamless data exchange
  • Collaborate with development teams to ensure successful application deployments
  • Provide technical support and troubleshooting for clients during and after implementation
  • Monitor application performance and proactively address any issues
  • Maintain detailed documentation of deployment processes and configurations
  • Stay up-to-date with the latest front-end and back-end technologies and industry best practices
  • Assist in the development of deployment strategies and automation scripts

Who We’re Looking For

To be eligible for this job, you should meet the following criteria:


  • Bachelor’s degree in IT, Software Engineering, Computer Science, or a related field
  • Strong understanding of software application deployment and configuration
  • Experience with on-premise and cloud deployment environments (e.g., AWS, Azure)
  • Familiarity with front-end and back-end technologies (e.g., HTML, CSS, JavaScript, Java, Python)
  • Experience with deployment automation tools and scripting languages
  • Knowledge of database technologies (e.g., Oracle, DB2, MySQL, PostgreSQL)
  • Excellent problem-solving and troubleshooting skills
  • Strong communication and collaboration abilities
  • Ability to work independently and manage multiple tasks simultaneously
  • Passion for delivering high-quality software solutions to clients

Preferred Qualifications:


  • Familiarity with Java application deployment processes
  • Advanced SQL knowledge
  • API integration skills
  • Knowledge of DevOps practices and tools (e.g., Jenkins, Docker, Kubernetes)
  • Familiarity with agile development methodologies


If you are eager to learn and grow within our organization, join our team and help us deliver exceptional software solutions to our clients while advancing your career in the field of software deployment and support.

The successful candidate will work closely with our development and client support teams to ensure smooth implementation and ongoing support of our software solutions, both on-premise and in the cloud.

How to Apply?


Send your CV and educational Certificates to

Application deadline: 6 April, 2024


You can also visit our LinkedIn page here to apply


Latest News

Leave a Comment

Please enter a valid email address.
Comment *
Fill out this field