Position overviewPosted 1 month ago

Senior Software Engineer

True Corporation →
Full-time4+ years

Bangkok, Thailand

Compensation
THB 80,000 - THB 150,000
THB / month

Estimated range. Confirm compensation with the employer.

Current listing check

We check listings for employer identity, role clarity, and application links before publishing.

Listing record updated: August 18, 2026. We archive records after 60 days without an update. This date does not confirm that the employer is still hiring.

AI Resume Fit Analysis

Quick view

Wondering if your experience matches this role? Upload your CV to see matched skills, a fit score, and areas to develop.

Match My Resume

About the position

You will lead the development and maintenance of B2B backend services, focusing on high-quality system architecture and performance. You will collaborate closely with cross-functional teams including Product Owners, Data Engineers, and DevOps to deliver first-in-market products. The role requires a hands-on approach to technical design, implementation, and documentation, ensuring solutions meet both functional and non-functional requirements within committed timelines.

The team operates in a truly agile environment, prioritizing continuous improvement and collective success over bureaucracy. You will have access to a tailored training and coaching program designed to support your technical growth and leadership aspirations. The company values exceptional talent and fosters a culture of learning from mistakes while celebrating team achievements.

Responsibilities

  • Define technical designs and solutions that meet functional and non-functional requirements, including quality, security, and performance, within committed timelines.
  • Manage the end-to-end software development lifecycle, including code development and component testing to ensure alignment with functional specifications.
  • Propose solutions to complex problems that align with existing system architecture and best practices.
  • Provide accurate estimates for design, development, and testing tasks.
  • Collaborate in cross-functional teams to deliver product features, optimizations, and bug fixes alongside Product Owners, Project Managers, Data Engineers, and DevOps engineers.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or equivalent professional experience.
  • 4+ years of software engineering experience developing client/server applications.
  • Proficiency in Java, Golang, Python, or similar programming languages.
  • Experience with PostgreSQL, BigQuery, SQL, and database optimization techniques.
  • Familiarity with Git, Jira, CI/CD pipelines, TDD, unit testing, Docker, and Kubernetes.
  • Knowledge of cloud platforms such as GCP, AWS, or Azure.
  • Comfortable working with Linux, command-line tools, and shell scripting.
  • Understanding of Agile/SCRUM methodologies and the software development lifecycle (SDLC).
  • Experience conducting code reviews and troubleshooting technical issues.
  • Strong knowledge of algorithms, data structures, software design, and architecture patterns.
  • Strong communication skills with the ability to translate business requirements into technical solutions and create clear documentation.
  • Ability to work with both legacy and open-source codebases with a collaborative, improvement-focused mindset.
  • Eagerness to learn business domains and understand organizational needs.

Nice to have

  • Experience with microservices architecture.
  • Experience with large-scale data processing and data engineering concepts and tools.

Share this job

Job listings are sourced from company websites and career pages. Learn more about how we source jobs.

Bangkok Jobs is not affiliated with the hiring companies. Please verify all job details directly with the employer before applying. We are not responsible for the accuracy of job postings or hiring decisions.