Senior Software Engineer- Yalla
Core
Senior Software Engineer acting as a technical expert, mentor, and coach to design, build, and scale cloud-based software platforms and services.
Role type
Senior IC software engineer (platform/service engineering)
Builds
Cross-platform software solutions, scalable infrastructure services, and production systems on AWS or Azure
Domain
Energy / Cloud Infrastructure / Distributed Systems
Required skills
Systems design, Software development lifecycle, Cloud infrastructure (AWS/Azure), Database design (SQL/NoSQL), Test automation, Security & compliance, Mentoring
Preferred skills
Product-centric mindset, Empathy for user experience, Adaptability to new technologies
Technologies
C#, Python, TypeScript, JavaScript, React Native, Docker, Kubernetes, SQL, NoSQL, AWS, Azure
Responsibilities
Design and document sophisticated software components and platforms; Implement robust, secure, and maintainable code; Serve as a technical lead owning projects end-to-end; Mentor and coach other engineers; Collaborate with multi-functional teams to resolve platform issues; Support audit teams for security and regulatory compliance; Design and build complex software systems for production.
Seniority
Senior, hands-on IC with mentorship responsibilities