5,157 C Engineer jobs in Egypt
Software Development Engineer
Posted today
Job Viewed
Job Description
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 Brightly team in Cairo, Egypt.
Responsibilities
- Drive the design and development of innovative and performant features for next-generation software applications, applying deep knowledge of computer science and programming principles.
- Develop, integrate, and document libraries and frameworks to effectively scale development across multiple projects, delivering common services and components within scope, cost, time, and quality constraints.
- Build and embed quality throughout the agile product lifecycle, including requirements, design, code, testing, delivery, and support.
- Deliver clear, maintainable, full-stack solutions that scale, adhere to, and enhance existing standards, while working in a professional engineering environment (source control, shortened release cycles, CI/CD, etc.).
- Understand and communicate company goals and metrics, aligning them with team technical objectives.
- Advise product owners and UX on technical feasibility, translate user requirements into technical specifications, and participate as a technical SME in product planning sessions.
- Support products by identifying and resolving root causes of production incidents; own troubleshooting and resolution across teams.
- Take ownership of product quality and address production defects quickly.
- Promote and embed a DevOps mindset within the team.
- Apply data-driven analysis and pragmatic decision-making aligned with business and technology needs, balancing immediate requirements with long-term solutions.
- Stay current with emerging technology trends and continuously upskill.
- Collaborate with architects, engineers, development managers, product managers, and agile coaches across the engineering practice in a global scaled agile environment.
- Drive continuous improvement processes through metrics and feedback.
- Embrace change and complexity, adapt quickly, and act as a change leader.
*Requirements *
:
- Bachelor's degree in Computer Engineering, Computer Science, or a related discipline.
- Hands-on experience with web development (C#, ASP.NET, .NET Core, JavaScript frameworks) and UI/UX technologies.
- Solid understanding of data structures and algorithms, object-oriented programming, databases, SQL, web programming, design patterns, and SOLID principles.
- Experience with REST services, SOA, and microservices.
- Proficiency in unit testing, mocking frameworks, and automation frameworks.
- Strong DevOps mindset with experience in a mature CI/CD environment.
- Skilled in implementing exception handling, key event logging, and performance measurement.
- Experience working with agile methodologies (Scrum, Kanban).
- Strong communication, partnership, teamwork, and influencing skills.
*Nice to Have: *
- Experience with AWS services.
- Experience with container technologies (e.g., Docker, Kubernetes).
- Open-source contributions, repositories, or personal projects.
- Active participation in professional communities of interest and meetups.
- Relevant certifications in technology or agile methodologies.
- Prior experience with agile practices implemented at scale across multiple global teams.
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.
Software Development Engineer
Posted today
Job Viewed
Job Description
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 Brightly team in Cairo, Egypt.
Responsibilities
- Drive the design and development of innovative and performant features for next-generation software applications, applying deep knowledge of computer science and programming principles.
- Develop, integrate, and document libraries and frameworks to effectively scale development across multiple projects, delivering common services and components within scope, cost, time, and quality constraints.
- Build and embed quality throughout the agile product lifecycle, including requirements, design, code, testing, delivery, and support.
- Deliver clear, maintainable, full-stack solutions that scale, adhere to, and enhance existing standards, while working in a professional engineering environment (source control, shortened release cycles, CI/CD, etc.).
- Understand and communicate company goals and metrics, aligning them with team technical objectives.
- Advise product owners and UX on technical feasibility, translate user requirements into technical specifications, and participate as a technical SME in product planning sessions.
- Support products by identifying and resolving root causes of production incidents; own troubleshooting and resolution across teams.
- Take ownership of product quality and address production defects quickly.
- Promote and embed a DevOps mindset within the team.
- Apply data-driven analysis and pragmatic decision-making aligned with business and technology needs, balancing immediate requirements with long-term solutions.
- Stay current with emerging technology trends and continuously upskill.
- Collaborate with architects, engineers, development managers, product managers, and agile coaches across the engineering practice in a global scaled agile environment.
- Drive continuous improvement processes through metrics and feedback.
- Embrace change and complexity, adapt quickly, and act as a change leader.
Requirements
- Bachelor's degree in Computer Engineering, Computer Science, or a related discipline.
- Solid understanding of data structures and algorithms, object-oriented programming, databases, SQL, web programming, design patterns, and SOLID principles.
- Experience with REST services, SOA, and microservices.
- Proficiency in unit testing, mocking frameworks, and automation frameworks.
- Strong DevOps mindset with experience in a mature CI/CD environment.
- Skilled in implementing exception handling, key event logging, and performance measurement.
- Experience working with agile methodologies (Scrum, Kanban).
- Strong communication, partnership, teamwork, and influencing skills.
Nice To Have
- Experience with AWS services.
- Experience with container technologies (e.g., Docker, Kubernetes).
- Open-source contributions, repositories, or personal projects.
- Active participation in professional communities of interest and meetups.
- Relevant certifications in technology or agile methodologies.
- Prior experience with agile practices implemented at scale across multiple global teams.
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.
Job Family:
Research & Development
Req ID:
Apply Now
Senior Software Development Engineer
Posted today
Job Viewed
Job Description
Company Description
Djed is a Cairo-based software solutions provider and official Odoo ERP partner, dedicated to helping businesses in Egypt digitally transform their operations. With over 10 years of experience and more than 145 successful projects delivered, we empower companies across various industries with scalable, tailored ERP solutions. Our expertise includes full-cycle Odoo ERP implementation, custom module development, and seamless integration with both software systems and industrial hardware. We are committed to supporting businesses through smart, industry-driven digital transformation.
Role Description
This is a full-time on-site role for a Senior Software Development Engineer located in Cairo, Egypt. The Senior Software Development Engineer will be responsible for designing, developing, and maintaining software applications. Daily tasks include back-end web development, programming, and implementing object-oriented programming (OOP) concepts. The role involves working closely with cross-functional teams to ensure seamless integration of software systems and providing technical support and solutions.
Qualifications
- Strong skills in Software Development, Programming, and Object-Oriented Programming (OOP)
- Proficiency in Back-End Web Development
- Solid foundation in Computer Science principles
- Excellent problem-solving skills and attention to detail
- Ability to work effectively in a team-oriented environment
- Experience with Odoo ERP or similar ERP systems is a plus
- Bachelor's degree in Computer Science, Software Engineering, or related field
Senior Software Development Engineer
Posted today
Job Viewed
Job Description
Pixelogic Media Partners, LLC provides distribution services and technology solutions to the entertainment industry. We help studios, broadcasters and digital retailers localize and distribute their feature and episodic titles to global audiences on-time and with superior quality.
Our service offerings cover end-to-end workflows including language services such as scripting, subtitling, access services, dubbing, text and metadata localization in over 50 languages. Our technical services master and prepare this content in all distribution products including digital cinema, digital media and physical media (Ultra HD Blu-ray, Blu-ray and DVD).
To date, we serviced thousands of titles for iTunes, Google Play, YouTube, Netflix, Amazon, Movies Anywhere and others. We also authored thousands of Ultra HD Blu-ray, Blu-ray and DVD titles. Our research and development team works on cutting-edge technologies such as 4K, high dynamic range (Dolby Vision, HDR10+), artificial intelligence and machine learning, software automation and our proprietary end-to-end operating platform branded as pHelix.
Experience start-up at scale. Be part of building innovative solutions to service our media and entertainment clients and help us fulfill their content distribution needs. Join us if you're passionate about entertainment, innovation and customer service excellence
*Primary Responsibilities : ***
- Developing software for various platforms.
- Building reusable code and libraries for future use.
- Designing and scaling API endpoints.
- Translating of UI/UX wireframes to visual elements.
- Optimizing applications for maximum speed, scalability and security.
- Write well-designed, testable code.
- Deploy programs and evaluate user feedback.
- Test, maintain and recommend software improvements to ensure strong functionality and optimization.
- Resolve complex technical design issues.
- Clearly and regularly communicate with management and colleagues.
- Minimum 3+ years of experience.
- Computer Science degree or equivalent.
- Experience running production systems including deploying, monitoring, and debugging
- Demonstrated passion for learning new technologies.
- Strong interpersonal skills with proven ability to collaborate and self-manage.
- Excellent written and verbal communication skills.
- Solid foundation in computer science, with strong competencies in data structures, algorithms, and software design.
- Experience in working with relational databases.
- Strong knowledge of Java and Spring Boot.
- Strong knowledge of HTML5, CSS3, and JavaScript.
- Experience with front-end frameworks (AngularJS, React, etc.) is a plus.
- Experience with Ruby on Rails, C, C++, is a plus.
- Outstanding attention to detail and ability to plan complex projects with urgency
- Possess up-to-date knowledge of technological developments in the industry.
Why should you join us?
At Pixelogic, we pride ourselves on fostering a supportive and engaging environment. Our comprehensive benefits include top-notch medical and social insurance fully covered for you and your family, ongoing training and development opportunities, and fun department outings to boost team spirit. Enjoy delicious catered meals, unlimited snacks and drinks, and a fun office activity area for games and stress relief. We also provide free internet for remote work, convenient office transportation, and a rewarding referral bonus system.
Senior Software Development Engineer
Posted today
Job Viewed
Job Description
Company Description
Castello Talent specializes in empowering businesses with tailored employment and recruitment solutions. Our mission is to support your future by providing expert guidance and resources for successful talent acquisition. We are committed to understanding and meeting the specific needs of your business, allowing you to focus on your core objectives. As a leading provider in the industry, Castello Talent ensures that your workforce is aligned with your business goals.
Role Description
This is a full-time on-site role for a Senior Software Development Engineer, located in Cairo, Egypt. The Senior Software Development Engineer will be responsible for designing, developing, and maintaining back-end web applications. Daily tasks include writing efficient code, performing code reviews, and collaborating with cross-functional teams to deliver high-quality software solutions. The role also involves debugging and troubleshooting complex issues, ensuring code quality, and participating in the continuous improvement of development processes.
Qualifications
- 5 years of experience in the same field
- A strong foundation in Computer Science or related field
- Proficiency in Back-End Web Development and Software Development
- Excellent Programming skills and experience with Object-Oriented Programming (OOP)
- Problem-solving skills and ability to work in a collaborative team environment
- Experience with debugging, troubleshooting, and performance optimization
- Strong communication skills and attention to detail
- Previous experience in a senior development role is a plus
- Bachelor's degree in Computer Science or a related field
Benefits
- Competitive salary
- Social insurance
- Medical insurance
- Great work place environment
Location
- Cairo, Egypt
Senior Software Development Engineer
Posted today
Job Viewed
Job Description
Pixelogic Media Partners, LLC provides distribution services and technology solutions to the entertainment industry. We help studios, broadcasters and digital retailers localize and distribute their feature and episodic titles to global audiences on-time and with superior quality.
Our service offerings cover end-to-end workflows including language services such as scripting, subtitling, access services, dubbing, text and metadata localization in over 50 languages. Our technical services master and prepare this content in all distribution products including digital cinema, digital media and physical media (Ultra HD Blu-ray, Blu-ray and DVD).
To date, we serviced thousands of titles for iTunes, Google Play, YouTube, Netflix, Amazon, Movies Anywhere and others. We also authored thousands of Ultra HD Blu-ray, Blu-ray and DVD titles. Our research and development team works on cutting-edge technologies such as 4K, high dynamic range (Dolby Vision, HDR10+), artificial intelligence and machine learning, software automation and our proprietary end-to-end operating platform branded as pHelix.
Experience start-up at scale. Be part of building innovative solutions to service our media and entertainment clients and help us fulfill their content distribution needs. Join us if you're passionate about entertainment, innovation and customer service excellence
*Primary Responsibilities *
:***
- Developing software for various platforms
- Building reusable code and libraries for future use
- Designing and scaling API endpoints
- Translating of UI/UX wireframes to visual elements
- Optimizing applications for maximum speed, scalability and security
- Write well-designed, testable code
- Deploy programs and evaluate user feedback
- Test, maintain and recommend software improvements to ensure strong functionality and optimization
- Resolve complex technical design issues
- Clearly and regularly communicate with management and colleagues
Requirements
- Minimum 3+ years of experience
- Computer Science degree or equivalent
- Experience running production systems including deploying, monitoring, and debugging
- Demonstrated passion for learning new technologies
- Strong interpersonal skills with proven ability to collaborate and self-manage
- Excellent written and verbal communication skills
- Solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
- Experience in working with relational databases
- Strong knowledge of Java and Spring Boot
- Strong knowledge of HTML5, CSS3, and JavaScript
- Experience with front-end frameworks (AngularJS, React, etc.) is a plus
- Experience with Ruby on Rails, C, C++, is a plus
- Outstanding attention to detail and ability to plan complex projects with urgency
- Possess up-to-date knowledge of technological developments in the industry.
Why should you join us?
At Pixelogic, we pride ourselves on fostering a supportive and engaging environment. Our comprehensive benefits include top-notch medical and social insurance fully covered for you and your family, ongoing training and development opportunities, and fun department outings to boost team spirit. Enjoy delicious catered meals, unlimited snacks and drinks, and a fun office activity area for games and stress relief. We also provide free internet for remote work, convenient office transportation, and a rewarding referral bonus system.
Senior Software Development Engineer
Posted today
Job Viewed
Job Description
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
Senior Software Development Engineer
to join
Brightly
team in, Cairo, Egypt.
Brightly
Software
continues to grow and needs amazing engineers. This is an excellent fit for talented engineers who thrive in a fast-paced environment. New hires will work alongside our top-notch engineers and product team to design, implement, deliver, and support our highly ambitious products and integrations. We care deeply about your passion and dedication to the craft of software.
What You'll Be Doing
- Drive design and building of innovative and performant features into our next-generation software applications. Apply deep knowledge of computer science & programming principles, combined with empirical professional experience into innovative solutions.
- Develop, integrate, and document libraries and frameworks that allow us to effectively scale development on our applications across multiple projects as common services or components leveraged by multiple products within scope, cost, time, and quality constraints.
- Build and track quality into the agile product lifecycle, encompassing requirements, design, code, testing, delivery, and support.
- Enable and write clear, maintainable full-stack solutions that scale, adhere to/improve/augment existing standards, and work in a professional software engineering environment (source control, shortened release cycles, continuous integration and deployment, etc.).
- Understand and socialize company goals and metrics and align with the team's technical goals.
- Advise product owners and UX on what's technically feasible. Partner in translating user requirements into technical specifications. Participate in product planning sessions as a technical SME.
- Support our products, identify and fix root causes of production incidents, own troubleshooting and resolution of production issues across teams.
- Own product quality and work to address production defects quickly.
- Embed a DevOps mentality within the team.
- Demonstrate and imbibe data-driven analysis and pragmatic decision-making aligned with business and technology needs. Follow up on immediate needs with long-term solutions as needed.
- Serve as a technical lead for your team as needed or on special-purpose projects per business priority. Identify and own coaching opportunities.
- Stay current with learning current trends in technology and mentor and guide junior engineers and interns.
- Partner with architects, engineers, development managers, product managers, and agile coaches across the engineering practice in an agile environment, with scrum implemented at scale globally.
- Driver in continuous improvement processes through metrics and feedback. Welcome change and complexity. Learn quickly and adapt fast. Be a change leader
*Requirements: *
- Bachelor's degree in computer engineering, computer science or related discipline.
- Proven experience with web development (C#, ASP.NET, .NET Core, JS frameworks) and UI/UX technologies.
- Solid understanding of data structures and algorithms, object-oriented programming, databases, SQL, web programming, design patterns, SOLID principles.
- Experience with REST services, SOA, micro-services.
- Experience unit testing, mocking frameworks, automation frameworks.
- DevOps mindset and experience in a mature CI/CD environment.
- Implementation of exception handling, key event logging, and performance measurement.
- Experience working in agile methodologies (Scrum, Kanban).
- Strong communication, partnership, teamwork and influencing skills.
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.
Be The First To Know
About the latest C engineer Jobs in Egypt !
Software Development Senior Engineer in Test
Posted today
Job Viewed
Job Description
Job Overview:
Participate in the development of test automation frameworks while contributing to manual testing for critical features, mentor junior team members, collaborate with development teams to ensure comprehensive test coverage.
Duties & Responsibilities:
- Design and review test cases and test scripts
- Ability to define test case execution priority and impact analysis
- Recommend, implement, and work with test management, defect management, performance, and automation tools
- Log issues and track until closure
- Communicate with project manager regarding project issues, impacts to the schedule, and performance issues
- Able to understand new testing techniques, technologies, and tool
- Work within an agile, self-organizing Scrum team
- Coordinate with the engineers on Result and Defects Status on a regular basis
- SDET: Writing unit test for testing API and business layer
- SDET: Fixing Minor Defects Discovered During Testing
- SDET: Documenting API endpoints or services to aid both testing and development efforts
- 3+ years of hands-on experience in software testing
- Good experience with Selenium, TestNG, Junit, Nunit
- Good knowledge in testing estimation techniques
- Strong analytical and problem-solving skills with keen attention to detail
- Proficient in English (verbal and written)
- Good work ethics, Team player, positive and self-motivated
- Strong Communication and Interpersonal skills
- Database manipulation skills, mainly in SQL
- Good time-management skills
- Good knowledge of Agile development Methodology and agile testing
- Great attention to detail and organized
- Fair Knowledge about Cloud, ETL and DevOps Concepts
- Flexible and Adaptable to client and project changes
- Behavior-Driven Development (BDD) (e.g., Cucumber, SpecFlow)
- SDET: Advacned programming Good understanding of custom exception, intermediate level in linq , dependency injection and lose coupling to increase testability.
- SDET: Proficient with CI/CD tools such as Jenkins, GitLab
- SDET: ORM e.g .net entity framework , hibernate , spring
- SDET: Experience in one a mocking framework e.g Mockito , Nmock
- SDET: Solid understanding of data structures e.g dictionary , list , hashset
- Why Integrant?
- Competitive compensation package
- PTO, full medical and dental coverage, etc.
- Opportunity to travel and work onsite with U.S. customers
- In-house Technical and English training programs
- Dedicated learning time (check out our 4Plus1 Program) (link)
- Interest free loans
- Flexible work schedules
- Perks: events, sponsored lunch, game area, rooftop hangout + more
Software Development
Posted today
Job Viewed
Job Description
We are seeking a Power BI Developer with strong analytical skills, solid understanding of Scrum, and the ability to deliver impactful data visualizations that drive business results. This role combines technical expertise with Agile collaboration and light project management responsibilities to ensure reporting solutions are aligned with evolving business needs. Development experience in Python or is a plus.
Job Description:
The Power BI Developer will create, optimize, and maintain dashboards and reports that transform complex datasets into clear, actionable insights. Working closely with stakeholders, you will ensure data accuracy, enable informed decision-making, and contribute to Agile project delivery through effective planning, communication, and team coordination.
Responsibilities:
- Develop and optimize dashboards and data models for timely, accurate insights.
- Consolidate data from multiple sources into clear, interactive reports.
- Collaborate in Scrum ceremonies and contribute to Agile project delivery.
- Coordinate with stakeholders to gather requirements and prioritize deliverables.
- Support continuous improvement in reporting processes and data accuracy.
Skills:
- Advanced proficiency in Power BI (data modeling, DAX, and visualization).
- Strong analytical and problem-solving skills.
- Experience working in Agile/Scrum teams and familiarity with PM practices.
- Ability to integrate and model data from various sources.
- Skilled in optimizing data refresh and processing strategies.
- Clear communication skills to bridge business and technical perspectives.
- Knowledge of Python or for automation and data handling (preferred).
Qualifications:
- Bachelor's degree in computer science, Information Systems, Data Analytics, or related field.
- 3+ years of experience in Power BI development and dashboard creation.
- Experience in Agile/Scrum environments.
- Experience with large datasets, data modeling, and performance optimization.
- Familiarity with SQL, APIs, or other data query languages.
- Project management experience is an advantage.
- Development skills in Python or are a plus.
- Global opportunities: Work in multi-national teams with the opportunity to collaborate with colleagues and customers from all over the world
- Flexible work environment: Flexible working hours and possibility to combine work from office and home (hybrid ways of working)
- Professional development: training programs and upskilling/re-skilling opportunities
- Career growth: Internal growth and mobility opportunities within Orange
- Caring and daring culture: health and well-being programs and benefits, diversity & inclusion initiatives, CSR and employee connect events
- Reward programs: Employee Referral Program, Change Maker Awards
Digital Technology
Orange Business manages and integrates the complexity of international communications, freeing our customers to focus on the strategic initiatives that drive their business. Our extensive experience and knowledge in global communication solutions, together with our understanding of multinational business and local support in 166 countries and territories, ensure that our customers receive a consistent, global solution wherever they do business
ContratCDI
Software Engineer
Posted today
Job Viewed
Job Description
We're seeking a talented and experienced Software Engineer to become a pivotal part of our growing team. At swegit, you'll have the unique opportunity to shape the development landscape of a diverse array of client projects. Your contributions will not only drive our clients' success but also play a crucial role in our company's journey and expansion.
Responsibilities
- Develop and maintain
web or mobile
applications (or both). - Contribute to
both frontend and backend
components of full-stack solutions. - Implement and manage
CI/CD pipelines
for mobile and web applications. - Work with
containerized environments
for efficient deployments. - Ensure
high performance, stability, and reliability
through effective monitoring and testing. - Collaborate on
database management
using relational and NoSQL databases.
What We're Looking For
- Proficiency in TypeScript frameworks like
,
NestJS
,
Hono
or
React Native
. - Hands-on experience with
Docker
and CI/CD tools such as
GitHub Actions
. - Solid understanding of databases like
PostgreSQL
and
MongoDB
. - Strong communication skills in English, capable of engaging effectively with clients and team members.
- A proactive problem-solver who enjoys tackling new challenges.
- Someone who thrives both independently and as part of a team.
What We Offer
- A pivotal role in a growing IT consultancy, with ample opportunities for personal and professional development.
- A commitment to a healthy, stress-free workplace, respecting work-life balance.
- Regular team activities and a culture focused on making work fun and rewarding.
- Competitive salary.