Senior Software Engineer

Usewarah — Kuwait · Posted ~1 day ago

Senior Full-time

Skills

scalable web applications backend development API development systems architecture database design SQL performance optimization security reliability code review technical mentoring APIs databases web applications backend services

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software engineer is sought to design and build scalable web applications and backend services for an HR technology platform. Responsibilities include developing APIs and integrations, making architecture decisions, optimizing databases and performance, resolving complex production issues, conducting code reviews, and mentoring developers while collaborating closely with product and technical leadership.

Highlights

Senior engineering opportunity focused on scalable web applications, backend services, APIs, databases, and system architecture. The role offers technical ownership, architecture input, production problem solving, code review, and mentoring responsibilities.

Description

Warah is looking for an experienced Senior Software Engineer to join our technology team and play a key role in building, scaling, and improving our HR management platform. Key Responsibilities • Design, develop, test, and maintain scalable web applications and backend services. • Build reliable APIs and integrations across Warah’s HR, attendance, leave, payroll, and reporting products. • Lead technical design and contribute to system architecture decisions. • Write clean, maintainable, secure, and well-documented code. • Improve system performance, reliability, security, and scalability. • Design and optimize databases, queries, and application architecture. • Troubleshoot complex production issues and implement long-term solutions. • Conduct code reviews and maintain strong engineering standards. • Work closely with the CTO, developers, and product team to translate business requirements into technical solutions. • Mentor developers and support the overall growth of the engineering team. • Maintain strong testing, deployment, monitoring, backup, and security practices. • Contribute to Warah’s information security and ISO 27001 requirements. Requirements • 10+ years of professional software development experience. • Strong expertise in C# and .NET / ASP.NET Core. • Strong experience designing and developing REST APIs and backend systems. • Advanced knowledge of SQL Server, database architecture, and performance optimization. • Experience with modern frontend technologies such as React, Angular, or similar frameworks. • Strong understanding of software architecture, design patterns, and scalable system design. • Experience with Microsoft Azure or similar cloud environments. • Strong understanding of application security and secure development practices. • Experience with Git, CI/CD, automated testing, and modern development workflows. • Proven experience building and maintaining production SaaS applications. • Strong problem-solving, debugging, and technical decision-making skills. • Ability to take full ownership of projects from requirements through production. Preferred Qualifications • Experience with HRMS, payroll, attendance, ERP, or enterprise business applications. • Experience with multi-tenant SaaS architecture. • Experience designing systems for high availability and scalability. • Knowledge of ISO 27001 and information security frameworks. • Previous experience mentoring or technically leading software engineering teams. What We Are Looking For We are looking for a highly experienced engineer who can take ownership beyond coding. The right candidate should be capable of making sound architectural decisions, solving complex technical problems, mentoring other engineers, and helping Warah build a secure and scalable technology platform as the company grows.