The Senior Software Engineer owns KRS (K Retail Solutions), a live retail platform that supports in-store POS, the store Back Office, KRS Admin, and the KRS Store App across multiple store tenants. The role combines hands-on knowledge of KRS with AI-driven development, directing AI coding assistants to deliver features while personally owning architecture and design decisions that support system reliability. The engineer reviews, tests, and corrects AI-generated code and designs, as well as vendor deliverables, before release. As a senior team member, the engineer makes technical decisions, is accountable for release quality and production stability, and mentors and supports other developers. The role builds and enhances KRS features across POS, checkout and payments, refunds and exchanges, Back Office, KRS Admin, and the KRS Store App. It owns KRS architecture on the Odoo framework, including KRS Admin on Odoo 18, in a multi-tenant environment; designs integrations with payment terminals and processors, Snowflake, and enterprise systems; documents technical decisions; and evaluates vendor designs and estimates. The engineer owns release quality, deployments through Jenkins from Dev to Staging to Production, module upgrades across store tenants, and post-deployment verification. The position leads root-cause analysis and hotfixes for production issues, particularly involving card payments, refunds, and end-of-day settlement, and maintains automated tests. It also works with Sales Operations, store teams, the project manager, and vendors to translate specifications and Figma designs into deliverable scope, participate in project meetings, track schedule risks, set technical and AI-usage standards, support other developers, and maintain technical documentation.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior