Senior Software Engineer I (Finance)
CP Axtra (Makro PRO) →Bangkok, Thailand
Estimated range. Confirm compensation with the employer.
Bangkok, Thailand
Estimated range. Confirm compensation with the employer.
We check listings for employer identity, role clarity, and application links before publishing.
Listing record updated: October 9, 2026. We archive records after 60 days without an update. This date does not confirm that the employer is still hiring.
Wondering if your experience matches this role? Upload your CV to see matched skills, a fit score, and areas to develop.
CP Axtra is hiring a Senior Software Engineer I (Finance) to join the Finance Transformation team in IT. The role designs, develops, tests, and deploys high-quality software supporting finance processes and internal business services across Makro and Lotus's, including integrations with Oracle Fusion (ERP/EPM).
Key duties include building scalable applications with Java, Python, or C#, contributing to architecture and technical debt reduction, resolving production issues with root cause analysis, and working in an agile team with product owners, analysts, QA engineers, and Finance stakeholders. Requirements include a relevant bachelor's degree, at least 6 years of software development experience, strong backend skills, database and cloud familiarity, and CI/CD proficiency.
Design, develop, and implement robust, scalable, and maintainable software using Java, Python, or C# and modern frameworks.
Write clean, efficient, well-documented, and testable code; participate actively in code reviews.
Contribute to the full software development lifecycle, from requirements analysis to deployment and maintenance.
Contribute to the architectural evolution of finance and shared-service applications, including Oracle Fusion integrations.
Analyze, diagnose, and resolve complex software defects, performance bottlenecks, and production issues; perform root cause analysis.
Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
Minimum of 6 years of progressive professional experience in software development.
Strong hands-on experience with Java, Python, or C# and modern frameworks (e.g., Spring Boot, Django, .NET Core, Node.js).
Proven experience designing and building scalable applications, preferably within a microservices architecture.
Experience with relational and/or NoSQL databases, cloud platforms, version control (Git), and CI/CD pipelines.
Exposure to the finance domain or Oracle Fusion is a plus.
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.