Senior Software Engineer

Carousell Group·Remote(India)
Software Development

WFA Digital Insight

As demand for skilled software engineers continues to rise, particularly in the realm of remote work, Carousell Group stands out with its innovative approach to digital platforms. The current market context, with a growing emphasis on AI integration and cloud environments, makes this role especially intriguing for those looking to evolve their skill set. With a focus on high availability, security, and cutting-edge technologies, this position is ideal for candidates looking to make a significant impact in the tech industry.

Job Description

About the Role

The Senior Software Engineer will play a crucial role in designing, building, and maintaining the core backend platform for Carousell Group. This includes working with microservice frameworks, asynchronous inter-service communication, and ensuring high availability and application security.

Responsibilities

  • Design and maintain core backend platforms
  • Proactively identify and address gaps in engineering teams
  • Communicate effectively with stakeholders and propose solutions
  • Utilize AI agents for automating tasks and enhancing system security

Requirements

  • At least 5+ years of experience in software engineering
  • Relevant experience in platform or product engineering
  • Strong knowledge of modern technologies and hands-on coding experience with Go, C++, or Java
  • Experience working in cloud environments and strong engineering fundamentals

Nice to Have

  • Experience with Kubernetes and Service Mesh architecture
  • Experience with gRPC and protobuf
  • Experience with datastores, message queuing, and Backstage

How to Stand Out

  • Ensure your portfolio highlights projects that demonstrate expertise in microservice architecture and cloud environments.
  • Familiarize yourself with AI-powered tools for code analysis and vulnerability detection to discuss their applications in an interview.
  • Prepare to talk about your experience with agile development methodologies and version control systems.
  • Emphasize your problem-solving skills and ability to work independently in a remote setting.
  • Be prepared to discuss the trade-offs between different technological choices and how they impact system scalability and security.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.