Software Engineering Lead
Job Summary
We are seeking an accomplished Software Engineering Lead to spearhead the development of high-performance, scalable systems that deliver seamless real-time customer experiences for millions of users.
* Lead a team in designing and implementing robust APIs and backend services capable of processing vast amounts of real-time transactions with precision and speed.
* Develop and maintain production-ready code with a strong emphasis on scalability, reliability, and performance.
* Oversee the software development lifecycle-from concept and design to deployment and long-term support.
* Troubleshoot complex issues in real-time, collaborate with cross-functional teams, and drive root-cause resolution.
* Continuously enhance systems with a focus on operational excellence, automation, and fault tolerance.
Key Qualifications
* At least 3 years of professional experience in backend software development, preferably using object-oriented languages such as .NET or C#.
* A deep understanding of OOP principles, design patterns, and distributed systems architecture.
* Demonstrated expertise in deploying and managing applications in cloud environments like AWS or Google Cloud Platform.
* Familiarity with developing and maintaining automated tests including unit, integration, and performance testing.
* Strong problem-solving and collaboration skills.
Preferred Skills
* Experience working in high-availability environments such as fintech, gaming, e-commerce, or similar.
* Exposure to containerization (Docker, Kubernetes) and CI/CD practices.
* Contributions to open-source projects or technical blogs.
Our Offerings
* Competitive compensation and benefits package
* Flexible hybrid working model
* Annual bonus and stock/equity options
* Generous annual leave and wellness days
* Learning & development budget
* A collaborative and inclusive engineering culture