Software Engineering Manager
Hybrid · Bangkok, Bangkok, Thailand
Job Summary
Engineering Manager overseeing a backend-focused team delivering payment gateway integrations and transactional processing. Responsibilities include technical leadership of secure, scalable Java systems; enforcing code quality, testing methodologies, and robust batch processing and microservices architectures; allocating work, risk management, and timely delivery; guiding troubleshooting and production support; facilitating agile ceremonies; people leadership for a team of 6 backend engineers; promoting modern development practices; contributing to hiring and onboarding; and collaborating with stakeholders. Must have 3+ years in management plus 7+ years hands-on software development, strong Java expertise, Spring Framework, data persistence via SQL, automated testing, and experience with scalable architectures. Nice-to-have items include batch processing, PCI-DSS/security, cloud deployments, and AI-assisted development tools.
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical work experience).
- Minimum of 3+ years of experience in engineering management, tech leadership, or team lead roles, alongside 7+ years of hands-on software development experience.
- Deep proficiency in Java and core object-oriented programming principles, design patterns, and SQL databases.
- Expert-level understanding of the Spring Framework, Spring Data JPA, and Hibernate.
- Strong advocate for automated testing, with familiarity in unit testing (JUnit, Mockito) and integration testing (REST Assured, JMeter).
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.