Lead Software Engineer - AI Workflow Automation (Remote, China)
BJAK is using AI, automation and backend systems to improve end-to-end insurance operations. The work includes customer data flows, insurer approvals, document requests, policy issuance, endorsements and claims follow-ups.
We're looking for talented Lead Software Engineers based in China to design and build scalable AI-powered workflow automation systems that transform complex insurance operations into reliable, end-to-end automated processes.
This is a fully remote position where you'll collaborate closely with our Malaysia-based engineering, product and operations teams to deliver high-impact production systems.
The Mission
Lead engineering efforts that turn complex, manual insurance operations into scalable, reliable and intelligent workflow automation systems powered by AI and backend orchestration.
What Youโll Own
-
Lead delivery of AI-driven workflow automation systems from design to production.
-
Translate complex operational and business processes into clear system architecture and engineering execution plans.
-
Design backend workflows for multi-step insurance processes including approvals, claims, policy issuance and document handling.
-
Define and implement system logic for state transitions, workflow orchestration and automation rules.
-
Review architecture, code quality and implementation to ensure scalability, reliability and correctness.
-
Mentor engineers and raise engineering standards across system design, coding quality and delivery discipline.
-
Work closely with product, operations, QA and DevOps to deliver complete end-to-end systems.
-
Improve system reliability through monitoring, debugging, incident response and root cause analysis.
-
Ensure smooth production releases with strong focus on operational stability and risk control.
What We're Looking For
-
Strong software engineering experience building production-grade backend or distributed systems.
-
Proven experience leading technical delivery of complex systems or platforms.
-
Ability to break down operational workflows into scalable system designs and architectures.
-
Strong understanding of backend systems, APIs, and event-driven or workflow-based architectures.
-
Hands-on engineering capability with willingness to contribute to code and system implementation.
-
Strong judgment on technical trade-offs, system complexity and delivery risks.
-
Experience working closely with product and operations teams in cross-functional environments.
-
Strong communication skills and ability to align technical decisions with business needs.
-
Calm under pressure when handling production incidents or tight delivery timelines.
-
High ownership mindset with strong execution and follow-through.
Bonus Points
-
Experience building workflow automation systems, orchestration engines or enterprise backend platforms.
-
Experience with event-driven architectures, state machines or distributed systems design.
-
Experience with AI/ML-powered decision systems or automation pipelines.
-
Knowledge of Node.js, Python, Java or similar backend technologies.
-
Experience with cloud infrastructure, CI/CD pipelines and production monitoring systems.
-
Familiarity with observability tools (logging, metrics, tracing, alerting).
-
Experience scaling systems in high-growth or high-transaction environments.
-
Contributions to architecture design or platform-level system ownership.
The Kind of Builder We Want
-
Thinks deeply about how real-world business processes map into system design.
-
Hands-on technical leader who stays close to code and system implementation.
-
Stable, structured and dependable under pressure.
-
Focused on real operational outcomes, not theoretical design.
-
Clear thinker who can explain trade-offs and system decisions.
-
Actively drives root cause fixes and long-term system improvements.
-
Builds systems that are reliable, observable and trusted by teams.
This Role Is Not For
-
People wh