JobTopGun Logo

Senior Software Engineer (Golang) - T.N. DIGITAL SOLUTIONS CO., LTD.

T.N. DIGITAL SOLUTIONS CO., LTD. · Bangkok

Location
Bangkok
Salary
40,000 - 60,000 baht/month
Job Type
Full Time
Work Type
Onsite
Education
Bachelor's Degree
Posted
10/06/2026

Responsibilities

Our story


TNDS has been in the financial industry for over 35 years specializing in banking systems that are mission critical and large-scale. With some of the largest banks as our customers, tens of millions of people rely on our work every day. If you have a bank account, there’s a good chance that you are also using our work. In the age of Digital Banking and DeFi, our customers and partners need software with agility and innovation. At TNDS, we believe that this cannot be achieved by simply customizing imported software.


Therefore, over the last 5 years, we have been investing heavily in creating some of the most scalable and high-performance digital banking platforms using Golang. As a result, our work is now being used by some of Thailand’s largest banks as well as international partner. With that said, we can proudly say that Software Engineers are the heart and soul of our company.


So, why join TNDS

We believe TNDS is the best place to launch your career as a backend Golang developer. Here’s a few reasons:


  • You will be working alongside and learning from top Golang and banking experts while tackling some of the most challenging engineering problems.
  • As part of an Agile team, you will learn some of the most rigorous and advanced software development methodologies that deliver utmost performance, reliability, and scalability.
  • You will not be just a typical programmer. Apart from delivering solutions to customers, you will take part in improving our innovative proprietary Golang framework designed to boost productivity of every engineer. As your career progresses towards a Technical Lead, you will learn the art of large-scale architecture, data-intensive database design and advanced system monitoring.

Most importantly, we value teamwork above all else. While our work is certainly demanding and challenging, you will be part of a team of like-minded engineers who will support and ensure your success.


We truly believe that the successes of our people, both personally and professionally, are the key to success in our business.


What you will do

You will join one of our agile software development teams working on mobile and tablet banking, digital lending, or our startup partners. As part of the team, your responsibilities will be to:


  • Design and architect end-to-end solution for the product.
  • Develop backend services using Golang, microservices and test-driven development.
  • Develop frameworks for standard utilities, automated testing, system monitoring and CI/CD.
  • Conduct our cross-functional sprint activities including brainstorming, planning, peer code review, product review and deployment.
  • Learn new technology and practices to develop both yourself and your peers.


At TN, you are the one in charge of your career path. If you want to learn more by taking on new responsibilities in other areas of development or roles, we will certainly work with you to make it happen

Qualifications

What we look for
Don’t know Golang? Don’t worry. We believe a great programmer can learn any language. If you believe you are passionate about programming, just apply and we will commit to training you through both structured training and on-the-job expert buddy system. Here are basic qualifications we look for:
  • Bachelor’s degree in Computer Engineering, Computer Science, or a related field.
  • 3 - 5 years of work experience in any programming language and database.
  • Experience or basic understanding in some of the following topics: agile methodology, RESTful API, microservices architecture, automated testing or TDD, CI/CD and DevOps.
  • Aptitude to be a team player with a strong willingness to solve challenging problems in a cross functional team setting.
If you believe you have the passion and dedication to learn, even if you may not tick all the boxes above, then we encourage you to still apply anyway.
Thank you and we look forward to seeing your application.

Benefits

  • Birthday Leave
  • Dental insurance
  • Life insurance
  • Provident Fund
  • Staff training and development
  • 5-day work week
  • Social security
  • Health insurance
  • Accident Insurance
  • Flexible working hours
  • Employee's uniform
  • Performance/results-based bonus

About T.N. DIGITAL SOLUTIONS CO., LTD.

    T.N. was the first Thai company to offer IT consulting specialised in mission-critical, large-scale and complex system.
    Today, TN is a market leader amongst large-scale banking solution providers with the most market share in Core Banking System implementation.

3 Rajanakarn Building, South Sathorn Road, Yannawa, Sathorn, Bangkok 10120

HUMAN RESOURCES SECTION

0-2343-9100

https://tnds.com/

T.N. DIGITAL SOLUTIONS CO., LTD.
Senior Software Engineer (Golang)
Bachelor's Degree
40,000 - 60,000 baht/month
3-5 Years
Today
YOU SAY / HR SAY
View Review
What you will do
Responsibilities

Our story


TNDS has been in the financial industry for over 35 years specializing in banking systems that are mission critical and large-scale. With some of the largest banks as our customers, tens of millions of people rely on our work every day. If you have a bank account, there’s a good chance that you are also using our work. In the age of Digital Banking and DeFi, our customers and partners need software with agility and innovation. At TNDS, we believe that this cannot be achieved by simply customizing imported software.


Therefore, over the last 5 years, we have been investing heavily in creating some of the most scalable and high-performance digital banking platforms using Golang. As a result, our work is now being used by some of Thailand’s largest banks as well as international partner. With that said, we can proudly say that Software Engineers are the heart and soul of our company.


So, why join TNDS

We believe TNDS is the best place to launch your career as a backend Golang developer. Here’s a few reasons:


  • You will be working alongside and learning from top Golang and banking experts while tackling some of the most challenging engineering problems.
  • As part of an Agile team, you will learn some of the most rigorous and advanced software development methodologies that deliver utmost performance, reliability, and scalability.
  • You will not be just a typical programmer. Apart from delivering solutions to customers, you will take part in improving our innovative proprietary Golang framework designed to boost productivity of every engineer. As your career progresses towards a Technical Lead, you will learn the art of large-scale architecture, data-intensive database design and advanced system monitoring.

Most importantly, we value teamwork above all else. While our work is certainly demanding and challenging, you will be part of a team of like-minded engineers who will support and ensure your success.


We truly believe that the successes of our people, both personally and professionally, are the key to success in our business.


What you will do

You will join one of our agile software development teams working on mobile and tablet banking, digital lending, or our startup partners. As part of the team, your responsibilities will be to:


  • Design and architect end-to-end solution for the product.
  • Develop backend services using Golang, microservices and test-driven development.
  • Develop frameworks for standard utilities, automated testing, system monitoring and CI/CD.
  • Conduct our cross-functional sprint activities including brainstorming, planning, peer code review, product review and deployment.
  • Learn new technology and practices to develop both yourself and your peers.


At TN, you are the one in charge of your career path. If you want to learn more by taking on new responsibilities in other areas of development or roles, we will certainly work with you to make it happen

Qualifications
What we look for
Don’t know Golang? Don’t worry. We believe a great programmer can learn any language. If you believe you are passionate about programming, just apply and we will commit to training you through both structured training and on-the-job expert buddy system. Here are basic qualifications we look for:
  • Bachelor’s degree in Computer Engineering, Computer Science, or a related field.
  • 3 - 5 years of work experience in any programming language and database.
  • Experience or basic understanding in some of the following topics: agile methodology, RESTful API, microservices architecture, automated testing or TDD, CI/CD and DevOps.
  • Aptitude to be a team player with a strong willingness to solve challenging problems in a cross functional team setting.
If you believe you have the passion and dedication to learn, even if you may not tick all the boxes above, then we encourage you to still apply anyway.
Thank you and we look forward to seeing your application.
Employee ReviewsView All >

ไอที / คอมพิวเตอร์

>1 year, former

"เหนื่อยแต่ challenge"

Welfare
  • Birthday Leave
  • Dental insurance
  • Life insurance
  • Provident Fund
  • Staff training and development
  • 5-day work week
  • Social security
  • Health insurance
  • Accident Insurance
  • Flexible working hours
  • Employee's uniform
  • Performance/results-based bonus

About Company

    T.N. was the first Thai company to offer IT consulting specialised in mission-critical, large-scale and complex system.
    Today, TN is a market leader amongst large-scale banking solution providers with the most market share in Core Banking System implementation.

Location

3 Rajanakarn Building, South Sathorn Road, Yannawa, Sathorn, Bangkok 10120

Contact person

HUMAN RESOURCES SECTION

Telephone

0-2343-9100

Website

tnds.com
Senior Software Engineer (Golang) at T.N. DIGITAL SOLUTIONS CO., LTD. - Apply Now | JOBTOPGUN