Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

Software Development Engineer

Siemens

Siemens

Software Engineering
Egypt · Cairo, Cairo Governorate, Egypt · Cairo Governorate, Egypt
Posted on Dec 18, 2025

Software Development Engineer

Job ID
489044
Posted since
18-Dec-2025
Organization
Digital Industries
Field of work
Research & Development
Company
Siemens Industry Software (A Limited Liability Company - Private Free Zone)
Experience level
Experienced Professional
Job type
Full-time
Work mode
Office/Site only
Employment type
Permanent
Location(s)
  • Cairo - Al Qahirah - Egypt

Siemens Digital Industries Software is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 175 years.

We are looking for a Software Development Engineer to join our team in Cairo, Egypt.

Responsibilities:

  • Take part in SCRUM ceremonies (and Kanban workflows where appropriate).
  • Develop functionality within a large Java-based tool suite, making a hands-on contribution to the code and design.
  • Follow best practices in software development (SOLID, DRY, TDD, BDD, retrospectives, etc.).
  • Work closely with other developers to design suitable solutions and with Product Owners to understand customer flows and elaborate technical requirements.
  • Work with the customer support team to investigate and manage customer issues and activities.

Requirements:

  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • Experience developing software using a modern programming language (Java, C++, or similar) with proven routine application of object-oriented design and design patterns.
  • Hands-on experience in the routine application of object-oriented design and test-driven development (TDD).
  • Familiarity with relational databases.
  • Excellent analytical and problem-solving abilities, capable of designing suitable solutions using appropriate algorithms and data structures.
  • Experience with Agile development methodologies such as SCRUM and/or Kanban.
  • Experience in refactoring code of varying complexity and/or improving automated test coverage is a plus.
  • Experience developing and maintaining object models and/or public APIs.
  • Experience significantly improving performance, capacity, and/or scalability.
  • Familiarity with electrical and harness domains is a plus.
  • Strong communication skills with a quantitative, analysis-oriented mindset.

We’re Siemens. A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and creativity and help us shape tomorrow!

We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme and generous holiday allowance.

Siemens is an equal opportunities employer and do not discriminate unlawfully on any grounds. We are committed to providing access and equal opportunity.