568 Staff Engineer jobs in Egypt
Software Engineering Manager
Posted today
Job Viewed
Job Description
We are seeking an experienced and highly skilled Engineering Manager to manage our dynamic and diverse engineering team.
manage and guide our team, consisting of mobile, backend, quality control, and front-end chapters.
**What you will be working on here in Koinz**:
People Management:
- Conduct bi-weekly one-on-one meetings with team members to ensure continuous feedback and support.
- Develop and implement individual development plans, focusing on professional growth and skill enhancement.
Process Management:
- Oversee and enforce the Agile Scrum process, ensuring adherence to routines and methodologies.
- Manage the delivery pipeline, ensuring timely releases and making the release plan transparent to the entire company.
- Focus on low delivery latency and minimizing release date delays.
- Continuously assess and improve processes to adapt to changing dynamics and enhance efficiency.
Technical Oversight:
- Oversee the entire infrastructure, including intervention during outages and resolving issues.
- Design and balance infrastructure for optimal performance and cost efficiency.
- Implement risk mitigation strategies for infrastructure security and reliability.
- Make informed technical decisions and evaluate trade-offs in technology and design.
- Conduct code reviews and pull request (PR) evaluations, ensuring high standards of code quality.
- Hands-on involvement in addressing performance issues and enhancing product quality.
Leadership and Communication:
- Demonstrate strong ownership and self-initiative.
- Maintain excellent communication skills, with an emphasis on clear and effective reporting.
- Foster a collaborative and inclusive team environment.
- Collaborate intimately with the product team to assist in uncovering new product opportunities and enhance the synergy between the Product and Engineering teams.
- Collaborate effectively and engage proactively with other members of the management team to ensure cohesive decision-making and strategy implementation.
**What you will need to fit in this position**:
- Education: Bachelor’s/Master’s in Computer Science, Computer Engineering or related field.
- At least 8 years of experience in the field of software engineering.
- A minimum of 1 year in a role as an Engineering Manager.
- Leadership, problem-solving, Agile methodologies, software development lifecycle,
- and excellent communication.
- Hands-on experience in the following is a HUGE Plus: Native Android, Native iOS, PHP,.NET Core, AWS, Neo4j, PostgreSQL, ReactJS, and Flutter.
**If you join Koinz you will have**:
- Medical insurance.
- Flexible working hours.
- Hybrid working from home/office.
- Competitive salary.
1Lo8Nuv2vB
Manager, Software Engineering
Posted today
Job Viewed
Job Description
This position will report to a Senior Manager Manager/Engineering Director. This position is located in **Cairo, Egypt**. We’re looking for five Engineering Managers to join us immediately.
**What you’ll do**:
- We are currently seeking to hire five Engineering Managers who have the opportunity to join one of the following teams/paths:
- Lead, manage and develop a team working on Procore’s Internationalization and Localization Platform, including providing technical leadership, strategy and outlook
- Ensure the delivery of scalable, high-quality solutions that provide real value to Procore users, emphasizing usability, reliability, and performance
- Focus on the development of our Project Management, Quality and Safety (PMQS) core offerings from Procore.
- Focus on the development of our Payment Documents offering under Financials - Pay Division.
- Manage a team of 6-8 engineers
- Develop an ambitious roadmap for projects in collaboration with Product Management
- Drive Globalization & Localization initiatives across Procore’s Product Line
- Guide all technical aspects of development, including technical requirements definition, design, implementation, testing, and release
- Mentor and coach your teams and the broader organization
**What we’re looking for**:
- 8+ years total experience as a Software Engineer
- 3+ years experience managing teams of varying sizes and timezones
- BS or MS degree in Computer Science, related discipline, or equivalent experience
- Experience in leading highly effective engineering teams
- Ability to coach, provide mentorship and guidance that aids team growth and development
- Track record of shipping value to customers with high quality
- Ability to lead large initiatives and evaluate current technical and organizational approaches
- Experience working remotely and with distributed teams
- Open to slightly shift working hours to accommodate for time zone differences
- Fluent in spoken and written English
**Additional Information**
**Perks & Benefits**
At Procore, we invest in our employees and provide a full range of benefits and perks to help you grow and thrive. From generous paid time off and healthcare coverage to career enrichment and development programs, learn more details about what we offer and how we empower you to be your best.
**About Us**
Procore Technologies is building the software that builds the world. We provide cloud-based construction management software that helps clients more efficiently build skyscrapers, hospitals, retail centers, airports, housing complexes, and more. At Procore, we have worked hard to create and maintain a culture where you can own your work and are encouraged and given resources to try new ideas. Check us out on Glassdoor to see what others are saying about working at Procore.
We are an equal-opportunity employer and welcome builders of all backgrounds. We thrive in a diverse, dynamic, and inclusive environment. We do not tolerate discrimination against employees on the basis of age, color, disability, gender, gender identity or expression, marital status, national origin, political affiliation, race, religion, sexual orientation, veteran status, or any other classification protected by law.
If you'd like to stay in touch and be the first to hear about new roles at Procore, join our Talent Community.
Manager, Software Engineering
Posted today
Job Viewed
Job Description
This position will report to a Senior Manager Manager/Engineering Director. This position is located in **Cairo, Egypt**. We’re looking for five Engineering Managers to join us immediately.
**What you’ll do**:
- We are currently seeking to hire five Engineering Managers who have the opportunity to join one of the following teams/paths:
- Lead, manage and develop a team working on Procore’s Internationalization and Localization Platform, including providing technical leadership, strategy and outlook
- Ensure the delivery of scalable, high-quality solutions that provide real value to Procore users, emphasizing usability, reliability, and performance
- Focus on the development of our Project Management, Quality and Safety (PMQS) core offerings from Procore.
- Focus on the development of our Payment Documents offering under Financials - Pay Division.
- Manage a team of 6-8 engineers
- Develop an ambitious roadmap for projects in collaboration with Product Management
- Drive Globalization & Localization initiatives across Procore’s Product Line
- Guide all technical aspects of development, including technical requirements definition, design, implementation, testing, and release
- Mentor and coach your teams and the broader organization
**What we’re looking for**:
- 8+ years total experience as a Software Engineer
- 3+ years experience managing teams of varying sizes and timezones
- BS or MS degree in Computer Science, related discipline, or equivalent experience
- Experience in leading highly effective engineering teams
- Ability to coach, provide mentorship and guidance that aids team growth and development
- Track record of shipping value to customers with high quality
- Ability to lead large initiatives and evaluate current technical and organizational approaches
- Experience working remotely and with distributed teams
- Open to slightly shift working hours to accommodate for time zone differences
- Fluent in spoken and written English
**Additional Information**
**Perks & Benefits**
At Procore, we invest in our employees and provide a full range of benefits and perks to help you grow and thrive. From generous paid time off and healthcare coverage to career enrichment and development programs, learn more details about what we offer and how we empower you to be your best.
**About Us**
Procore Technologies is building the software that builds the world. We provide cloud-based construction management software that helps clients more efficiently build skyscrapers, hospitals, retail centers, airports, housing complexes, and more. At Procore, we have worked hard to create and maintain a culture where you can own your work and are encouraged and given resources to try new ideas. Check us out on Glassdoor to see what others are saying about working at Procore.
We are an equal-opportunity employer and welcome builders of all backgrounds. We thrive in a diverse, dynamic, and inclusive environment. We do not tolerate discrimination against employees on the basis of age, color, disability, gender, gender identity or expression, marital status, national origin, political affiliation, race, religion, sexual orientation, veteran status, or any other classification protected by law.
If you'd like to stay in touch and be the first to hear about new roles at Procore, join our Talent Community.
Manager, Software Engineering
Posted today
Job Viewed
Job Description
This position will report to a Senior Manager Manager/Engineering Director. This position is located in **Cairo, Egypt**. We’re looking for five Engineering Managers to join us immediately.
**What you’ll do**:
- We are currently seeking to hire five Engineering Managers who have the opportunity to join one of the following teams/paths:
- Lead, manage and develop a team working on Procore’s Internationalization and Localization Platform, including providing technical leadership, strategy and outlook
- Ensure the delivery of scalable, high-quality solutions that provide real value to Procore users, emphasizing usability, reliability, and performance
- Focus on the development of our Project Management, Quality and Safety (PMQS) core offerings from Procore.
- Focus on the development of our Payment Documents offering under Financials - Pay Division.
- Manage a team of 6-8 engineers
- Develop an ambitious roadmap for projects in collaboration with Product Management
- Drive Globalization & Localization initiatives across Procore’s Product Line
- Guide all technical aspects of development, including technical requirements definition, design, implementation, testing, and release
- Mentor and coach your teams and the broader organization
**What we’re looking for**:
- 8+ years total experience as a Software Engineer
- 3+ years experience managing teams of varying sizes and timezones
- BS or MS degree in Computer Science, related discipline, or equivalent experience
- Experience in leading highly effective engineering teams
- Ability to coach, provide mentorship and guidance that aids team growth and development
- Track record of shipping value to customers with high quality
- Ability to lead large initiatives and evaluate current technical and organizational approaches
- Experience working remotely and with distributed teams
- Open to slightly shift working hours to accommodate for time zone differences
- Fluent in spoken and written English
**Additional Information**
**Perks & Benefits**
At Procore, we invest in our employees and provide a full range of benefits and perks to help you grow and thrive. From generous paid time off and healthcare coverage to career enrichment and development programs, learn more details about what we offer and how we empower you to be your best.
**About Us**
Procore Technologies is building the software that builds the world. We provide cloud-based construction management software that helps clients more efficiently build skyscrapers, hospitals, retail centers, airports, housing complexes, and more. At Procore, we have worked hard to create and maintain a culture where you can own your work and are encouraged and given resources to try new ideas. Check us out on Glassdoor to see what others are saying about working at Procore.
We are an equal-opportunity employer and welcome builders of all backgrounds. We thrive in a diverse, dynamic, and inclusive environment. We do not tolerate discrimination against employees on the basis of age, color, disability, gender, gender identity or expression, marital status, national origin, political affiliation, race, religion, sexual orientation, veteran status, or any other classification protected by law.
If you'd like to stay in touch and be the first to hear about new roles at Procore, join our Talent Community.
Director of Software Engineering
Posted today
Job Viewed
Job Description
The Director of Software Engineering is responsible for providing technical leadership in all business aspects, communicating with employees, stakeholders, and customers to ensure our company’s technologies are used appropriately.
The Director of Software Engineering is well-versed in current technological trends and familiar with a variety of business concepts, strategic thinking and strong business acumen are essential in this role.
**Responsibilities**:
- Work with top management to ensure strategic alignment on technical vision, software products, and deliverables.
- Manage the design, development, and testing of new technology products and services, while maintaining the existing.
- Developing standards and procedures to ensure that software quality standards are met and consistent.
- Manage and grow the software development teams, including structure, hiring/promotion systems, professional development, engineering practices, and operational tools/processes.
- Work closely with the product team to translate the technical vision into product roadmaps and requirements.
- Manage the implementation of security requirements required by the Information Technology team.
- Coach and mentor the use of technology at all levels inside LxT
**Preferred Skills**
- BSc/BA in Computer Science, Engineering or a related field; MBA or other relevant graduate degree is a plus
- Proven experience in a tech leadership role
- Knowledge of technological trends to build a strategy
- Understanding of budgets and business-planning
- Ability to conduct technological analyses and research
- Excellent communication skills
- Leadership and organizational abilities
- Strategic thinking
- Problem-solving aptitude
Software Engineering Manager - Identity Management
Posted today
Job Viewed
Job Description
As the identity team engineering manager you will bring significant software development experience, Kubernetes knowledge and a keen eye for software design, performance and security. You will be responsible for working with product management to define the technical vision for the products, managing the team backlog, reviewing code and coaching younger team members.
You will be involved in all the aspects of the software development process: you will design software, write high-quality code and tests, provide insightful code reviews, write documentation and help to troubleshoot issues.
In addition to the engineering behind the project itself, you'll have the chance to work with industry-leading teams inside Canonical, ensuring your work is backed by rock-solid data stores, and highly observable using our Kubernetes-based Observability stack. You'll work with broader open source communities, participating in "hackfest" events, webinars and conferences.
**Who you are**:
- Proven experience hiring and leading a high performance software engineering team
- Expertise in Python and Go software development
- Ability to design and implement complex, distributed system
- Experience working with container technology and Kubernetes
- Strong understanding of software/infrastructure security and performance
- Experience designing and/or operating large scale distributed systems
- Knowledge of identity and access management technologies and standards is desirable but not essential
Canonical is a growing international software company that works with the open-source community to deliver Ubuntu, the world's best free software platform. Our services help businesses worldwide reduce costs, improve efficiency and enhance security with Ubuntu.
LI-remote
Software Engineering Manager - Ubuntu Linux Kernel
Posted today
Job Viewed
Job Description
This role would suit either an experienced manager of high performing software development teams, or a very proficient technical lead who is excited to take on a management responsibility. You will need to be passionate about Linux and aspire to be an integral part in it's distribution to millions of users worldwide.
As an engineering manager at Canonical, your primary responsibility is to your team: helping them grow as engineers, do important and satisfying work, and have a great time while doing it. Technical leadership experience and a background in software engineering are necessary prerequisites for this role. You will be expected to lead, challenge, and develop strong engineers, positively influence the culture, facilitate technical delivery, and work with your team on strategy and execution.
**What you'll do**:
- Lead a distributed team of engineers in your time zone
- Develop your team through coaching, mentoring, leading by example, and feedback
- Support timely delivery of core and specialised Ubuntu kernels
- Oversee commercial engagements that require custom kernel engineering
- Ensure an ongoing commitment to strict quality and reliability standards
- Engage with other teams at Canonical, the open source community and commercial partners
- Work from home with global travel up to twice a year for up to two weeks
**Who you are**:
- Significant programming experience in C, with Python, Golang, or other like languages also highly regarded
- Substantial experience with Linux kernel internals and concepts
- Solid understanding Linux kernel development principles
- Demonstrated experience managing or leading a team of software engineers
- Contributed to an open source project in the past
- Understanding of agile software development methodologies
- Ability to communicate effectively in English, both written and oral
- Earned a bachelor's (or equivalent university level) degree, preferably in a technology field
LI-remote
Be The First To Know
About the latest Staff engineer Jobs in Egypt !
Software Engineering Manager - Ubuntu Linux Kernel
Posted today
Job Viewed
Job Description
- Stability and reliability
- Not just running tests and reporting results but vigorously seeking ways to cause kernel crashes or other faults
- Security and hardening
- Actively attempting to identify vulnerabilities and exposures as well as responding to reported CVEs
- Performance profiling
- Kernel build automation
This role is not to oversee a team of button pushers forwarding automated results. Kernel Resilience staff are expected to be dedicated engineers using their experience to discover new issues using the best practices, or coming up with innovative new practices when 'best' just isn't good enough. Therefore the Kernel Resilience Manager must be an individual willing to leverage their passion to not only challenge the status quo but motivate the team to continually strive for improvement.
**What you'll do**
- Lead a globally distributed team of engineers through coaching, mentoring, feedback and hands-on career development
- Develop your team through coaching, mentoring, leading by example, and feedback
- Ensure an ongoing commitment to industry-leading quality, reliability and security standards
- Strive for continuous improvement in Linux kernel build automation
- Engage with other teams at Canonical, the open source community and commercial partners
- Work from home with global travel up to twice a year for up to two weeks
**Who you are**
- Someone with high standards for overall quality, and not afraid to ensure they are met
- At ease leading or working in several different technical domains concurrently
- Significant programming experience in C, Python, Golang, or other like languages
- Substantial experience in Linux system configuration, programming, and deployment
- Solid understanding Linux kernel internals and development principles
- Demonstrated experience managing or leading a team of software engineers
- Demonstrated ability to present oneself in a professional manner when interacting with colleagues, customers, business partners, and the open source community
- Understanding of agile software development methodologies
- Earned a bachelor's (or equivalent university level) degree, preferably in a technology field
Engineer
Posted today
Job Viewed
Job Description
- Operate daily back-up systems to assure the data are retrievable in case of System failure
- Ensure that all systems are updated and batched with the latest form all vendors according to IT security standards eliminating systems vulnerability
- Supervise IT technician in system maintenance & users help desk activities
- Review, Resolve & Close help desk calls and educate the users about the best practices in doing so he/she do one on one meetings
- Monitor & report system performance & correct system deviations to make sure operations are within performance standards
- Helpdesk support for laptops, servers, systems ,. etc. at office
- Project installation for IT infrastructure at site
**Job Type**:Full Time**Job Location**:Maadi
Quality Engineer
Posted today
Job Viewed
Job Description
With 3.4 billion people in over 190 countries using our products every day, Unilever is a business that makes a real impact on the world. Work on brands that are loved and improve the lives of our consumers and the communities around us. We are driven by our purpose: to make sustainable living commonplace, and it is our belief that doing business the right way drives superior performance. At the heart of what we do is our people - we believe that when our people work with purpose, we will create a better business and a better world.
At Unilever, your career will be a unique journey, grounded in our inclusive, collaborative, and flexible working environment. We don't believe in the 'one size fits all' approach and instead we will equip you with the tools you need to shape your own future.
JOB PURPOSE
Unilever is the place where you can bring your purpose to life with the work that you do - creating a better business and a better world. If you are then this role is just for you!
Main Job Scope:
The Site Quality Management role focuses on factory operations, implementing, executing, improving and providing technical quality support to manufacturing site, Engineering, TIM (Technical Innovation Management) teams for Quality Management System (QMS) compliance, innovation execution, quality risk management and quality improvement.
WHAT WILL YOUR MAIN RESPONSIBILITIES BE
+ Support deploying of UL Quality strategy, governance and goals through specific Quality projects and targets.
+ Support in enhancing Quality Culture through trainings and activities.
+ Ensure HACCP plans for the site are designed and operated to assure product safety.
+ Support ensuring compliance to product technology GMP requirements.
+ Support in Quality management for resolution of quality / consumer safety issues.
+ Ensure core technology design for equipment and infrastructure, process changes and specifications meet local regulatory requirements and product quality needs (including cleanability, specification localization, etc.)
+ Support engineering studies to approve, evaluate or certify new or modified equipment capabilities (relative to quality attributes or performance) and identify specific design reviews for such aspects as hygienic design.
+ Support ensuring that quality / hygiene control plans are established for production site changes or production capacity increases.
+ Participate in / supports (depends on project) Quality risk assessments for innovations.
+ Support ensuring consumer safety and product quality in new innovations by assessing compliance to UL Quality requirements and driving improvement plans to close gaps
+ Support Quality Management System deployment and continuous improvement through support to UMS Quality Pillar.
+ Support resolving consumer/ customer product and package complaints and PQS issues through analysis of care-line and PQS audit information to identify improvements.
+ Support Factory Management with the Quality efforts to raise visibility and set priorities for Quality improvement.
+ Determine quality improvement parameters by identifying statistical methods relevant to manufacturing processes.
+ Establish statistical confidence by identifying sample size and acceptable error; determining levels of confidence.
+ Prepare reports by collecting, analyzing, and summarizing data; making recommendations.
+ Interact with manufacturing and engineering teams to optimize documentation related to quality and inspection checks.
+ Analyze quality performance utilizing using statistical and analytical tools and methods.
+ Implement methods to inspect, test and evaluate reliability, precision, reliability and accuracy of processes, products and production equipment.
+ Develop and establish quality procedures and systems for inspecting plans, quality trends, statistical plan price estimates and technical quality proposal plans.
+ Ensure process control documents adhere with set requirements.
+ Ensure, on time processing of non-conforming components.
+ Assist disposition process by involving in failure analysis and suggest corrective actions.
+ Coordinate with suppliers and customers relating to quality trends, performance, and corrective action.
+ Verify conformance and productivity of quality engineering system through supplier audits and surveys.
+ Support changes to existing and new materials suppliers through activities that assure quality / hygienic control processes are in place and operating effectively, e.g. follow up on audit action plans.
+ Review all product quality aspects like planning, manufacturing methods and process specifications.
+ Assist manufacturing waste performance evaluation and management.
WHAT YOU NEED TO SUCCEED
Experiences & Qualifications
+ Bachelor's degree in Engineering (Mechanical, Production, Chemical).
+ 1 to 3 Years of Experience in Quality field or related.
+ Experience in Manufacturing, FMCG is preferred.
Skills
+ Strong Communications Skills.
+ Problem solving Skills.
+ Analytical Skills.
+ Managing Conflicts.
+ Managing & Leading Change.
Leadership
+ You are energized by delivering fantastic results. You are an example to others - both your results and your resilience. You are constantly on the lookout for better ways to do things, engaging and collaborating with others along the way.
+ As an individual you are the one responsible for your own wellbeing and delivering high standards of work. You must also focus on the Consumer and what they need. You are humble and have your head up, looking around to interpret evidence and data smartly, spot issues and opportunities to make things better.
+ Critical SOL (Standards of Leadership) Behaviors
+ PASSION FOR HIGH PERFORMANCE: Takes personal responsibility and accountability for execution and results. Has an owner's mindset, using data and insight to make decisions.
+ PERSONAL MASTERY: Sets high standards for themselves. Actively builds own wellbeing and resilience.
+ CONSUMER LOVE: Whatever their role, always looks for better ways to serve consumers. Invests time inside and outside to understand the needs of consumers.
+ PURPOSE & SERVICE: Has humility, understanding that leadership is service to others, inside and outside Unilever.
+ AGILITY: Explores the world around them, continually learning and developing their skills.
Unilever embraces diversity and encourages applicants from all walks of life! This means giving full and fair consideration to all applicants and continuing development of all employees regardless of age, disability, gender reassignment, race, religion or belief, sex, sexual orientation, marriage and civil partnership, and pregnancy and maternity.
Unilever is an organisation committed to equity, inclusion and diversity to drive our business results and create a better future, every day, for our diverse employees, global consumers, partners, and communities. We believe a diverse workforce allows us to match our growth ambitions and drive inclusion across the business. At Unilever we are interested in every individual bring ing their 'Whole Self' to work and this includes you! Thus if you require any support or access requirements, we encourage you to advise us at the time of your application so that we can support you through your recruitment journey.
Job Category: Supply Chain
Job Type: Full time
Industry: