kal logo mobile

  • Home
  • Newsletter
  • Careers
  • Contact

Get in touch with us

Welcome to the KAL jobs board. KAL is one of the world's leading ATM software providers. New vacancies are posted here on a regular basis. If you are interested in working for us, we'd love to hear from you!

Send your CV to This email address is being protected from spambots. You need JavaScript enabled to view it. 

Learn more about KAL

Want to find out more about how we stand out from other ATM companies? Learn all about KAL, our customers, our products, and our world firsts on KAL Video.

ATM software is a rapidly evolving industry with continual advancements in hardware. You can read about how KAL is positioned as a world leader in ATM software here.

Software Engineer, Cincinnati

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, Sydney, Dublin, Chennai, Mumbai, Verona, Bucharest, Istanbul and Mexico City.

Skills and experience required

  • Must be educated to degree level in Computer Science, Software Engineering, or other related engineering degrees
  • 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 the United States

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.

We offer a competitive benefits package, including both life and health insurance, paid overtime and travel time as well as many other benefits, which is why many of our team who joined the company when it started over 28 years ago are still here today!

For more information about KAL, please visit www.kal.com
To apply, please send your resume and salary requirement to This email address is being protected from spambots. You need JavaScript enabled to view it.

Download the job description

Read more ...

Project Manager, Mexico City

Job summary

KAL, the world’s leading ATM software company, is looking for an experienced Project Manager to join our team in Mexico. You should be familiar with the full project management life cycle, having taken projects from the initiation phase successfully through to implementation and closure.

Skills and experience required

  • Must be educated to degree level with a minimum of 3-5 years of Project Management experience in the IT domain or equivalent combination of education and experience in a related field
  • Background in software development / understanding of C / C++ / C# / Python would be advantageous
  • Proven oral and written communication skills
  • 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 work in the KAL office for which you are applying

Core responsibilities

  • Play a key role as the lead manager and coordinator of projects for major clients
  • Develop project plans to ensure completion dates are met within the budgetary standards
  • Work closely with the Technical Lead in product design, communication and implementation
  • Prepare and present proposals, status reports and schedules for task completion to clients
  • Act as a liaison to define and support business requirements
  • Provide on-site support as a project requires, as well as coordinating and communicating the analysis and resolution of exception issues in the field
  • Coordinate training and ongoing development of client resources on KAL products and services throughout the relationship
  • Keep up to date with current trends and technical innovations within the banking and IT industry
  • Make detailed recommendations concerning products, methods and technologies that will enhance utilization of KAL resources

About KAL

We are a fast-growing, privately held technology company which is leading the market for bank ATM software solutions. We currently have offices in Sydney, Cincinnati, Bucharest, Istanbul, Chennai, Mumbai, Dublin, Verona and Mexico City, which demonstrates our exciting and truly international presence.

We offer a competitive benefits package, including both life and health insurance, paid overtime and travel time as well as many other benefits, which is why many of our team who joined the company when it started over 28 years ago are still here today!

To apply, please send your resume and salary history, in English only, to This email address is being protected from spambots. You need JavaScript enabled to view it.

Download the job description

Read more ...

Business Development Manager, Madrid

Job summary

The Business Development Manager is responsible for identifying and contacting prospects and helping to build the KAL sales funnel. This position is responsible for responding to inbound requests, cold calling into prospect companies, qualifying potential opportunities, and scheduling initial product presentations between prospects and our sales team. Over time, you will also be conducting product demonstrations and developing into a product expert promoting KAL products in existing and new markets.

An ideal candidate will be an ambitious self-starter, eager to work in all aspects of sales from creating prospects, presenting, problem solving and managing the relationships. You will target the leading banks and work in tandem with our international sales team.

Skills and experience required

  • Degree qualification in any related discipline (potentially a recent graduate)
  • 1-2 years sales-related experience
  • Proficient with Microsoft Office and social media applications including LinkedIn and Twitter
  • Great verbal and written communication skills
  • Confident, assertive self-starter who is organized and goal driven
  • Team player
  • International travel is a requirement of the role
  • Ability to learn and think quickly
  • Fluency in English and Spanish is essential; other languages are a welcome advantage

Core responsibilities

  • Identifies, qualifies and cultivates new sales opportunities through multiple mediums (social media, email, phone, trade shows, inbound website leads, and more).
  • Responds to inquiries via live chat, email, calls and face-to-face meetings.
  • Maintains a high level of attention to detail managing all respective sales activities (notes, follow-ups, emails, call logs).
  • Learns about KAL Software products and is able to articulate their unique selling points to prospective clients
  • Conducts product demonstrations via GoToMeeting and in-person.

About KAL

We are a fast-growing, privately-held technology company based in Scotland, which is leading the market for bank ATM software solutions. We currently have 22 offices worldwide which demonstrates our truly international presence. 

For more information about KAL please visit www.kal.com

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

Download the job description  

Read more ...

Marketing & Events Coordinator, Edinburgh

Job summary

KAL is looking for a highly motivated and organized Marketing and Events Coordinator with a solid understanding of marketing concepts to support our growth plans by managing the planning, development and execution of an array of global industry events and KAL-run events, workshops and webinars. Reporting to the Head of Marketing, the successful candidate will support our sales strategy by helping with end-to-end marketing campaigns that raise brand awareness and engage our prospects, partners and customers alike.

Skills and experience required

  • Be a graduate with at least two years of B2B marketing experience and a track record in managing events of multiple types and sizes
  • Have experience in developing marketing materials, both in print and digital formats
  • Have knowledge of social media platforms (Twitter, LinkedIn, Facebook, Instagram)
  • Be highly organised with the ability to think things through
  • Be able to demonstrate time and project management skills with the ability to work to deadlines
  • Be a confident communicator with the ability to influence colleagues and clients, both in person and remotely
  • Be a pro-active self-starter and quick learner – but know when to ask for guidance
  • Good understanding of the full range of Microsoft Office suite, especially Word, Excel, Outlook and PowerPoint
  • Love and be willing to travel, both abroad and in the UK
  • Must be fluent in English, as our working language is English. Other languages are desirable.
  • Must have the legal right to live and work in the United Kingdom

Core responsibilities

  • Supporting the Head of Marketing to recommend, develop and implement a full events schedule of in-person and online global events – including external industry conferences, KAL-run workshops and webinars, recruitment exhibitions and internal staff events and calls
  • Managing all event logistics - from event / travel / accommodation bookings and venue hire, to catering and stand space, AV requirements and staffing
  • Help with the promotion of events including copywriting of emails, merchandise, graphics, video, website and other marketing content
  • On-site marketing including working with photographers and videographers
  • Social media management at events
  • Keeping all relevant parties up to date on bookings, costs and what is required of internal attendees
  • Attending events to prepare and manage the exhibition stand, give product demonstrations and conduct pre-sales conversations
  • Measuring and analyzing success of events to drive value - ensuring objectives are clear and achievable, gathering sales leads and directing the information to the correct person, working with sales and marketing to track and enable the objectives to be met
  • Coordinating the overall events budget, producing cost reports after each event and submitting recommendations for future attendance.

About KAL

We are a fast-growing, privately held technology company based in Scotland, which is leading the market for bank ATM software solutions. We currently have 22 offices worldwide, which demonstrates our truly international presence.

For more information about KAL, please visit www.kal.com

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

Read more ...

Russian-speaking Software Engineer

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, Sydney, Cincinnati, Chennai, Mumbai, Verona, Bucharest, Istanbul and Mexico City.

Skills and experience required

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

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.

We offer a competitive benefits package, including both life and health insurance, paid overtime and travel time as well as many other benefits, which is why many of our team who joined the company when it started over 28 years ago are still here today!

For more information about KAL please visit www.kal.com
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

Read more ...

Graduate Software Engineer, Bucharest

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, Sydney, Cincinnati, Chennai, Mumbai, Verona, Dublin, Istanbul and Mexico City.

Skills and experience required

  • Must be educated to degree level in Computer Science, Software Engineering or other related engineering degrees
  • Good knowledge of Microsoft Windows
  • Knowledge of Python, C++, .NET and/or C# beneficial
  • Willingness to travel internationally, visiting various KAL offices and customer sites
  • 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 Romania

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 our 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.

We offer a competitive benefits package, including both life and health insurance, paid overtime and travel time as well as many other benefits, which is why many of our team who joined the company when it started over 28 years ago are still here today!

For more information about KAL please visit www.kal.com

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

Read more ...

Software Engineer, Istanbul

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, Sydney, Cincinnati, Chennai, Mumbai, Verona, Bucharest, Dublin and Mexico City.

Skills and experience required

  • Must be educated to degree level in Computer Science, Software Engineering or other related engineering degrees
  • 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 Turkey

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.

We offer a competitive benefits package, including both life and health insurance, paid overtime and travel time as well as many other benefits, which is why many of our team who joined the company when it started over 28 years ago are still here today!

For more information about KAL please visit www.kal.com

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

By submitting your CV to KAL you confirm that you have read the KAL Information Notice for Applicants

Download the job description

Read more ...