Browse Jobs
For Employers
Post JobLog inGet Started

Senior Software Engineer

Enigma
Sheikh Zayed, Giza

Senior Software Engineer

Enigma
Sheikh Zayed, Giza
Posted 1 month ago
34Applicants for1 open position
  • 19Viewed
  • 0In Consideration
  • 1Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

We are seeking a talented and passionate Senior Software Engineer. Our office is in Ritzy Mall, Sheikh Zayed, Giza. We're flexible about work hours – sometimes you can work from home if you need to.

Enigma is an IT Agency specialized in algorithms and artificial intelligence. We implement software and create hardware to execute complicated tasks saving time and money for our clients.

Our office is a fun open space full of creativity and collaboration. We believe in building a culture of continuous learning, open communication, and mutual respect.

We have been growing rapidly during the past months, with our automation solutions being used in the automotive industry . We're proud of the tangible impact our solutions have made in saving thousands of hours for our clients. 

 
Responsibilities: 

  • Develop and maintain software applications, focusing on writing clean, efficient, and scalable code.
  • Collaborate with engineers to design and implement efficient and reliable software solutions.
  • Write algorithms and optimize existing algorithms for performance and efficiency.
  • Troubleshoot and debug complex software issues and provide timely resolutions.
  • Stay updated with the latest industry trends and propose innovation solutions.

 

 Interview Process: 

  • We chat online to get to know you
  • You show us how you write code via a pair-programming session
  • We meet in person and see how you design algorithms (Paid)
  • You go through a whole working day to see how you'd really do the job (Paid)

Job Requirements

  • Strong proficiency in programming languages and a deep understanding of their concepts and principles. 
  • Knowledge of database systems and experience in designing efficient database structures. 
  • Strong problem-solving skills and the ability to write efficient and optimized code. 
  • Familiarity with cloud platforms and services. 
  • Experience with performance profiling and optimization techniques. 
  • Excellent communication and collaboration skills. 

 

Good to have:

  • Experience with distributed systems and microservices architecture. 
  • Knowledge of machine learning frameworks and algorithms. 
  • Python and TypeScript. 

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Software Engineer