About this role
About the Role ExxonMobil is seeking a Software Engineer to join the IT department in Bangkok. You will work within an Agile team to develop, test, and maintain software applications that support our operations and digital initiatives. The role emphasizes delivering clean, scalable code and collaborating across functions to ship new features.
What You'll Do
- Develop, unit test/test automation, and maintain software applications
- Collaborate with cross-functional teams to define, design, consult and ship new features
- Write clean, scalable, and efficient code
- Troubleshoot, debug, and upgrade existing software
- Participate in code reviews and provide constructive feedback
What We're Looking For
- Bachelor’s degree or higher in Computer Engineering, Computer Science, or IT-related fields
- Fluent in English: TOEIC 750+, TOEFL iBT 98+, or IELTS 6.5+
- Proficiency in programming languages such as Java, Python, C++ or C#, .NET or JavaScript/TypeScript
- Experience with software development frameworks and tools (e.g., Spring, Django, React, Git or GitHub, DevOps principal)
- Cloud Technology platform (preferably Azure, AWS)
- Strong analytical skill, problem-solving skill and attention to detail
- Excellent written and verbal communication and teamwork abilities
- Self-motivated, able to work independently, and skilled at managing schedules for time-sensitive projects
Nice to Have
- Understanding of network topologies and common network protocols and services (e.g., DNS, HTTP(S), SSH, FTP, SMTP)
- CI/CD Pipelines: Experience in build, test, and deploy processes (preferably GitHub Actions/Workflows)
- API & Integration: Development of Web/RESTful services, APIs, and API Management (APIM) APIs security best practices and Modern Authentication (e.g. OAuth2, OIDC) plus experience debugging production issues
- Software Testing (Unit testing, Integration testing)
- Experience or exposure to Infrastructure as Code (IaC) tools like Terraform
- Experience or exposure to AI technologies (e.g., integrating AI APIs, building AI-driven features, prompt engineering, GitHub Copilot)
Compensation & Benefits
- An ExxonMobil career is one designed to last. Our commitment to you runs deep: our employees grow personally and professionally, with benefits built on our core categories of health, security, finance, and life. We offer you:
- Competitive benefits and compensation
- Premium medical health plan & life insurance
- Full coverage OPD (for actual reasonable amount necessary for treatment)
- Limit out-of-pocket for IPD
- Dental fee coverage
- Annual medical check-up
- Provident fund contribution rate 5% to 15% of salary
- Contribution 5% of salary to employee savings plan
- Housing loan subsidy
- Workplace flexibility
- 10 to 20 days annual vacation
- 5 days personal business leave
- Special occasion leaves e.g. Birthday, Wedding or Graduation
- Skills training & development program
- Tuition assistance You are trained on data up to October 2023.