What Jobs are available for Linux Programming in Thailand?
Showing 84 Linux Programming jobs in Thailand
Linux System Engineer
Posted today
Job Viewed
Job Description
Responsibilities:
- Implement & management the private cloud infrastructure and related platforms such as Redhat Linux Enterprise
 - Implement, manage and maintain support the automation workflows for deployment
 - Performance management and capacity planning.
 - Incident handling and problem solving.
 - Contribute ideas and researching (technological and product) to enhance the overall service experience.
 - Enable the continuous improvement of structure, processes, tooling to enable the teams to deliver more value
 - Able to support out of office hours
 
Qualifications:
- Bachelor's degree in Computer Science, Engineering or a related fields
 - At least 3 years of experiences in System Engineer, System Administrator for Unix, Linux operating system
 - Proven working experience in installing, configuring and troubleshooting UNIX /Linux based environments
 - Understanding of virtualization and containerization
 - Solid experience in the administration and performance tuning of application stacks (e.g.,Tomcat, JBoss, Apache, NGINX)
 - Experience with monitoring systems
 - Have knowledge scripting skills (e.g., shell scripts, Perl)
 
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Linux System Support Analyst
Posted today
Job Viewed
Job Description
Why CCC?
At CCC, we're not just a company; we're a community. We believe in nurturing talent and empowering individuals to shape the future of technology-driven customer support. As a System Support Analyst, you have the opportunity to be part of a dynamic team that's redefining customer service. Join us on this exciting journey to create a better CCC.
Top 5 Skills We Value:
Unix/Linux Expertise: Proficiency in Unix and Linux is essential for maintaining our cutting-edge Terminal Automation System (TAS).
Customer-Centric: Your dedication to delivering exceptional customer experiences is the foundation of our success.
Technical Troubleshooting: Your ability to swiftly diagnose and resolve technical issues keeps our operations running smoothly.
Scripting Knowledge: Familiarity with scripting languages empowers you to automate processes and enhance efficiency.
Data Insights: Harness the power of data to identify opportunities and provide valuable recommendations.
Responsibilities:
Provide customer support for our Terminal Automation System.
Participate in a 24x7 rotating shift support system, ensuring mission-critical operations.
Be the first point of contact for customers, offering outstanding service.
Troubleshoot and resolve technical issues, updating our system for future reference.
Manage customer service records and escalate unresolved issues as needed.
Analyze customer site data, identifying areas for improvement and value-added services.
Contribute to CCC's growth and revenue through insights and training sessions.
Support ad-hoc project requirements.
Perform other duties as agreed with the CCC Leadership Team.
Role Competencies:
Qualifications:
A recognized Certificates, Diploma or Degree in IT, Engineering with at least 1 year experience
Fresh graduates are encouraged to apply
Proficiency in English and Thai
Knowledge of Unix / Linux, HTML5, Oracle Database, C +, JavaScript's knowledge will be added advantage
Must be able to work on shifts & Public Holidays
Customer-oriented with good interpersonal and communication skills
Passionate and enthusiastic about customer service
Experience / Personal Requisites:
Call centre experienced
Experience in remote technical support
Knowledge in Unix or Linux
Strong communication skills
We value your skills and expertise at CCC, and we're excited to have you on board as we evolve into a future-focused customer support organization. Join us, and together, we'll shape CCC's future.
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Linux System Support Analyst
Posted today
Job Viewed
Job Description
Why CCC?
At CCC, we're not just a company; we're a community. We believe in nurturing talent and empowering individuals to shape the future of technology-driven customer support. As a System Support Analyst, you have the opportunity to be part of a dynamic team that's redefining customer service. Join us on this exciting journey to create a better CCC.
Top 5 Skills We Value:
Unix/Linux Expertise: Proficiency in Unix and Linux is essential for maintaining our cutting-edge Terminal Automation System (TAS).
Customer-Centric: Your dedication to delivering exceptional customer experiences is the foundation of our success.
Technical Troubleshooting: Your ability to swiftly diagnose and resolve technical issues keeps our operations running smoothly.
Scripting Knowledge: Familiarity with scripting languages empowers you to automate processes and enhance efficiency.
Data Insights: Harness the power of data to identify opportunities and provide valuable recommendations.
Responsibilities:
Provide customer support for our Terminal Automation System.
Participate in a 24x7 rotating shift support system, ensuring mission-critical operations.
Be the first point of contact for customers, offering outstanding service.
Troubleshoot and resolve technical issues, updating our system for future reference.
Manage customer service records and escalate unresolved issues as needed.
Analyze customer site data, identifying areas for improvement and value-added services.
Contribute to CCC's growth and revenue through insights and training sessions.
Support ad-hoc project requirements.
Perform other duties as agreed with the CCC Leadership Team.
Role Competencies:
Qualifications:
A recognized Certificates, Diploma or Degree in IT, Engineering with at least 1 year experience
Fresh graduates are encouraged to apply
Proficiency in English and Thai
Knowledge of Unix / Linux, HTML5, Oracle Database, C +, JavaScript's knowledge will be added advantage
Must be able to work on shifts & Public Holidays
Customer-oriented with good interpersonal and communication skills
Passionate and enthusiastic about customer service
Experience / Personal Requisites:
Call centre experienced
Experience in remote technical support
Knowledge in Unix or Linux
Strong communication skills
We value your skills and expertise at CCC, and we're excited to have you on board as we evolve into a future-focused customer support organization. Join us, and together, we'll shape CCC's future.
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Software Developer
Posted today
Job Viewed
Job Description
Job Description
 Job Title: Python Developer – Cloud & Scripting Expert 
Location: Remote (India)
Work Hours: India Daytime (8:00 AM – 5:00 PM or 9:00 AM – 6:00 PM IST)
Availability: Candidates should be available to join within 1–2 weeks of notice period
Type: Remote | Contract/Permanent (as applicable)
Job Summary
We are seeking a highly skilled and motivated Python Developer with a strong background in scripting (especially Bash), cloud-native development, and systems-level programming. The ideal candidate will bring expertise in designing scalable software, interacting with public cloud APIs, and optimizing performance in Linux-based environments. This is a full-time remote opportunity, aligned to India working hours, with cross-functional collaboration across cloud and platform engineering teams.
Key Responsibilities
Design, develop, test, and deploy robust software using Python and shell scripting (e.g., Bash)
Integrate with public cloud APIs (AWS, Azure, GCP) to develop scalable solutions
Create and maintain scripts for automation, system management, and performance tuning
Collaborate with solution architects and product teams to deliver high-impact features
Leverage deep Linux knowledge (filesystem, processes, etc.) for performance optimization
Participate in Agile/Scrum processes, sprint planning, and daily stand-ups
Engage in peer reviews and maintain high standards of code quality and documentation
Utilize tools like GitHub, JIRA, and CI/CD pipelines for version control and delivery
Troubleshoot issues across environments and propose effective resolutions
Contribute to documentation of processes, design decisions, and user guides
 Required Skills & Experience
Strong programming experience in Python and scripting (especially Bash) 
Solid grasp of data structures, algorithms, and software design patterns
Hands-on experience with public cloud services/APIs (AWS, Azure, or GCP)
Proficiency in Linux OS environments and shell-level troubleshooting
Understanding of cloud-native architectures, automation tools, and modern DevOps practices
Familiarity with filesystems, object storage, and distributed system concepts
Strong debugging, performance tuning, and problem-solving capabilities
Practical experience with Agile methodology, JIRA, and GitHub workflows
Desirable Skills
Knowledge of any of the following databases: SAP HANA, Sybase ASE, MAXDB, DB2, Microsoft SQL Server
Experience with container technologies (e.g., Docker) and orchestration platforms (e.g., Kubernetes)
Exposure to monitoring and logging frameworks
Familiarity with RESTful APIs and JSON data formats
Educational Qualifications
Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Software Developer
Posted today
Job Viewed
Job Description
About DBot Software
DBot Software is a German-managed technology company based in Frankfurt and Bangkok, specializing in AI-powered software development, digital transformation, and dedicated engineering teams for international clients across Europe and Asia.
Your Role
We're looking for an experienced Software Developer (PHP / TypeScript / Symfony) to join our growing international team. You'll be working on complex and high-performance systems while maintaining clean architecture, strong documentation, and robust delivery standards.
What You'll Do
- Develop and optimize backend services using
PHP (Symfony)
and
TypeScript
. - Work with
SQL (MariaDB/PostgreSQL)
and
MongoDB
to build efficient, scalable data structures. - Design
asynchronous systems
with workers, retries, and state management. - Analyze and refactor existing systems for improved performance and maintainability.
 - Write clear, maintainable documentation for both new and legacy systems.
 - Collaborate in a multicultural environment with other senior engineers and tech leads.
 
What We're Looking For
- Fluent French speaker
(mandatory). - 5+ years of professional experience in software development.
 - Strong expertise in
Symfony
,
TypeScript
, and relational databases. - Proven experience with
asynchronous processes
and system integrations. - Analytical mindset with excellent problem-solving skills.
 - Self-driven and organized, able to work both independently and collaboratively.
 
Nice to Have
- Experience with
NestJS
,
microservices
, or
Docker
. - Knowledge of CI/CD pipelines and cloud environments.
 
Why Join DBot Software
- Work with a diverse, talented, and international team.
 - Engage in meaningful projects for European and global clients.
 - Hybrid work environment with flexibility and autonomy.
 - Competitive compensation and growth opportunities.
 
Interested?
Apply directly via LinkedIn, we'd love to hear from you
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Software Developer
Posted today
Job Viewed
Job Description
Amaris Consulting is an independent technology consulting firm providing guidance and solutions to businesses. We deliver expertise across five areas of innovation: Business and Management, Information Technologies, Engineering, Telecommunications, and Biotechnologies. Our experts support large-scale projects and innovation across all industries, working in an international and multicultural environment.
Job description
We are looking for a Software Engineer with strong experience in Spring Boot and a solid understanding of cloud technologies (AWS). Knowledge of Angular or other modern front-end frameworks will be considered a strong advantage. You will be responsible for designing, developing, and maintaining high-performance, scalable applications while collaborating with cross-functional teams to deliver impactful digital solutions.
Your missions
- Design, develop, and maintain backend services using Spring Boot
 - Collaborate on the design and integration of RESTful APIs
 - Develop front-end components with Angular (if applicable) to create complete end-to-end solutions
 - Implement and deploy applications in cloud environments (AWS)
 - Apply best practices in software design, testing, and CI/CD pipelines
 - Collaborate closely with product owners, QA, and DevOps teams to ensure smooth delivery
 - Participate in code reviews, technical discussions, and continuous improvement initiatives
 - Ensure application scalability, security, and performance optimization
 - Stay up to date with emerging technologies and propose innovative solutions
 
Your profile
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
 - 2+ years of experience as a Software Engineer or Backend Developer
 - Strong hands-on experience with Java and Spring Boot
 - Familiarity with Angular, React, or other front-end frameworks (Angular preferred)
 - Experience with AWS services such as EC2, S3, Lambda, or RDS
 - Proficiency with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB)
 - Understanding of Docker, Kubernetes, or other containerization tools is a plus
 - Knowledge of CI/CD tools (Jenkins, GitLab CI, etc.) and version control (Git)
 - Strong analytical and problem-solving skills
 - Excellent communication and teamwork abilities
 
What we offer
- Work in an international, multicultural, and innovative environment
 - Engage in high-impact projects with leading global clients
 - Access to ongoing training and certification through our Amaris Academy
 - Clear career growth opportunities in a meritocratic culture
 - A dynamic and collaborative workplace that values curiosity and innovation
 
At Amaris, we are committed to diversity and inclusion. We believe that each person's unique background and perspective enrich our community and drive innovation. We strive to create an environment where everyone feels empowered to reach their full potential.
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Software Developer
Posted today
Job Viewed
Job Description
Responsibilities
Position: C# .Net Developer
- Modify and resolve errors in the Tri Petch Leasing system.
 - Run query datasets as requested.
 - Analyze user inputs for system improvements.
 - Provide comprehensive Tri Petch Leasing system support.
 - Maintain databases and troubleshoot issues.
 - Test programs for optimal performance.
 - Develop in-house applications to enhance existing systems.
 - Manage external vendors, negotiate budgets, plans, and requirements.
 - Coordinate with TPIT for server, database, network, and vendor-related issues.
 
Qualifications
- Bachelor's or Master's Degree in Computer Engineering or related field.
 - Minimum 5 years in software development; C#.Net knowledge preferred.
 - Experienced in the design and basic administration of relational databases (especially Oracle).
 - Strong technical knowledge of Software Development processes.
 - Knowledge of computer program design methods and techniques, as well as the computer logic and overall computing environment.
 - Ability to multi-task and stay organized in a dynamic work environment.
 - Self-motivated and results-driven.
 - Good interpersonal skills to work as a team member and as liaison with customers
 - Good communication skills, both verbal and written in English
 - Experience in Automation in one or more RPA technologies (UiPath) is preferred.
 - Willingness to learn and become an expert in RPA and other automation technologies.
 
Preferred Technical Skills:
 C#/ .Net framework 2.0 / 3.5 / 4.0, LINQ, Entity Framework
 VS Code
 Front-end (Angular JS, Angular 10, React)
 Back-end (.Net Core or )
 .Net Core Web Api
 HTML5 & CSS
 Bootstrap
 Jquery
 Ajax
 TypeScript
 WebServices
 ASP.NET (MVC framework)
 Crystal Reports
 XML / XSLT / XPATH
 Oracle SQL
 Cloud application programming interface (Cloud API)
 UiPath 
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Be The First To Know
About the latest Linux programming Jobs in Thailand !
Software Developer
Posted today
Job Viewed
Job Description
Responsibilities:
- Analyze user requirements, evaluate alternative solutions, and assess the feasibility and practicality within the user environment
 - Design and develop systems according to requirement specifications and business processes
 - Develop test plans and conduct thorough testing to ensure the application aligns with user requirements and functions as expected
 - Prepare technical documentation and user manuals in compliance with application design standards
 - Collaborate with cross-functional teams to ensure smooth system integration and delivery
 
Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related field
 - 3 years of experience in application development or related field
 - Proficiency in C#.NET, Web Services (SOAP, RESTful), Crystal Reports, Oracle, and SQL
 - Experience in accounting or financial systems, or background in banking or insurance industries, is a strong advantage
 - Self-motivated with a service-oriented mindset and proactive working attitude
 - Strong team player and quick learner
 - Excellent analytical, communication, and presentation skills
 
Onsite 100% M-F
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Software Developer
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Front-End Development: Design and implement responsive, user-friendly web interfaces using HTML, CSS, and JavaScript.
 - Back-End Development: Develop and maintain server-side applications using PHP, Python, or ; design and optimize SQL queries and database structures (MySQL, PostgreSQL, or MongoDB).
 - Full-Stack Collaboration: Work across front-end and back-end systems to enhance functionality, ensure seamless integration, and resolve bugs or performance issues.
 - Automation Development: Build and deploy automation tools or scripts to streamline repetitive tasks and improve workflow efficiency.
 - AI Integration: Collaborate with data and AI engineers to integrate machine learning or AI models into production environments.
 - Data Management: Maintain and secure databases, perform regular backups, and implement data integrity and disaster recovery procedures.
 - Testing & Troubleshooting: Write and execute test cases, perform debugging, and deliver effective solutions for system issues.
 
Qualifications:
- Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, or a related field (fresh graduates are welcome).
 - Knowledge or experience in back-end programming (PHP, Python, , or Java) and database management (MySQL or equivalent).
 - Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
 - Basic understanding or hands-on experience with automation (e.g., Python scripting, Selenium, or workflow automation tools).
 - Foundational knowledge of AI or machine learning concepts is a plus.
 - Strong analytical, problem-solving, and teamwork skills.
 - Eagerness to learn new technologies and take on challenging projects.
 
Employment Type:
- 6-Month Contract with the possibility of conversion to a full-time position based on performance and business needs.
 
Is this job a match or a miss?
            
        
                                            
            
                
            
        
                    Software Developer
Posted today
Job Viewed
Job Description
Job Descriptions:
- Develop high-quality software by producing clean, efficient code to address customer business requirements
 - Ensure functionality, security and performance of software system
 - Perform unit testing
 - Debug and refactor code
 - Collaborate with internal and external teams to fix and improve software
 
Qualifications:
- Bachelor's degree in Computer Science, Computer Engineering or related field
 Experienced in software development language such as
Web: NextJS, React, , Angular
- Mobile: Flutter, Swift, Kotlin
 - Back-End: NestJS, .NET Core, Go, Java Spring Boost ,Python, PHP
 - Database: PostgreSQL, MySQL, MongoDB, MS SQL, Oracle
 - 1-3 years' experience in software development for Junior level
 - 3+ years' experience in software development for Senior level
 - A technical mindset with great attention to detail
 - Sense of ownership,Service mind and Professional
 - Good Thai and English communication skills
 
Our office is located right next to BTS Sanam Pao Station.
For more information about us please visit  
Is this job a match or a miss?