161 Software Engineer jobs in Egypt
Software Engineer
Posted today
Job Viewed
Job Description
VULTARA is a security risk management tool for cyber-physical systems. It empowers cross-functional engineering teams to design secure cyber-physical products by automating the Threat Analysis and Risk Assessment process and tracking the identified risks. While most existing tools manage security risks in the operation phase, VULTARA is the first comprehensive risk management tool on the market promoting secure-by-design.
We are looking for an experienced MEAN stack developer who is proficient with Angular, Node JS, Express and Mongo DB.
Job Requirements - Mandatory:
- Post-university working experience as a MEAN Stack Developer for at least 1 years.
- Bachelor degree in Computer Science or similar relevant field.
- In-depth knowledge of Angular, NodeJS, Express and MongoDB.
- Hands-on experience with JavaScript Development on both client and server-side.
- Experience with modern frameworks and design patterns.
- Treat deadlines seriously.
- Have a geeky attitude, and will not accept “I don’t know why but the code works”.
- Have at least **1 year of post-university working experience** on MEAN stack
Vultara Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Pay: From E£7,000.00 per month
Application Question(s):
- Which words are highlighted in the job description? Not answering this question correctly will result in a direct rejection.
**Experience**:
- post-university software engineering: 1 year (required)
**Language**:
- English fluently (required)
Software Engineer
Posted today
Job Viewed
Job Description
Software Engineer/senior Software Engineer - Angular
Posted today
Job Viewed
Job Description
- Designing and developing user interfaces using Angular best practices.
- Writing JavaScript, CSS, and HTML.
- Developing product analysis tasks.
- Making complex technical and design decisions for Angular projects
- Conducting performance tests.
- Consulting with the design team
**Key Skills Required**:
- At least 3+ years of experience as a software engineer with specific experience building front-end systems
- Bachelor’s Degree in Computer Science, Computer Engineering or similar
- Previous work experience as an Angular Developer
- Proficient in CSS, HTML, and writing cross-browser compatible code.
- Experience using JavaScript building tools like Gulp or Grunt.
- Knowledge of JavaScript MV-VM/MVC frameworks including Angluar
- Excellent project management skills.
- Excellent communication skills.
- Critical thinker and good problem-solver
- Designation
:
- Software Engineer/Senior Software Engineer - Angular
- Location
:
- Egypt
- Job Type
:
- Full Time, Permanent
- Department
:
- Software Development
- Qualification
:
- Any Graduation
- Joining Date
:
- Immediate or max 30 days’ Notice Period
- Experience
:
- 3+ Years
:
Jira Software Engineer
Posted today
Job Viewed
Job Description
- Communicate with stakeholders through official communication channels to manage project progress.
- Gather requirements, analyze the impact, and propose creative solutions to our customers.
- Translate feature requests to technical requirements to be developed into JIRA.
- Implement solutions and ensure product quality according to the acceptance criteria.
- Investigate the technical issues and implement the resolution
- Deliver proper user demos/training and technical documentation.
- Understand system architecture of upstream and downstream impacts when implementing solutions.
- Contribute to team meetings and update the project's status.
**about you**:
- +4 years of experience delivering IT projects.
- Self-motivated with strong problem solving and conflict resolution skills.
- Self-organized team player with creative thinking skills.
- Ability to communicate effectively and clearly in English, both verbally and in writing (French will be a plus)
- Experience in working within a remote and international team is a plus.
- An agile mindset with strong relationship building skills.
- Bachelor's degree or equivalent experience in Computer Science or related field
- Fluent in English verbal and written communication.
- Familiarity with JIRA technology is preferred.
- SQL database or relational database skills
- Basic web developement knowledge (HTML/Javascript/CSS/Jquery).
- Familiarity with Groovy script, REST APIs, and JSON are a plus.
- Basic JAVA knowledge is a plus.
- Familiarity with Windows Server and Linux is a plus.
- Having Knowledge of Talend ETL is a plus.
**additional information**:
**department**:Orange Cloud for Business
**contract**:Regular
Senior Software Engineer
Posted today
Job Viewed
Job Description
We are looking to hire a Senior Software Engineer who can produce and implement practical software solutions. You will be working with the senior management to define software needs and will take the lead on technical and operational projects.
You will be working independently with little supervision. Therefore, we expect you to have outstanding organizational and problem-solving skills. If you have experience in software development and agile methodologies, we certainly would like to see you!
**Responsibilities**:
- Develop superior software architecture and design
- Identify, prioritize and properly execute activities in the software development cycle
Automate tasks via appropriate scripting and tools
- Review and debug code on a regular basis
- Perform validation and verification testing
- Collaborate with the vendors and the internal teams to improvise the products
- Document the software development phases and examine systems
- Ensure that the program is up-to-date with the latest programming technologies
**Requirements**:
- BA/BSc degree in Computer Sciences and related fields
- Proven work experience as a Senior Software Engineer
- Sound understanding of software development, scripting, as well as, project management
- Extensive experience in using different system monitoring tools and automated testing frameworks
- Knowledge of different operating systems such as Windows, Mac OS, and Linux
- Know-how of selected programming languages such as C++, Python, and the Java/J2EE platform
- Outstanding leadership and organizational skills
- Ability to work independently as well as in a team
Senior Software Engineer
Posted today
Job Viewed
Job Description
The service is expected to run 10s of thousands of scenarios every day for both webpages and apps starting with deployment of right version of operating system/hosting app with appropriate settings and connecting with relevant judges across multiple crowdsourced platforms. In addition, the service will include capabilities to capture the validation process for future debuggability, built in intelligence to target high fidelity judges, ability to dynamically update the pricing for these tasks and support real time routing across platforms to optimize for cost. To name a few products this service is expected to support - Bing, Maps, Edge, Windows Feeds.
We are looking for someone who is passionate about architecting this service and building it at scale and making it a core service for WebXT.
**Responsibilities**:
- Work with PM team to create MVP scope.
- Design the system at scale for scenarios and canvases to be supported.
- Collaborate closely with partner teams in Crowdsourcing and other dependencies.
- Implement some core components and manage deployment, live site
- Iterate the service capabilities as new requirements emerge with service rolled out.
- Act as a Tech lead for the area.
**Qualifications**:
**Required Qualifications**:
- A bachelor’s degree or higher in computer science or related discipline
- 6+ years of software engineering industry experience
- 3+ years of experience of designing, coding, debugging and delivering large projects
- 3+ years of experience in Frontend technologies like Java Script, React, HTML, Angular
- Experience with designing and building frontend frameworks
- Demonstrated problem solving and prioritization skills
- Good communication and collaboration skills
**Preferred Qualifications**:
- Experience with Search products, Telemetry, Metrics
- Knowledge of Crowdsourced platforms
- Good Presentation and influencing skills
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Fullstack# #Backend# #Frontend# #MachineLearning# #Cloud#
Senior Software Engineer
Posted today
Job Viewed
Job Description
The service is expected to run 10s of thousands of scenarios every day for both webpages and apps starting with deployment of right version of operating system/hosting app with appropriate settings and connecting with relevant judges across multiple crowdsourced platforms. In addition, the service will include capabilities to capture the validation process for future debuggability, built in intelligence to target high fidelity judges, ability to dynamically update the pricing for these tasks and support real time routing across platforms to optimize for cost. To name a few products this service is expected to support - Bing, Maps, Edge, Windows Feeds.
We are looking for someone who is passionate about architecting this service and building it at scale and making it a core service for WebXT.
**Responsibilities**:
- Work with PM team to create MVP scope.
- Design the system at scale for scenarios and canvases to be supported.
- Collaborate closely with partner teams in Crowdsourcing and other dependencies.
- Implement some core components and manage deployment, live site
- Iterate the service capabilities as new requirements emerge with service rolled out.
- Act as a Tech lead for the area.
**Qualifications**:
**Required Qualifications**:
- A bachelor’s degree or higher in computer science or related discipline
- 6+ years of software engineering industry experience
- 3+ years of experience of designing, coding, debugging and delivering large projects
- 3+ years of experience in Frontend technologies like Java Script, React, HTML, Angular
- Experience with designing and building frontend frameworks
- Demonstrated problem solving and prioritization skills
- Good communication and collaboration skills
**Preferred Qualifications**:
- Experience with Search products, Telemetry, Metrics
- Knowledge of Crowdsourced platforms
- Good Presentation and influencing skills
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Fullstack# #Backend# #Frontend# #MachineLearning# #Cloud#
Be The First To Know
About the latest Software engineer Jobs in Egypt !
Principal Software Engineer
Posted today
Job Viewed
Job Description
We want you if you can bring engineering rigor, best practices, ability to design and implement complex distributed systems and passion for engineering systems and productivity.
**Responsibilities**:
- Design and implement distributed systems in Azure.
- Guide junior engineers in day-to-day work.
- Write efficient, well-test code.
- Refactor build systems.
- Quickly diagnose production services.
- Collaborate efficiently across time zones.
**Qualifications**:
Required Qualifications:
- Bachelors or Masters in engineering
- 7+ years of industry experience in software engineering
- 2+ years of recent experience with C# or Java or C++
- 3+ years of experience designing storage systems in MS SQL/Cassandra/Cosmos DB/Spanner OR practical experience designing/implementing distributed systems
Preferred Qualifications:
- Practical knowledge of Azure services.
- Demonstrated engineering rigor and desire to eliminate manual work
- Knowledge of build systems - MSBuild, Bazel, etc.
- Collaborative work across many timezones.
- Practical machine learning with any of Pytorch, Tensorflow, TFX, Horovod, etc is a bonus.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Software Engineer - Maas
Posted today
Job Viewed
Job Description
The Ubuntu MAAS team is responsible for delivering our Metal As A Service hyperscale provisioning technology. Ubuntu strives to be the most scalable, cloud ready server distribution and MAAS is our platform to get it there. MAAS is a rapidly evolving software stack written in Python and Go, and we are looking for experienced software engineers who understand performance at scale, networking, storage and usability.
Applicants should be passionate about the future of Ubuntu and be able to show technical leadership with a globally distributed team of engineers who share that passion. This position requires international travel several times a year.
**What you'll do**:
- Develop MAAS core components and features to make MAAS the #1 bare metal cloud system.
- Shape the architecture of MAAS to make it simpler, faster and easier to use.
- Collaborate with other teams to ensure MAAS works well with other tools and is released on time.
- Contribute your improvements to our continuous integration environment, tests and practices, to maintain fast feedback and good test coverage.
- Contribute to documentation of current and existing features, making it world-class resource for Data Centre operators and users.
- Provide technical communication and collaboration with other teams where appropriate.
- Take personal ownership of problems and drive them to solutions.
- Travel internationally a few times a year to meet and collaborate with your and other teams.
**Who you are**:
- At least 5 years of proven professional software development experience in Python, Go or similar.
- Capacity to learn quickly about new systems and techniques
- Excellent logic, problem solving, and troubleshooting skills
- Strong English language communication skills - both written and verbal
- Experience with Linux server technologies, including but not limited to Virtualization (KVM), Containers (LXC), etc.
- You have a Bachelor's or equivalent in Computer Science, STEM or similar degree
- Knowledge of network technologies, including PXE, DHCP, TFTP, DNS, NTP
- Some experience with Baseboard Management Controllers and Protocols (Redfish, IPMI, AMT and others)
- Strong experience with networking, storage technologies and Cloud hosting and infrastructure.
- Ideally, experience of large-scale physical server provisioning and automation, including rapid deployment, configuration, management and service orchestration.
- Familiarity with some of the open source development tools and methodologies used in creation of several Ubuntu projects (MAAS, Juju, Ubuntu Server, LXD, Ubuntu Core), such as Launchpad, Debian packaging tools (APT, dpkg) and snapcraft.
- Canonical is proud to foster a workplace free from discrimination. We truly believe that diversity of experience, perspectives, and background will lead to a better environment for our employees and a better platform for our users and customers. This is something we value deeply and we encourage everyone to come be a part of the world of Ubuntu._
LI-Remote #stack
5g Software Engineer
Posted today
Job Viewed
Job Description
From applied research to advanced engineering, Dell’s 5G R&D team is designing and developing ground-breaking products & solutions. You will be involved in assessing the market, developing technology and products, and generating intellectual property. Your contributions will drive product architecture and implementation in support of building something from the ground up, all while working with colleagues across the globe to ensure Dell products always lead the way.
Why Work For Us:
**Responsibilities**:
What you’ll achieve:
As a 5G Software Engineer, you will work with a cross-functional global team to design, build and deliver production-ready software with Dell standards. You will work on a product that is adding intelligence and machine learning to the RAN which is a new edge and a huge differentiator for 5G networks. As part of the 5G team, you will work in collaboration with multiple teams around the world.
You Will:
- Develop high-quality, reliable, and maintainable code
- Design and build a microservices / cloud native solution using cutting-edge technologies
- Refactor Software for high performance
- Write tested and maintainable code
- Generates technical documentation as well as unit and functional tests.
- Agile and retrospective, and not afraid to identify what we’re doing wrong so we can fix it, and what we’re doing right so we can improve on it
Take the first step towards your dream career
Every Dell Technologies team member brings something unique to the table. Here’s what we are looking for with this role:
Essential Requirements:
- 0 to 3 years of relevant experience
- Proficiency in one or more of the following languages: C/C++, Go, Python & Java
- Experience with object-oriented programming, Microservices, REST API design, and databases
- Good knowledge of Container Technologies and Kubernetes
- Good knowledge of Linux and bash scripting
Desirable Requirements:
- Networking knowledge
- Knowledge of the 3GPP LTE-Advanced and 5GNR technologies and the 3GPP specification that defines them is a plus
- Contributions to large open-source projects