• Home
  • ATM software
    • KAL software suite
    • K3A
    • Kalignite NDC
    • KTC
    • KTH
    • Kalignite Platform
    • Kalignite Hypervisor
  • SmartPOS
  • Services
    • KAL Services
    • KAL SaaS
  • Hardware solutions
  • Customers
  • News
  • Contact
  • Home
  • Careers
  • Contact
KAL ATM Software KAL ATM Software
  • Home
  • ATM software

    World-class ATM software

    Robust and innovative technologies for ATM networks of all sizes and complexities.

    Kalignite Software Suite

    KAL product icon

    Application

    NDC product icon

    NDC upgrade

    KTC product icon

    Monitoring

    KTH product icon

    Card Acquiring Host

    Kalignite Platform product icon

    Software platform

    Kalignite Hypervisor product icon

    OS Virtualization

  • SmartPOS
  • Services

    Optimize your ATM operations

    Our tailored services can lighten the load of your ATM network responsibilities – allowing you to focus on your priorities while streamlining costs, efficiency, and operations.

     
    KAL Services

    KAL Services overview

    KAL SaaS

    KAL SaaS

  • Hardware solutions
  • Customers
  • News
  • Contact
  • You are here:  
  • Home
  • Careers

Software Engineer - Windows Systems Development

  • Location: Mexico City

Position Overview

We are seeking a Software or Graduate Software Engineer with a strong background in developing software solutions for Windows systems, with a focus on security and system hardening to join us in Mexico City. The ideal candidate will have hands-on experience with Windows Defender Application Control (WDAC), AppLocker, and BitLocker, and will be responsible for designing and developing secure Windows-based applications and tools.

Key Responsibilities

  • Develop and implement software solutions that enhance the security and functionality of Windows systems
  • Integrate and manage Windows Defender Application Control (WDAC), AppLocker, and BitLocker within developed applications
  • Design and develop custom tools and scripts for Windows systems hardening and security enhancement
  • Collaborate with security teams to identify vulnerabilities and implement effective solutions
  • Write and maintain technical documentation for developed software and tools
  • Stay updated with the latest security trends, patches, and vulnerabilities related to Windows systems and incorporate them into development processes

Desirable Skills

  • Experience with Group Policy Objects (GPO) for managing and configuring Windows environments through developed tools
  • Knowledge of networking concepts and experience with network programming
  • Familiarity with firewalls and their integration with Windows applications
  • Proficiency in PowerShell scripting for automation and system management tasks

Qualifications

  • Bachelor’s degree in computer science, software engineering, or a related field
  • 1 - 3 years of experience in software development with a focus on Windows systems and security is a plus
  • Proven experience with Windows Defender Application Control (WDAC), AppLocker, and BitLocker
  • Strong programming skills in C++ or C#
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration abilities
  • Innovative and inclusive company culture 

Please submit your CV and a cover letter detailing your relevant experience and salary history to This email address is being protected from spambots. You need JavaScript enabled to view it.

Download the job description

Junior IT Systems Engineer

  • Location: Mexico City

Job Summary

As a Junior IT Systems Engineer based in our Mexico City office, you will report directly to Global IT Systems Manager and will share responsibility for the day-to-day running of the IT Systems Services and IT Systems Support functions with the other engineers, based in our Mexico City and other global offices.

There is a rota in place, which you would join after a familiarisation period, this will entail 1 week on helpdesk (and on-call) with 3 weeks working on projects, which provides for a varied and dynamic workload.   

Skills and experience required:

  • 1+ years of experience in a similar role (Desktop / Server support using Microsoft technologies)
  • Exposure to with business continuity techniques
  • Working knowledge of networking – TCPIP, VPN, firewalls, routing and switching
  • Experience with Hyper-V and SQL advantageous
  • Flexible problem solver, willing to take on any task and manage a wide range of ongoing projects assigned to you and your team
  • Strong communication skills, both written and verbal
  • Ability to work to agreed deadlines
  • Fluency in English is essential as English is our working language. Other languages are highly desirable
  • Must have the legal right to live and work in Mexico

Core responsibilities

  • Responsible for maintaining and supporting our Global user base via a ticketing system
  • Responsible for management of our Server estate (primarily Microsoft)
  • Responsible for full lifecycle ownership of any given problem ticket/’s
  • Responsible for build / break-fix of consumer devices and servers
  • Liaison with IT suppliers
  • Support and maintain Microsoft Exchange 2013/2016, Microsoft SQL, Hardware and Software Support, CISCO, HP, Dell

To apply, please send your CV to This email address is being protected from spambots. You need JavaScript enabled to view it. 

Download the job description

Software Engineer

  • Location: Ho Chi Minh City
  • Salary: Competitive

Job summary

As a member of our global engineering department, you will be responsible for creating a wide array of new and innovative products, while working in collaboration with customers, partners and colleagues from our other global offices including Edinburgh, Bucharest, Verona, Sydney, Cincinnati, Chennai, Mumbai and Mexico City.

Skills and experience required

  • Must be educated to degree level in Computer Science, Software Engineering, or other related engineering degrees
  • 2+ years of experience in similar role
  • Good knowledge of Microsoft Windows
  • High proficiency in C++ and/or C#
  • Willingness to travel internationally
  • Fluency in English is essential, as English is our working language. Other languages are highly desirable
  • Must currently have the legal right to live and work in Vietnam

Core responsibilities

  • Dealing with multiple tasks and projects
  • Solving problems quickly and accurately
  • Showing creativity and interest in coming up with new ideas that improve our service and move our solutions forward
  • Interacting with a team of experienced and motivated people, offering guidance and recommendations for technical decision making, collaborating with the test team to validate and verify the quality of the solutions, preparing status reports and updating your managers
  • Showing continuing commitment to a quality approach to software development by keeping track of the latest technology and design concepts

About KAL 

KAL is a fast-growing, privately-held technology company, which is leading the market for ATM software solutions. With clients in over 80 countries, our multinational workforce is the key to our success. This team allows us to understand local customer needs as well as the global challenges our suite of ATM software products needs to address to enable us to deliver best in market products to the world’s leading banks.

To apply, please send your CV to This email address is being protected from spambots. You need JavaScript enabled to view it.

Download the job description

Software Engineer

  • Location: Verona
  • Salary: Competitive

Job summary

As a member of our global engineering department, you will be responsible for creating a wide array of new and innovative products, while working in collaboration with customers, partners and colleagues from our other global offices including Edinburgh, Bucharest, Ho Chi Minh City, Sydney, Cincinnati, Chennai, Mumbai and Mexico City.

Skills and experience required

  • Must be educated to degree level in Computer Science, Software Engineering, or other related engineering degree
  • 2+ years of experience in similar role
  • Good knowledge of Microsoft Windows
  • High proficiency in C++ and/or C#
  • Willingness to travel internationally
  • Fluency in English is essential, as English is our working language. Other languages are highly desirable
  • Must currently have the legal right to live and work in Italy

Core responsibilities

  • Dealing with multiple tasks and projects
  • Solving problems quickly and accurately
  • Showing creativity and interest in coming up with new ideas that improve our service and move our solutions forward
  • Interacting with a team of experienced and motivated people, offering guidance and recommendations for technical decision making, collaborating with the test team to validate and verify the quality of the solutions, preparing status reports and updating your managers
  • Showing continuing commitment to a quality approach to software development by keeping track of the latest technology and design concepts

About KAL 

KAL is a fast-growing, privately-held technology company, which is leading the market for ATM software solutions. With clients in over 80 countries, our multinational workforce is the key to our success. This team allows us to understand local customer needs as well as the global challenges our suite of ATM software products needs to address to enable us to deliver best in market products to the world’s leading banks.

To apply, please send your CV to This email address is being protected from spambots. You need JavaScript enabled to view it.

Download the job description

Software Engineer

  • Location: Mumbai

Job summary

As a member of our global engineering department, you will be responsible for creating a wide array of new and innovative products, while working in collaboration with customers, partners and colleagues from our other global offices including Verona, Sydney, Cincinnati, Chennai, Mexico City, Istanbul, Bucharest, Dublin and Edinburgh.

Skills and experience required

  • Must be educated to degree level in Computer Science, Software Engineering, or other related engineering degrees
  • Must have 2+ years of experience in similar role
  • Good knowledge of Microsoft Windows
  • High proficiency in C++ and/or C#
  • Willingness to travel internationally
  • Fluency in English is essential, as English is our working language. Other languages are highly desirable
  • Must currently have the legal right to live and work in India

Core responsibilities

  • Dealing with multiple tasks and projects
  • Solving problems quickly and accurately
  • Showing creativity and interest in coming up with new ideas that improve our service and move our solutions forward
  • Interacting with a team of experienced and motivated people, offering guidance and recommendations for technical decision-making
  • Collaborating with the test team to validate and verify the quality of the solutions, preparing status reports and updating your managers
  • Showing continuing commitment to a quality approach to software development by keeping track of the latest technology and design concepts

About KAL

KAL is a fast-growing, privately-held technology company, which is leading the market for ATM software solutions. With clients in over 80 countries, our multinational workforce is the key to our success. This team allows us to understand local customer needs as well as the global challenges our suite of ATM software products needs to address to enable us to deliver best-in-market products to the world’s leading banks.

To apply, please send your CV to This email address is being protected from spambots. You need JavaScript enabled to view it.

Download the job description

Subcategories

Working at KAL

Page 2 of 2

  • Start
  • Next
  • 1
  • 2
  • Previous
  • End
ATMIA ATMMarketplace

Navigate

Home

About

Leadership team

International sales team

Office locations

News

Customers

Contact

KAL products

KAL ATM software overview

K3A

Kalignite NDC

KTC

KTH

Kalignite Platform

Kalignite Hypervisor

Software-on-Standby

XFS4IoT SP-Dev

KAL services

KAL Services

KAL SaaS

Hardware solutions

Hardware solutions

KAL SmartPOS

KAL RTM

Explore

Why KAL?

KAL World Firsts

Case Studies

ATM Software Trends

Video

Working at KAL

Careers

Call us

Germany:

+49 89 2019 0155

UK:

+44 131 659 4900

Send us an email

info@kal.com

- Select Language -

Copyright © 2026 KAL ATM Software GmbH

Terms of Use   |   Privacy Policy   |    Imprint

footer logo