Software Engineer- Lead

August 14, 2026
Application ends: November 13, 2026
Apply Now

Job Description

Responsibilities

Design and develop large and complex product features that are delivered to 820M monthly active users and can scale to 100K+ RPS.
• Lead cross-team projects and collaborate with developers, QAs, and other departments.
• Take ownership of the product’s architecture, performance, and quality. Ensure that the right architecture, design, and technical decisions are taken by the developers in the team.
• Take initiatives to ensure that the best practices for software development are followed by the team.
• Optimize application for maximum speed and scalability.
• Contribute to hiring and onboarding processes.
• Keep calm and learn every day.
• 8+ years of medium to large-scale software development experience.
• Strong knowledge of designing and architecting complex systems.
• Experience with benchmarking systems for performance, and failure detection.
• Track record of mentoring and onboarding engineers.
• Experience with project management and related tools and frameworks.
• Knowledge of Posix compliant operating systems (we develop on Mac OS X and deploy on GNU/Linux).
• Excellent problem-solving skills and a proactive approach to issue resolution.
• Excellent verbal and written communication skills.
• Bachelor’s degree in Computer Science (or equivalent).

Nice to Have
• Exposure to project management and related tools.
• Experience of working with Product Managers and Designers.

Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs
#FreelanceGraphicDesigner
#WorkFromHomeDesignJobs
#OnlineWebDesignWork
#RemoteDesignOpportunities
#HireGraphicDesigners
#DigitalDesignCareers
# Dynamicbrand guru