Job description

ArchiBat Asia is looking for Senior Engineer Lead for a world’s leading market intelligence agency.


  • Take responsibility for the technical decision-making of the team and the overall quality of work produced by the team.

  • Maintain an understanding of the technical health of systems the team is responsible for and advocate for improvements to be made.

  • Collaborate with project leads to make sure technical complexities of upcoming work are accounted for in plans.

  • Collaborate with architects and DevOps engineers to contribute to the overall department vision and global engineering standards and best practices.

  • Collaborate with other senior engineering leads and architects to set standards for code quality and design and technical backlog management.

  • Lead technical design and refinement sessions with the team. This includes, but is not limited to: being prepared on topics in advance; verifying assumptions; suggesting different approaches; being vocal; consolidating consensus; being open-minded; making sure the team is decisive.

  • Take responsibility for the effectiveness of the team’s quality procedures (e.g. code reviews, test suites).

  • Contribute to the team’s more complex technical work in a self-sufficient manner.

  • Identify upcoming work that requires input from other technical experts and leads. Ensure that the appropriate discussions happen prior to starting that work.

  • Collaborate with project leads and managers to assess the overall skillset and health of the team.

Required profile

Qualifications and Skills:

  • Bachelor’s degree in Information Technology/Computer Science or equivalent

  • 8+ years experience as a software engineering professional

  • Good English writing and speaking skills

  • Strong interpersonal and leadership skills

  • Ability to learn and adapt to new technology platforms

  • Desire to work in a collaborative environment and progress with the team

  • Appetite for digging into existing data to understand business requirements

  • Experience writing ETL software

  • Extensive experience with server-side languages, such as Python or Go

  • Strong knowledge of database design and usage, such as MariaDB/MySQL or Postgres

  • Experience with source control in a team environment, such as Git or SVN

  • Experience with Docker & Kubernetes

  • Experience with Agile development methodology, such as Scrum

  • Knowledge of unit testing 

Position based in Shanghai. If you are interested, please send your CV to