Senior Software Engineer

flyadeal
Jeddah
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Communication","Mentoring"]

Develop and maintain software applications that support business units, delivering analysis, design, and hands-on development. Build and enhance reliable, highly integrated web experiences using .NET, MVC, and Angular, while integrating external systems via REST APIs. Apply threat modeling, improve performance and usability through testing and A/B experiments, and mentor junior developers. Contribute to architecture decisions and write test code for project execution.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
flyadeal
flyadeal
10 months ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 hours agoStatus: Live

Job Summary

Develop and maintain software applications that support business units, delivering analysis, design, and hands-on development. Build and enhance reliable, highly integrated web experiences using .NET, MVC, and Angular, while integrating external systems via REST APIs. Apply threat modeling, improve performance and usability through testing and A/B experiments, and mentor junior developers. Contribute to architecture decisions and write test code for project execution.
Location: Jeddah
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop, enhance, debug, support, maintain, and test software applications for business units and supporting functions.
  • •Perform developer-level analysis and design, delivering requirements to meet business goals and managing individual priorities, deadlines, and deliverables.
  • •Build custom web experiences using .NET/.NET Core, MVC, and Angular, following patterns and best practices.
  • •Integrate applications with external systems using RESTful APIs and contribute to troubleshooting and architectural decisions.
  • •Apply threat modeling concepts, perform testing/optimization work (including A/B testing and performance tuning), and mentor junior developers while leading fixes for code defects.

Key Requirements

  • •Bachelor’s degree in computer engineering or science, Software Engineering, or equivalent.
  • •5+ years of experience with Angular2, C#, ASP.NET MVC, HTML5, and CSS3, including 3+ years working with AWS cloud services (e.g., Lambda functions, Elastic Beanstalk).
  • •Experience with A/B testing, usability studies, and performance tuning, including ORM work with Entity Framework and Agile teams.
  • •Knowledge of microservices and ability to work with Domain-Driven Design and REST APIs.
  • •Proficiency with SQL Server or PostgreSQL (queries, views, stored procedures) and Git/Azure DevOps.
Experience:5+ years
Education:Bachelor's in Computer Science
Skills:CommunicationMentoring
Tech Stack:JavaScriptTypeScriptAngular 2+C#.NET CoreASP.NET MVCMVC.NET CoreWeb APIREST APISQL ServerT-SQLPostgreSQLSQLEntity FrameworkA/B testingORMMicroservicesDomain-Driven DesignThreat modelingAWS Lambda

Company Brief

flyadeal
flyadeal is a Saudi low-cost carrier offering domestic and regional flights, focused on affordable travel options and high-frequency routes. It operates a modern narrow-body fleet and targets budget-conscious leisure and business travelers in the Middle East.
Industry: Airlines
Company Size: Large (251 to 1,000 employees)
Growth: Established Company
Funding: Government Funded
Headquarters: Jeddah, Saudi Arabia
Founded: 2016
WebsiteLinkedIn