Open Roles
Product Manager - AI-Native product builder
We are looking for a Product Manager who is becoming a product builder: someone who can move from a messy business problem to evidence, a working prototype, a product decision, shipped software, and a measurable outcome. This is not backlog administration or strategy in isolation; you are expected to get close to the product and help build it.
Experience: 5+ Years
Location: Chennai, exceptional global candidates may be considered. Ownership, craft, and learning velocity matter more than tenure.
Employment Type: Full-time
- What You'll Do
- Find the sharp problem behind a request, workflow, or business ambition; make assumptions explicit and challenge the initial solution when evidence points elsewhere.
- Move quickly from discussion to evidence through research, data analysis, interactive prototypes, technical spikes, synthetic scenarios, and small experiments.
- Use AI coding and prototyping tools to explore product behavior yourself and improve collaboration with design and engineering.
- Define measurable customer, operational, and business outcomes before significant engineering investment; shape the smallest responsible release and make trade-offs visible.
- Reduce unnecessary PRDs, meetings, tickets, and handoffs—create only the artifacts that improve decisions and execution.
- Stay involved through implementation, QA/UAT, launch, instrumentation, and post-launch learning; use evidence to decide what to change, continue, or stop.
- Continuously improve how the team builds by experimenting with AI workflows and sharing what works.
- Building AI products
- Recognize where AI genuinely changes a workflow or outcome and where conventional software is the better answer.
- Understand model capabilities and limitations well enough to design around what is possible; define evals, test cases, failure taxonomies, quality thresholds, human review, escalation, and feedback loops.
- Treat trust, privacy, security, latency, cost, reliability, and hallucination risk as product constraints—and never confuse a compelling demo with a dependable product.
- Measure AI-enabled work through outcomes such as productivity, cycle time, adoption, conversion, revenue, cost, quality, or risk.
- What Makes You a Great Fit
- High agency, curiosity, humility, and strong judgment; willingness to change your mind when evidence changes.
- Meaningful end-to-end ownership of software products, with strong product sense across problem framing, prioritization, simplification, and trade-offs.
- A builder's instinct: comfort creating prototypes and using modern AI development tools to answer questions yourself.
- Technical fluency to reason about APIs, data, architecture implications, reliability, model behavior, and constraints.
- Evidence-based decision making using customer research, analytics, operational data, experiments, and product economics.
- Clear writing and communication with global clients and senior stakeholders.
- What success looks like
- Clients make better decisions because ambiguity becomes evidence; important assumptions are testable before expensive engineering choices are locked in.
- Designers and engineers spend less time translating documents and more time collaborating on the product.
- The team ships dependable software with less rework and unnecessary process, and released products create measurable customer, operational, or business improvement.
Product Designer - AI-Native product builder
We are looking for a Product Designer who is becoming a broader product builder: someone with deep design craft who can move from a messy problem to research, working interactions, tested behavior, implementation, and learning in production. Figma is a tool, not the boundary of the role.
Experience: 5+ Years
Location: Chennai, exceptional global candidates may be considered. Ownership, craft, and learning velocity matter more than tenure.
Employment Type: Full-time
- What You'll Do
- Frame product and user problems with clients, users, Product Managers, and engineers; turn ambiguity into clear opportunities and testable assumptions.
- Use lightweight research, workflow observation, usability testing, analytics, and competitive evidence to guide product decisions.
- Move between sketches, Figma, AI-generated interfaces, code-based prototypes, and working software—choosing the medium that answers the question fastest.
- Use AI coding and prototyping tools to explore interactions, realistic data, and AI-enabled experiences yourself; stay close to implementation and inspect what ships.
- Design end-to-end experiences across information architecture, interaction, visual hierarchy, responsive behavior, accessibility, permissions, states, edge cases, and recovery.
- Prototype risky assumptions early, stay involved through implementation, and iterate from production evidence rather than treating handoff as the finish line.
- Build reusable patterns and living design systems; experiment with new AI workflows and improve how the team designs and builds.
- Designing AI products
- Design for probabilistic behavior: make uncertainty, confidence, provenance, correction, fallback, escalation, and human control understandable where they matter.
- Treat trust, privacy, security, latency, cost, reliability, and accessibility as product constraints.
- What Makes You a Great Fit
- Deep product-design craft: interaction design, information architecture, visual hierarchy, systems thinking, prototyping, and strong taste.
- A portfolio of implemented and shipped products showing decisions, trade-offs, collaboration, and what happened after release.
- High agency, curiosity, humility, and a builder's instinct; willingness to work beyond traditional design boundaries and master AI coding/prototyping tools.
- Technical fluency to reason about frontend constraints, APIs, data, model behavior, responsive systems, and implementation trade-offs.
- Strong Figma skills, while knowing when code or working software is the better design medium.
- Clear communication with global clients and the ability to distinguish taste from evidence.
- What success looks like
- Important workflows become clearer and easier to complete; risky interaction and AI assumptions are tested before expensive decisions are locked in.
- Shipped products preserve intended behavior, accessibility, and craft—not just the appearance of the design file.
- Design and engineering collaborate on working artifacts with fewer lossy handoffs, while reusable patterns and evaluation methods improve over time.
Software Development Engineer (Backend - Magento)
We are looking for a Backend Developer with strong expertise in Magento 2 (Adobe Commerce) to build and maintain scalable e-commerce solutions. The role involves you to design and develop scalable backend solutions in Magento, delivering seamless multi-region and multi-currency experiences while driving performance, security, and conversion optimization across the e-commerce platform.
Experience: 4+ Years
Location: Chennai
Employment Type: Full-time
- What Makes You a Great Fit
- 5+ years of hands-on experience in Magento 2 (Adobe Commerce) development.
- Strong expertise in Magento architecture, custom modules, plugins, and backend customizations.
- Experience building and integrating GraphQL, REST APIs, and third-party systems.
- Proficiency in MySQL, Redis, Varnish/Fastly, and platform performance optimization.
- Strong understanding of platform security, upgrades, patches, and data migrations.
- Build and maintain headless Magento PWA websites integrating with backend services via APIs.
- Integrate third-party systems: ERP, PIM, payment gateways, shipping/logistics, and inventory platforms.
- Troubleshoot and resolve backend issues including checkout, cart logic, and third-party conflicts.
- Knowledge of headless commerce, API-first architectures, and e-commerce best practices.
- Adobe Commerce (Magento) certifications will be a bonus.
- AI-Native Expectations
At Codewalla, we expect engineers and system builders to actively use AI tools as part of their daily workflow. You don't need to be an AI expert. But you should be curious about how AI can improve the way you build, automate, debug, and operate systems. More importantly, you should know when to trust AI, when to verify its output, and when your own judgment matters more than the tool.
Software Development Engineer (Front-End)
We are looking for a Front-End Developer with expertise in React and Next.js to build scalable, high-performance web applications. The ideal candidate is passionate about modern web technologies, user experience, and delivering clean, maintainable code.
Experience: 4+ Years
Location: Chennai
Employment Type: Full-time
- What Makes You a Great Fit
- 4+ years of experience building web applications using React, Next.js, TypeScript, and JavaScript.
- Strong expertise in HTML5, CSS3, SCSS, Tailwind CSS, and responsive web development.
- Experience developing reusable UI components and modern front-end architectures.
- Hands-on experience integrating RESTful APIs and GraphQL services.
- Proficiency with Node.js, npm, Webpack, Git, and Agile development practices.
- Strong understanding of performance optimization, accessibility, and cross-browser compatibility.
- Experience with testing, debugging, and troubleshooting front-end applications.
- Familiarity with e-commerce platforms and Magento headless architecture is a plus.
- Strong communication, collaboration, and problem-solving skills.
- Ability to work effectively with Product, Design, Backend, and QA teams.
- AI-Native Expectations
At Codewalla, we expect engineers and system builders to actively use AI tools as part of their daily workflow. You don't need to be an AI expert. But you should be curious about how AI can improve the way you build, automate, debug, and operate systems. More importantly, you should know when to trust AI, when to verify its output, and when your own judgment matters more than the tool.
Software Development Engineer (Java Springboot)
Codewalla is looking for a Java Developer with strong expertise in Spring Boot to build scalable, high-performance backend applications. You will design, develop, and maintain RESTful services, collaborate with cross-functional teams, and contribute to the architecture of enterprise-grade applications.
Experience: 4+ Years
Location: Chennai
Employment Type: Full-time
- What Makes You a Great Fit
- Develop and maintain backend applications using Java and Spring Boot.
- Design, build, and maintain RESTful APIs and microservices.
- Optimize application performance, scalability, and security.
- Write clean, reusable, and well-tested code following best practices.
- Integrate databases, third-party services, and messaging systems.
- Troubleshoot production issues and ensure system reliability.
- Collaborate with frontend developers, QA engineers, DevOps, and product teams.
- Participate in code reviews, sprint planning, and Agile ceremonies.
- AI-Native Engineering
At Codewalla, we expect engineers to actively use AI tools as part of their daily workflow. You don't need to be an AI expert. But you should be curious about how AI can improve the way you build, automate, debug, and operate systems. More importantly, you should know when to trust AI, when to verify its output, and when your own judgment matters more than the tool.
Mobile Application Engineer (Android)
We are looking for an Android Developer to build and maintain high-quality, scalable mobile applications. This role involves a strong passion for mobile development and collaborating with stakeholders and cross-functional teams to develop new features, integrate APIs, optimize application performance and deliver seamless user experiences.
Experience: 4+ Years
Location: Chennai
Employment Type: Full-time
- What Makes You a Great Fit
- Strong proficiency in Kotlin and Java for Android application development. (Flutter preferred)
- Experience building and maintaining scalable, production-grade Android applications.
- Expertise in Android SDK, Android Studio, Android profiler and modern architecture patterns such as MVVM, MVP, and VIPER.
- Hands-on experience integrating RESTful APIs and third-party services including Firebase, Google Maps, and Push Notifications.
- Experience with SQLite, offline storage solutions, and mobile data management.
- Ability to write clean, maintainable, and testable code following Android development best practices.
- Experience collaborating with Product, Design, Backend, and QA teams to deliver high-quality mobile experiences.
- AI-Native Expectations
At Codewalla, we expect engineers and system builders to actively use AI tools as part of their daily workflow. You don't need to be an AI expert. But you should be curious about how AI can improve the way you build, automate, debug, and operate systems. More importantly, you should know when to trust AI, when to verify its output, and when your own judgment matters more than the tool.
Senior Cloud Infrastructure Engineer
Codewalla is looking for a Senior Cloud Infrastructure Engineer to design and drive scalable, secure, and high performing infrastructure solutions across cloud and on premises environments. The role focuses on cloud architecture, networking, automation, security, and infrastructure strategy to support business growth and operational excellence.
Experience: 8+ Years
Location: Chennai
Employment Type: Full-time
- What Makes You a Great Fit
- Expertise in infrastructure architecture, systems engineering, and enterprise infrastructure management.
- Strong experience with cloud platforms: AWS, Azure, and/or GCP.
- Expertise in designing, managing, and securing scalable on-premises and cloud environments.
- Solid networking knowledge including TCP/IP, routing, switching, firewalls, VPNs, and load balancers.
- Hands-on experience with Windows Server, Linux, Active Directory, DNS, and DHCP.
- Proficiency in Infrastructure as Code (Terraform), Ansible, PowerShell, Bash, and automation tools.
- Experience with virtualization technologies such as VMware, Hyper-V, or similar platforms.
- Strong understanding of cybersecurity, compliance, risk management, backup, disaster recovery, and high availability.
- Proven troubleshooting and root-cause analysis skills for complex infrastructure and network issues.
- AI-Native Expectations
At Codewalla, we expect engineers and system builders to actively use AI tools as part of their daily workflow. You don't need to be an AI expert. But you should be curious about how AI can improve the way you build, automate, debug, and operate systems. More importantly, you should know when to trust AI, when to verify its output, and when your own judgment matters more than the tool.
Software Test Engineer
We are looking for an experienced Software Test Engineer to drive quality assurance across our e-commerce and web applications. The ideal candidate will have strong expertise in test automation, modern testing practices, and delivering reliable, high-quality software in Agile environments.
Experience: 4+ Years
Location: Chennai
Employment Type: Full-time
- What Makes You a Great Fit
- Experience in Software Testing and Quality Assurance.
- Strong expertise in test automation frameworks, API testing, and end-to-end testing methodologies.
- Hands-on experience testing Adobe Commerce (Magento) and e-commerce platforms.
- Solid understanding of Next.js, Progressive Web Apps (PWA), and modern web technologies.
- Experience with performance, security, accessibility, and cross-browser testing.
- Proficiency in debugging complex issues using logs, databases, APIs, and network monitoring tools.
- Experience defining test strategies, automation frameworks, and quality assurance best practices.
- Familiarity with CI/CD pipelines, Git workflows, and modern test automation tools.
- Proven ability to mentor QA engineers and collaborate effectively within Agile teams.
- Strong communication, problem-solving, and stakeholder management skills.
- AI-Native Expectations
At Codewalla, we expect engineers and system builders to actively use AI tools as part of their daily workflow. You don't need to be an AI expert. But you should be curious about how AI can improve the way you build, automate, debug, and operate systems. More importantly, you should know when to trust AI, when to verify its output, and when your own judgment matters more than the tool.