Software Development Engineer III
CodeRound is hiring for this role.
- Backend Engineering
- Software Development
- SDE III
- Node.js
- Python
- REST APIs
- Microservices
- Kafka
- RabbitMQ
- Docker
- Kubernetes
- Distributed Systems
- System Design
- Scalable Systems
- High Availability
- Fault Tolerance
- Event-Driven Architecture
- Cloud
- Backend Architecture
- Technical Leadership
- Mentoring
We are looking for an experienced Software Development Engineer III (Backend) who can design and build highly scalable systems while driving engineering excellence across teams. As a Software Development Engineer III, you will own critical backend services, influence architecture decisions, mentor engineers and lead the development of platform capabilities that power the company's next phase of growth. You will work closely with Product, Data, Frontend, and Leadership teams to deliver reliable and scalable solutions serving millions of users in an early-stage startup environment.
What you'll do
- Lead architecture and design of large-scale backend systems and platform services.
- Drive technical decision-making, design reviews and architecture discussions.
- Define engineering standards, best practices and coding guidelines across teams.
- Identify and resolve scalability, reliability and performance bottlenecks proactively.
- Own technical roadmaps for critical systems and services.
- Design, build, and maintain highly scalable, secure and fault-tolerant backend services.
- Optimise system performance, latency, throughput, and infrastructure efficiency.
- Lead implementation of mission-critical projects from conception to production.
- Mentor and guide SDE-I and SDE-II engineers through code reviews and technical coaching.
- Foster a culture of ownership, innovation, and continuous improvement.
Must have
5 - 10 years of professional software engineering experience building backend systems in a startup Bachelor's degree in Computer Science or a related technical discipline from a tier-1 institute (or equivalent experience). Experience working in fast-growing startups or consumer internet companies is highly preferred. Proficiency in building scalable services using Node.js and/or Python; language-agnostic mindset preferred. Expertise in designing RESTful APIs and service-oriented architectures. Experience with messaging systems such as Kafka, RabbitMQ, or similar event-streaming platforms. Strong understanding of system design, scalability, reliability and performance optimisation. Knowledge of containerization and orchestration technologies such as Docker and Kubernetes.
Good to have
Experience working in a startup or high-growth consumer internet environment Experience building and scaling high-throughput, distributed backend systems Strong understanding of microservices and event-driven architectures Hands-on experience with Kafka, RabbitMQ, or similar messaging systems Experience with Docker, Kubernetes, and cloud infrastructure Proven track record of owning system architecture and making technical design decisions Experience optimizing systems for performance, scalability, reliability, and fault tolerance Experience mentoring engineers and driving engineering best practices Strong exposure to system design and large-scale backend architecture