Job Search and Career Advice Platform

Enable job alerts via email!

Lead Software Engineer

Jari Solutions

Riyadh

On-site

SAR 200,000 - 300,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A well-known governmental entity in Saudi Arabia is seeking a Lead Software Engineer to lead the development team and ensure high-quality software solutions. The role requires strong hands-on expertise in .NET 8, Angular, and a solid understanding of backend and frontend technologies. Successful candidates should possess excellent communication skills and a proven track record of leading a team in an agile environment. This position offers an opportunity to collaborate with cross-functional teams and provide mentorship to developers.

Qualifications

  • 6+ years of experience in full-stack software development, including at least 2 years leading a team.
  • Strong hands-on expertise in backend and frontend technologies.
  • Excellent communication and leadership skills.

Responsibilities

  • Lead the development team and ensure adherence to software engineering standards.
  • Design, architect, and guide implementation of applications.
  • Manage sprint planning, backlog refinement, and daily stand-ups.
  • Conduct code reviews and enforce clean architecture.
  • Collaborate closely with project stakeholders.
  • Provide mentorship and technical guidance to developers.

Skills

C#
ASP.NET Core
Angular
HTML5
CSS3
Bootstrap
SQL Server
CI/CD
Git
Leadership

Education

Bachelor's degree in Software Engineering or related field
Job description

We are hiring for a well‑known governmental entity a Lead Software Engineer who will be responsible for leading the development team and driving the design, architecture, and delivery of high‑quality software solutions. This role requires strong hands‑on expertise in modern full‑stack technologies, leadership in agile development practices, and with cross‑functional stakeholders to ensure scalable, secure, and maintainable systems are delivered on time and in line with organizational objectives.

Responsibilities
  • Lead the development team and ensure adherence to software engineering standards and best practices.
  • Design, architect, and guide implementation of applications built on .NET 8, Angular, and ABP Framework.
  • Manage sprint planning, backlog refinement, and daily stand‑ups.
  • Conduct code reviews and enforce clean architecture, maintainability, and security.
  • Collaborate closely with the Project Manager, BA, and Tester to ensure timely, high‑quality delivery.
  • Provide mentorship and technical guidance to developers.
Requirements
  • Bachelor’s degree in Software Engineering or related field.
  • 6 + years of experience in full‑stack software development including at least 2 years leading a team.
  • Strong hands‑on expertise in:
  • Backend: C#, ASP.NET Core, EF Core, ABP Framework, RESTful APIs.
  • Frontend: Angular, HTML5, CSS3, Bootstrap.
  • Database: SQL Server (Stored Procedures, Views, optimization).
  • Knowledge of CI/CD, Git, and software security principles.
  • Understanding of microservices architecture and distributed system design.
  • Excellent communication and leadership skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.