Lead our Java Back-end Software Engineering teams that are located across Philippines and Vietnam
50% time, writing high-quality software that is easily supportable and respected by fellow team members
50% time, application architecture design and implementation, providing high-level estimates on Epics / User Stories, leading and growing a team, code reviews
Requirements
10+ years of developing high transaction backend systems, in Java, that are highly performant and scalable while being cost efficient and secure
5+ years working with Cloud providers (AWS, Google Cloud)
Deep knowledge of multi-threading, data structures and algorithms
Deep technical knowledge of database systems both Relational and NoSQL with ability to write performant SQL queries
Possess real hands-on experience doing JVM tuning and performance testing
Experience with Linux, bash scripting and running software in Docker / Kubernetes
Participate in projects than span multiple teams from requirements to production in a fast-paced environment
Experienced with Feature Flag development and / or A / B Testing
Fluent communication in English, both verbally and written, to all levels within the organization including non-technical audience
BS in Computer Science or equivalent work experience