Software Engineer
The Software Engineer designs, develops and maintains reliable software solutions for the company in the UAE. The role works with product, design, quality assurance and operations teams to deliver maintainable applications that meet business and user needs.
Key responsibilities
- Develop, test and maintain software applications across the product lifecycle
- Translate business and technical requirements into practical software solutions
- Design scalable application components, APIs and data models
- Review code and apply agreed development standards
- Investigate defects, performance issues and production incidents
- Write unit, integration and automated tests to support software quality
- Collaborate with product, design and operations teams to plan and deliver releases
- Document technical decisions, system behaviour and support procedures
Requirements
- Three to five years of professional software development experience
- Bachelor's degree in computer science, software engineering or a related discipline
- Proficiency in one or more programming languages such as Java, Python, JavaScript, C# or TypeScript
- Experience with relational or non-relational databases, version control and software development tools
- Understanding of software development lifecycles, testing practices and application security principles
- Experience developing and integrating RESTful APIs and working with cloud-based environments
- Fluent English; Arabic is an advantage
Nice to have
- Experience with containerisation and continuous integration and delivery pipelines
- Knowledge of frontend or mobile development frameworks
- Experience working with Agile delivery methods and issue-tracking tools
- Relevant cloud platform certification
Skills
- Software development
- Object-oriented programming
- API development
- Database management
- Automated testing
- Code review
- Version control
- Debugging
- Technical documentation
Benefits
- Housing and transport allowances, or a total monthly package that includes them
- Medical insurance
- Employment visa and work permit, at the company's cost
- Paid annual leave: at least 30 days for each full year of service, as the UAE Labour Law sets out
- Annual air ticket allowance
- End-of-service benefits as UAE law sets out
What UAE employers typically list for this kind of role. Keep only what you offer.