Filter Jobs

By skill or keyword

By job function

Select job function

By industry

Select industry

By company

Type company name

BPTW Banner
1 - 20 of 155 job positions
for keyword Software Programmer

Upload your resume

Our AI reads it and finds the jobs that fit you.

Upload Resume
apply job Roojai Insurance 1
apply job Roojai Insurance 1

Skills:

Software Development, Architecture, Postgre SQL, Spring Boot, Kubernetes

Job type:

Full-time

Salary:

negotiable

  • Work closely with the Solution Architect on system design and platform evolution.
  • Contribute to architecture decisions, design patterns, and standards.
  • Ensure API contract quality, versioning, and backward compatibility.
Today
See morekeyboard_arrow_down
apply job Delta Electronics Thailand 2
apply job Delta Electronics Thailand 2

Skills:

Electronics, Automation

Job type:

Full-time

Salary:

negotiable

  • Programming C#.Net, VB.Net, HTML, PHP, Java Script, SQL, Database.
  • Perform develop process improvement and analysis.
  • On-site for sub-contact in aboard / on-site job training.
Today
See morekeyboard_arrow_down
apply job Codar Thailand 3
apply job Codar Thailand 3

Experience:

2 years required

Skills:

Software Development, Architecture, Automation, Teamwork

Job type:

Full-time

Salary:

negotiable

  • Work directly with Product and Technology team members to define and implement complex features.
  • Collaborate with other team members to learn and share best practices.
  • Understand and constantly optimize our products, identifying and fixing problems, improving stability and user experience.
Today
See morekeyboard_arrow_down
apply job Agoda 4
apply job Agoda 4

Skills:

Software Development, Architecture, Recruitment, Automation, Kubernetes

Job type:

Full-time

Salary:

negotiable

  • Own and evolve the architecture of ACP: the orchestrator, per-host agent, and CLI that manage dedicated-resource virtual machines on bare metal, including compute placement, image management, and network recovery.
  • Design, build, and operate Agoda's compute and fleet tooling in Go (and Python where relevant), including systems that interface with Kubernetes, OpenStack, and out-of-band hardware management APIs.
  • Lead medium to large projects across Fleet, Compute Platform, and adjacent teams, wi ...
1 day ago
See morekeyboard_arrow_down
apply job Lotus 5
apply job Lotus 5

Skills:

node.js

Job type:

Full-time

Salary:

฿100,000 - ฿108,000, negotiable

  • Bang Kapi District, Thailand.
  • Workplace: on_site.
  • Department: Technology.
2 days ago
See morekeyboard_arrow_down
apply job Agoda 6
apply job Agoda 6

Experience:

8 years required

Skills:

Continuous Integration, Software Development, Financial Reporting, Agile Development, Architecture

Job type:

Full-time

Salary:

negotiable

  • Think and own the full life cycle of our products, not just a single piece of code - from business requirements, technology selection, coding standards, agile development, unit and application testing, to CI/CD and proper monitoring.
  • Design, develop and maintain platforms and data pipelines across fintech.
  • Boost System Performance: build systems that are stable, scalable, and highly performant to meet the dynamic demands of the financial landscape.
2 days ago
See morekeyboard_arrow_down
apply job Data Wow 7
apply job Data Wow 7
Pathum Wan, Bangkok, IT / Programming ,Engineering IT / Programming,Engineering

Experience:

2 years required

Skills:

Software Development

Job type:

Full-time

Salary:

negotiable

  • Pathum Wan, Thailand (Hybrid).
  • Full-time.
  • Workplace: hybrid.
2 days ago
See morekeyboard_arrow_down
apply job Data Wow 8
apply job Data Wow 8

Experience:

8 years required

Skills:

Architecture

Job type:

Full-time

Salary:

negotiable

  • Bangkok, Thailand (Hybrid).
  • Full-time.
  • Workplace: hybrid.
2 days ago
See morekeyboard_arrow_down
apply job CodaPayments Thailand 9
apply job CodaPayments Thailand 9

Experience:

5 years required

Skills:

Software Development

Job type:

Full-time

Salary:

negotiable

  • Work directly with Product and Technology team members to define and implement complex features.
  • Collaborate with other team members to learn and share best practices.
  • Understand and constantly optimize our products, identifying and fixing problems, improving stability and user experience.
2 days ago
See morekeyboard_arrow_down
apply job Agoda 10
apply job Agoda 10

Experience:

2 years required

Skills:

Good Communication Skills, Software Development, Web Services, Recruitment, Automation

Job type:

Full-time

Salary:

฿35,000 - ฿45,000, negotiable

  • Build and improve software that helps Agoda engineers review code, automate repetitive work, and deliver changes more efficiently.
  • Develop backend services, APIs, webhook integrations, and automation using a modern programming language such as Go or Python.
  • Integrate AI/LLM capabilities into developer tools, for example generating code-review suggestions, summarizing changes, or helping engineers find useful information.
2 days ago
See morekeyboard_arrow_down

Upload your resume

Our AI reads it and finds the jobs that fit you.

Upload Resume
apply job Sertis 11
apply job Sertis 11

Skills:

Quality Assurance, Architecture, Automation, Leadership Skill, Assurance

Job type:

Full-time

Salary:

negotiable

  • Thai nationals apply only*.
  • Contribute to strategy: Work alongside senior QA and the Lead QA to shape testing and release approaches across projects, helping ensure consistent quality from ideation to production.
  • Own quality on your projects: Design and execute test strategies, run both manual and automated testing, and act as a quality gatekeeper. You'll contribute to release-readiness decisions that shape our product's success.
2 days ago
See morekeyboard_arrow_down
apply job Agoda 12
apply job Agoda 12

Experience:

8 years required

Skills:

Software Development, Agile Development, Architecture, Recruitment, YouTube, Kotlin, Hadoop, Kafka, Scala, Scrum, Java, SQL, English

Job type:

Full-time

Salary:

negotiable

  • At Agoda, we bridge the world through travel. Our story began in 2005, when two lifelong friends and entrepreneurs, driven by their passion for travel, launched Agoda to make it easier for everyone to explore the world.
  • Today, we are part of Booking Holdings [NASDAQ: BKNG], with a diverse team of over 7,000 people from 90 countries, working together in offices around the globe. Every day, we connect people to destinations and experiences, with our great deals across our millions of hotels and holiday properties, flights, and experiences worldwide.
2 days ago
See morekeyboard_arrow_down
apply job Agoda 13
apply job Agoda 13

Skills:

Agile Development, Recruitment, Leadership Skill, YouTube, Python

Job type:

Full-time

Salary:

negotiable

  • Lead the development of AI-powered data querying solutions, enabling users to ask business questions in natural language and receive actionable insights.
  • Architect and develop scalable data quality tools and frameworks to ensure reliable and trustworthy data.
  • Act as a hands-on technical leader, tackling complex challenges across AI query engines, data quality systems, and analytical engines.
3 days ago
See morekeyboard_arrow_down
apply job Agoda 14
apply job Agoda 14

Skills:

Software Development, Agile Development, Recruitment, YouTube, English

Job type:

Full-time

Salary:

negotiable

  • 10+ years of experience developing performance-critical applications in a production environment using Scala, Java, Kotlin or relevant modern programming languages.
  • Strong RDBMS knowledge (SQL Server, Oracle, MySQL, or other).
  • Ability to direct significant company-wide projects and sets technical vision.
3 days ago
See morekeyboard_arrow_down
apply job Seagate Technology Thailand 15
apply job Seagate Technology Thailand 15

Experience:

5 years required

Skills:

Software Architecture, Embedded Software, Software Testing, Architecture, Automation

Job type:

Full-time

Salary:

฿57,000 - ฿77,000, negotiable

  • Develop firmware for new PCBA boards, with a focus on hardware-software interfaces, low-level communication protocols, and maintainable design.
  • Deliver bug fixes, performance improvements, and feature enhancements for existing boards.
  • Manage firmware upgrades and sustaining activities to improve reliability and production readiness.
3 days ago
See morekeyboard_arrow_down
apply job Wongnai Line Man 16
apply job Wongnai Line Man 16

Experience:

5 years required

Skills:

Software Development, Javascript, Kubernetes, node.js, English

Job type:

Full-time

Salary:

negotiable

  • Design and develop backend systems for LINE MAN Wongnai which covers a wide range of businesses including Food delivery, Ride Hailing, Messenger, Supermarket, Restaurant, Payment and Financial Products.
  • Design and develop the back-office that enables high performance and scalability. The technologies we use include Golang, Java, Python, Node.js, gRPC, Redis, Docker, Kubernetes, RabbitMQ, Kafka, Git, CI/CD, Grafana, ELK, Airflow, AWS, Data pipeline and more.
3 days ago
See morekeyboard_arrow_down
apply job Gosoft 17
apply job Gosoft 17

Experience:

1 year required

Skills:

Software Testing, System Testing, Automation, Javascript, Selenium

Job type:

Full-time

Salary:

฿25,500 - ฿38,000, negotiable

  • Design, review, and improve existing Test Scripts, or create new Test Scripts based on system requirements and test scenarios.- Perform software/system testing according to Test Scripts and analyze defects identified during testing.- Prepare test results, defect reports, and test summary reports.- Review and provide guidance on the work of Software Test Engineers to ensure testing quality and compliance with testing standards.- Record and maintain test execution data and provide test status/results to the Test Leader.- Participate in testing team meetings to communicate and clarify ...
3 days ago
See morekeyboard_arrow_down
apply job SS C Technologies Inc 18
apply job SS C Technologies Inc 18

Skills:

Continuous Integration, Microsoft SQL Server, Software Development, Microsoft Azure, Web development

Job type:

Full-time

Salary:

negotiable

  • Flexibility: Hybrid Work Model and Business Casual Dress Code, including jeans, Centralized location - 6 minutes' walk from Phromphong BTS or 10 minutes' walk from Sukhumvit MRT.
  • Your Future: Retirement Program, Professional Development Reimbursement.
  • Work/Life Balance: Flexible Personal/Vacation Time Off, Sick Leave, Paid Holidays, Business Leave, Maternity Leave, Ordination Leave.
3 days ago
See morekeyboard_arrow_down
apply job CDG 19
apply job CDG 19

Skills:

Automation

Job type:

Full-time

Salary:

negotiable

  • วิเคราะห์ความต้องการของระบบ (Requirement) และจัดทำแผนการทดสอบ (Test Plan) และชุดทดสอบ (Test Case).
  • ดำเนินการทดสอบระบบทั้งแบบ Manual และ Automation บน Web และ Mobile Application.
  • ตรวจสอบและบันทึกข้อผิดพลาดของระบบ (Bug) โดยใช้เครื่องมือ เช่น JIRA, Bugzilla หรืออื่น ๆ.
3 days ago
See morekeyboard_arrow_down
apply job Hitachi 20
apply job Hitachi 20

Skills:

Recruitment, Automation, Scrum, Cloud Computing

Job type:

Full-time

Salary:

negotiable

  • Software Tester for Payment Solution.
  • What you 'll be doing.
  • Develops test script/test automation script and executes test plans and detailed test cases based on requirements and/or customer conversations.
3 days ago
See morekeyboard_arrow_down
Send me latest jobs forSoftware Programmer

Salary Estimator

Check what you should be earning, based on market data and your skills.

Try Salary Estimator
Software Programmer - General Job Description and duties.
Overview:
A Software Programmer is a professional who designs, develops, tests, and maintains software applications. They are responsible for writing code, debugging programs, and creating software solutions. They must have a strong understanding of programming languages, algorithms, and software development processes.

Common Responsibilities:
Writing Code:
Writing code to create software applications and programs.
Debugging Programs:
Troubleshooting and fixing errors in existing programs.
Testing Software:
Testing software applications to ensure they are functioning properly.
Designing Software:
Designing software applications to meet customer requirements.
Developing Software:
Developing software applications from scratch.
Maintaining Software:
Updating and maintaining existing software applications.
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 8