8 months ago
Ho Chi Minh City, VietnamSenior
Responsibilities
- Design and implement robust, scalable software solutions for complex multi-sprint projects.
- Lead technical design and architecture discussions while aligning solutions with platform strategy.
- Own major features from technical design through implementation, testing, deployment, and monitoring.
- Drive code quality, testing strategies, CI/CD improvements, and effective use of AI-assisted development tools.
- Mentor and coach IC1 and IC2 engineers through pairing, code reviews, and technical guidance.
- Own the operational health and reliability of team systems, including incident response and post-mortems.
- Facilitate technical discussions and build consensus on architectural and design decisions.
- Collaborate with Product Managers, Designers, and stakeholders on the roadmap and technical approach.
- Lead process improvements, address technical debt and risks, and improve team velocity, quality, and developer experience.
- Produce technical documentation including design documents, ADRs, and runbooks.
- Represent the team’s technical perspective in cross-team discussions and planning forums.
Requirements
- Deep knowledge of data structures, algorithms, design patterns, system design, and distributed systems principles.
- Strong proficiency in at least one programming language and the ability to learn new languages, frameworks, and paradigms quickly.
- Proven ability to design and implement scalable, maintainable, and well-tested software systems across technology stacks.
- Strong experience with TDD/BDD, CI/CD, code reviews, and automated testing.
- Understanding of cloud-native concepts, infrastructure patterns, and platform-level thinking.
- Experience with data modelling, query optimization, and multiple database paradigms.
- Understanding of API design, service-oriented architectures, event-driven patterns, and integration strategies.
- Experience with monitoring, observability, and incident management practices.
- Proficiency with AI-assisted and AI-driven development tools such as GitHub Copilot, Cursor, Claude Code, and agentic coding workflows.
- At least 5 years of professional software development experience with demonstrated growth in scope and complexity.
- Experience across multiple programming languages, frameworks, or production technology stacks is desirable.
- Experience with containerization, orchestration, infrastructure-as-code, cross-team technical initiatives, or automotive, DMS, or SaaS domains is desirable.
- Experience with agentic coding, multi-agent systems, prompt engineering, or enabling teams to adopt AI-assisted development practices is desirable.
- SAFe or Agile certifications are desirable.
Benefits
- Hybrid working model with regular presence expected at the Ho Chi Minh City, Vietnam office.
- Training, continuous coaching, a Personal Development Plan, and participation in the AI Champions enablement program.
- Clear career pathways toward Staff Engineer, Engineering Lead, or other career tracks.
- Inclusive and diverse work environment with global collaboration and support for professional growth.
Categories
About Keyloop
Keyloop builds software for automotive retail, including dealer management, CRM, service, and digital retailing platforms used by dealerships and car manufacturers. It sells SaaS and services that connect retailers with OEMs across the sales and aftersales lifecycle. The company is privately held and headquartered in Reading, England, and reports adoption by over 20,000 retailers and 80 OEMs in more than 90 countries.
