At X/Link Software, we created a supportive working environment for our employees. Our people have friendly culture, open and caring for each other, this mean to create a good ecosystem and make employees comfortable going to work. We have the spirit to go ahead and develop together, at the end, we always challenge ourselves to continue to grow, and produce quality products and be the best for our clients.

Not only do we enjoy living and working hard for our clients, but we also enjoy competitive salaries and perks in here.

Competitive Salary
Incentive Bonus
Healthcare Allowance
Retiring Allowance
Functional Allowance
Training Courses


UNIX/Linux C/C++ Programmer

Position :
C/C++ Programmer

A successful candidate would possess:

  • Passionate in building excellent and elegant software.
  • Good knowledge of C/C++ programming.
  • Good understanding of OOD.
  • Familiar with Database programming.
  • Familiar with TCP/IP socket programming.
  • Familiar with multi-process & multi-thread programming.
  • Familiar with UNIX/Linux environment and architecture.
  • Good software design skills and good understanding of SDLC.
  • Have "get things done" attitude!
  • Willing to go for extra miles.
  • Self motivated and able to perform under minimum supervision.
  • Good communication, documentation, and interpersonal skills.

Send your application and CV to: (include "UNIX C/C++" in the Subject)

SQL Database Engineer

Position :
SQL Database Engineer

Minimum Requirements:

  • Requires STRONG Object Orientated Database programming skills in a cross platform environment (Unix and Windows).
  • Java Database programming skills.
  • Knowledgeable in XML processing and programming.
  • STRONG knowledge in DB Design & optimizing DB performance.
  • Strong Team Player.
  • Task oriented.
  • Good communication skills.
  • Willing to work long hours as task demands.
  • Ability to work independently.

Send your application and CV to:

Senior Project Manager

Position :
Senior Project Manager

Job Function and Skill Requirements:

  • Candidates selected for interview should be about 30 – 40 years old and should have at least 5 years experiences as Senior Project Manager in Banking Industry.
  • Excellent education background from recognized University majoring in Computer Science or Information Technology with minimum requirements of a bachelor degree.
  • Candidates main area responsibility is to ensure that all scope of work of the project are identified as the first stage before kick off project.
  • During execution it will be your job to guarantee successful deliver of the project exceeding customer expectations.
  • Candidates must be able to converse both at the different levels of the client and our suppliers to enable you and the team a delivery which is on time and within approved budget.
  • Having good interpersonal skill, dynamic and a team player.
  • Ability to work under stress and target oriented.

Please Send Resume to:

Senior Business Consultant/Account Manager

Position :
Senior Business Consultant/Account Manager

Job Function:

  • Responsible for building strong customer relationship, customer retention and aggressively develop and manage strategic account in Banking Industry.
  • Ensuring the sales activities achieve company goals.
  • The candidates will establish network of communication to the all level within your client’s organization, be able to clearly and persuasively communicate our domain expertise in product and services, which result in business deals.

Required Knowledge & Skills:

  • Minimum S1 degree with additional specialized sales skills coursework.
  • Minimum 2 years successful sales experience in Banking related deals.
  • Having broad knowledge in Banking Business Process.
  • Having broad knowledge in ATM Switching Software (Automatic Teller Machine) or others banking related software application.
  • Creatively prepare high level business proposal.
  • Strong multi tasking and presentation skills.

Please Send Resume to:

Technical Support

Position :
Technical Support

Job Description:

  • Providing Technical Assistance & Support to Customers.
  • Manage the post implementation issues
  • Simulate customer environment and Reproduce issues.
  • Manage and track Customer issues & its follow-ups.
  • Create technical documentation.
  • Interact with various engineers and technical groups on review of design specifications, test plans.


  • Knowledge of Win2k/NT/XP, UNIX/Linux and other O/S
  • Knowledge of Networking (LAN & WAN)
  • Knowledge of SQL Server
  • Having Knowledge of Techical Support procedures.
  • Knowledge of Banking Technology such as Core Banking, ATM & EFT.
  • Great communication skills and the ability to explain complex situation in a simple way.
  • Excellent team-player, good interpersonal and presentation skills.
  • Having a creative, innovative and problem solver attitude / personality
  • Ability to work independently, rapidly, underpressure and able to work on long duration during troubleshooting.
  • A willingness to adapt, to overcome and survive in a rapidly changing situation and technical environment.
  • Good command of spoken and written Bahasa Indonesia and English.
  • Experience of past Technical Support is preferred.
  • Willing to travel.

Send your resume to:

Software Engineer

Software Engineer

Job Description:
Develop new interfaces and new applications on Windows environment.

Minimum Requirements:

  • Familiar with Windows Desktop applications (Word, Excel, PowerPoint, Visio, etc).
  • Familiar with Socket / TCPIP Development.
  • Familiar with SQL database
  • Familiar with Multithreading.
  • Internet Technology (HTML, XML, ActiveX, JavaApplet, HTTP, POP, SMTP, etc).
  • Basic Banking & Accounting (account, debet, credit).
  • Technical writing.
  • Preferably experienced with Banking IT Environment
  • Experience in ATM / EFT Infrastructure is highly regarded

Specific Database specialist knowledge requirements:

  • Database integrity.
  • Index optimization.
  • Stored Procedure optimization.
  • Table Normalization.
  • Document Database structure, diagram, table relationship, etc.
  • Database performance tweaking.

Specific Java Specialist knowledge requirements:

  • Familiar with Java AWT & Swing
  • Experience with JDBC, JCA
  • Understand J2SE, J2EE, J2ME architecture
  • Familiar with MVC model

Send your resume to:

QC Engineer

Position :
QC Engineer


  • Common Quality Control / Quality Assurance activity / tasks for software modules / products.
  • Create and document testing scenarios
  • Run Functional, Integration, Regression, and Performance testing.
  • Analyze & report QC/QA testing results / bugs.
  • Create End User's / Product Manual & Documentation.
  • Enhance the QA/QC process as needed.


  • Good knowledge of TCP/IP, Network, SDLC, SQL.
  • Good knowledge of scripting programming language, preferably JavaScript or alike.
  • Good Interpersonal skills, patient, meticulous, good analytical thinking, hard worker and detailed attitude/personalities.
  • Proficient in English and Bahasa Indonesia in written.
  • Preferably knowledge of some programming language (C/C++, Java, etc).
  • Preferably have work experience as QA/QC fields
  • Experience in ISO / CMMI standard is highly appreciated.

Please send Resume to: