69 Mobile Software Engineer jobs in Egypt
Software Development Manager
Posted today
Job Viewed
Job Description
- Align section team members with technology strategies and objectives and ensure that technology targets are translated into individual actions which are executed and monitored through proper KPIs.
- Supervise development frameworks for new solutions and ensure the timely and best quality of agreed-upon solutions according to the requirements.
- Lead continuous improvement of platforms performance and add extra features and capabilities according to agreed-upon plans
- Coach team members to work to achieve assigned tasks and support them in any improvements needed.
**Qualifications: -**:
- Bachelor’s Degree in the related field is required.
Excellent SW development skills.
- Excellent interpersonal skills (Negotiation, communications, etc.)
- Excellent command of the English language (Reading, Writing & Oral).
- Proven track record for Managing large scale teams
- System analysis and design skills.
- Strong leadership skills.
**Experience: -**
**15+ years of digital development, java,.Net, and databases
**Proven track record in building effective platforms in a complex technology environment.
**Experience in major digital development tools and frameworks.
**Experience**:
- Digital Development: 5 years (required)
- Java Developer: 5 years (required)
- .NET Developer: 5 years (required)
- Databases: 5 years (required)
**Language**:
- English Fluency (required)
Software Development Manager
Posted today
Job Viewed
Job Description
You will be working within a team of world class experience, coming from past tenure in Microsoft, Amazon, Palantir and Careem, to launch and grow exciting new initiatives for our customers. You will be involved in every part of our process, from working closely with product management to people management and development.
**Required Qualifications**:
- 2+ years of relevant experience in software development management
- Bachelor’s degree in Computer Science, Computer Engineering or any related field
- Strong problem solving skills
- Ability to work in a highly-dynamic and fast-paced environment
- Strong verbal and written communication skills
**Preferred Qualifications**:
- Experience in leading teams within production-level software services
- Ability to mentor team decisions into choice of architecture and tech stack
- Ability to disambiguate business deliverables into concrete technical actions while maintaining technical debt
- Experience in Software Engineering best practices (e.g. test-driven development, code reviews, continuous integration and continuous deployment, service-oriented architecture, etc)
Senior Software Development Engineer

Posted 12 days ago
Job Viewed
Job Description
**Req ID:** 452675
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.#LI-PLM#LI-Hybrid
Senior Software Development Engineer
Posted today
Job Viewed
Job Description
You will be working within a team of world class experience, coming from past tenure in Microsoft, Amazon, Palantir and Careem, to launch and grow exciting new initiatives for our customers. You will be involved in every part of our process, from coming up with ideas and planning to technical design, development, quality assurance and deployment. We build systems with highest standards, and we engineer for performance, reliability and big scale. We believe in using the best tools for the job, and we use industry’s cutting-edge technologies and best practices.
**Required Qualifications**:
- Bachelor’s degree in Computer Science, Computer Engineering or any related field
- At least 4 years of experience in building production-level software services with high scale
- Ability to influence team decisions into choice of architecture and tech stack
- Ability to disambiguate business deliverables into concrete technical actions while maintaining technical debt
- Computer Science fundamentals (object-oriented design, data structures, algorithms and complexity analysis)
- Proficiency in, at least, one modern programming language (e.g. C, C++, C#, Java and Python)
- Experience in Software Engineering best practices (e.g. test-driven development, code reviews, continuous integration and continuous deployment, service-oriented architecture, etc)
- Ability to work in a highly-dynamic and fast-paced environment
- Ability and willingness to learn new technologies independently
- Strong verbal and written communication skills
**Preferred Qualifications**:
- Experience in:
- Cross-platform mobile development (e.g. Flutter)
- Back-end development in.NET Core
- Front-end technologies (e.g. Reactjs and Reduxjs)
- SQL database or relational database skills
- Strong engineering writing skills
Senior Software Development Engineer
Posted today
Job Viewed
Job Description
Inside Microsoft's Web Experiences Team
Microsoft WebXT platform team delivers the cutting-edge infrastructure for Microsoft search and feeds experience. We are looking for a passionate platform developer to join us building the next generation core serving foundation for fast growing demands of search and feeds. You will be hands-on in one of world’s largest distributed systems in production. You will have the opportunity to work with the latest cloud and machine learning technologies, in-house or open-source, and make direct impacts to the products used by billions of people daily.
**Responsibilities**:
- Share accountability of a wide array of assets and be comfortable with learning a broad array of technologies.
- Design and implement features in a distributed environment using data to guide and measure success.
- Debug and mitigate incidents in live production environments.
- Participate in regular team scrums and communicate regularly and clearly with team members and leads.
- Look for opportunities to use open-source technologies in our service or to share learnings, services and tools we have created with Microsoft broadly or the open-source community.
**Qualifications**:
WebXT#
- BS degree in computer science or related technical discipline with 5 years of working through full product cycles
- MS degree with 3 years of working through full product cycles
- 5+ years’ experience with C#/C++/Java/Python or other OOP skills
- Hands on experience on production scale distributed systems
- Fluent in C++ is a plus
- Experience on high performance computing (e.g., cache/memory optimization, fine-grained parallel library and runtime) is a plus
- Experience on building Machine Learning/Deep Learning systems is a plus
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Supervisor, Nms Software Development
Posted today
Job Viewed
Job Description
As a.NET Developer, this team member will be involved in the design, development, coding, customization, configuration, testing, and deployment of the locally developed tools.
**Duties and responsibilities**
- Understand user requirements and pay attention to fine details.
- Design the new Architecture of the new proposed tool.
- Developing the new tool with full documentation.
- Deployment & Unit testing for the developed tools before presenting it to the users.
- Maintain good relations with the users domains based on the gained trust and technical knowledge.
- Ensure the exitence of complete backup for each developed tools source code with its complete documentation.
- Ensure the existence of the necessary support documents for the support activities related to tools such as: corrective actions, workarounds, monitoring procedures and regular checks.
**Job specification**
**EDUCATION**
- B.Sc. In computer engineering or communications.
**Experience**
- Minimum two years of experience in the development experience using C#.NET.
- Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC).
- Knowledge of at least one of the.NET languages and HTML5/CSS3.
- Familiarity with architecture styles/APIs.
- Understanding of Agile methodologies.
- Knowledge of REST APIs.
**Skills and abilities**
- Fluent English.
- Planning and organizing skills.
- Troubleshooting & Problem solving and result oriented.
- Effective interpersonal and communication skills.
- Ability to command respect and create a sense of community among the team members.
- Customer oriented.
**Contract**:
Regular
Fintech Software Development Manager
Posted today
Job Viewed
Job Description
Job Responsibilities
- Lead the team to perform pre-project technical evaluation and planning.
- Develop Fintech product development plan.
- Manage the entire product development cycle.
- Oversee product quality assurance.
- Perform post-production support to industry partners.
**Requirements**:
- Solid experience in large scale bank systems integration would be a plus.
- Solid experience in customer support for technical product deployment and supplier liaison is preferred.
- Strong analytic skill in resolving technical issues.
Be The First To Know
About the latest Mobile software engineer Jobs in Egypt !
Software Development Team Leader
Posted today
Job Viewed
Job Description
Title
Software Development Team Leader
Department Name
Software Development
Industry
Software
City
Cairo
State/Province
Cairo
Zip/Postal Code
11311
- Set estimates for required software development effort
- Manage software development activities
- Coach and support team members in technical issues, challenges and problems
- Conduct code reviews
Communicate with client to resolve technical issues, challenges and problems**Requirements**:
- B.Sc. / M.Sc. in Computer Science/Engineering
- 5+ years of experience with the full software development life cycle covering requirements, design, development, testing, delivery and support
- Hands-on experience with C#, ASP.net, MVC, LINQ, Entity Framework.
- Strong experience with Angular, Dot net core.
- Experience with cloud computing platforms such as AWS, Azure, or GCP
- Exceptional experience with Microsoft SQL Server including stored procedures, views and triggers
- Experience with Microsoft SQL Server Analysis Services and Reporting Services
- Experience with Web Services
- Hands-on experience with Agile software development is a plus
- Ability to translate business requirements to technical solutions
- Solid understanding of OO design and implementation
- Strong verbal and written communication skills
- Possess creative problem solving skills
- Experience in handling clients
- Ability to lead a team
Software Development Engineer, Amazon Payment
Posted today
Job Viewed
Job Description
- 1-5 years of commercial software development experience
- Experience in a senior software development or tech lead role
- Design and architecture experience, as well as sound knowledge of object-oriented design patterns
- Experience building and operating mission critical cloud software services and an understanding of design for scalability, performance, and reliability
- Ability to communicate complex, technical details to non-technical stakeholders verbally and in writing
- Ability to work in a fast-paced environment with fluctuating priorities and deadlines
- Interest and desire to learn new skills and do things never done before
- Ability to solve difficult and highly ambiguous software problems
- Graduate (Ms or PHD) in Computer Science or related field
- Experience with data mining, machine learning or predictive modeling systems
- Experience with payment processing, risk, and anti-fraud systems
- Experience with Hadoop, MapReduce, Spark or other big data processing systems
- Knowledge of XHTML, JavaScript, CSS, and modern web technologies
- Demonstrated capability to provide depth and breadth technical leadership to agile teams
- A deep understanding of cross-functional multiple-team based software development
- A strong business and technical vision with the ability to translate these in business and technical approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions
Internship in Software Testing and Development
Posted today
Job Viewed
Job Description
**Required Skills**:
Hurghada resident
Good communication and teamwork skills.
**Job Type**: Part-time
Application Question(s):
- Do you live in Hurghada?