339 Python Software jobs in Egypt

Senior Python Software Engineer

New
EGP120000 - EGP240000 Y SAQAYA

Posted today

Job Viewed

Tap Again To Close

Job Description

Senior Python Software Engineer – Remote (Egypt) – Full-Time

Join SAQAYA. Build Connections. Deliver Impact.

At
SAQAYA
, we don't just build software – we create connections that matter. With teams in the UK, Spain, and Egypt, we bring top-tier developers together with leading UK clients to deliver innovative, game-changing solutions. If you love solving tough problems, collaborating with brilliant minds, and constantly learning, this is your playground.

The Role:

We're looking for a
Senior Python Software Engineer
to join our fast-growing, remote team. You'll be at the heart of developing and enhancing software for Mobysoft using
Python, Java, and AWS Cloud services
. Beyond coding, you'll mentor teammates, drive innovation, and help shape how we build world-class software.

What You'll Do:

  • Build, maintain, and enhance high-performance applications with
    Python and Java
    .
  • Write and run
    unit tests
    , participate in code reviews, and champion best practices.
  • Solve complex problems, debug tricky issues, and ensure our systems are rock-solid.
  • Collaborate closely with your team and leaders to
    innovate and continuously improve
    .
  • Mentor, coach, and inspire your colleagues to raise the bar across the department.
  • Embrace new tools, technologies, and approaches to stay ahead in a fast-changing tech landscape.

What We're Looking For:

  • Strong expertise in
    Python
    and
    SQL databases
    (DynamoDB & Redshift a plus).
  • Hands-on experience in
    AWS Cloud
    (IaaS & PaaS).
  • Track record of building
    high-performance, enterprise-scale applications
    .
  • Solid understanding of
    Object-Oriented Programming
    .
  • Experience with
    Agile practices
    like CI/CD, TDD, and Pair Programming.
  • Natural problem solver with
    ownership mentality
    .
  • Excellent communication skills – you can talk to both techies and non-techies
  • Awareness of
    secure coding practices
    and a drive for clean, maintainable code.

Bonus Skills:

  • Big data or data products experience.
  • Leadership or mentoring experience.
  • Familiarity with GitHub, Jira, Confluence, Microservices, and containerization.
  • Exposure to other languages: Java, Go, TypeScript, ML, NoSQL.

Who You Are:

  • Curious and innovative – you love exploring new ideas.
  • Driven and results-focused – you turn plans into action.
  • Customer-focused – you think about impact first.
  • Growth-minded – constantly learning and helping others grow.

Why You'll Love Working at SAQAYA:

  • Fully
    remote role
    with global collaboration.
  • Work on
    cutting-edge projects
    for leading UK clients.
  • Thrive in a
    culture of innovation, learning, and mentorship
    .
  • Be part of a
    team that celebrates success, diversity, and bold ideas
    .

If you want to code, lead, mentor, and make a real impact on exciting projects,
SAQAYA is the place for you

This advertiser has chosen not to accept applicants from your region.

Senior Python Software Engineer with Networks

New
EGP120000 - EGP180000 Y CodiLime

Posted today

Job Viewed

Tap Again To Close

Job Description

Get to know us better

CodiLime is a software and network engineering industry expert and the first-choice service partner for top global networking hardware providers, software providers and telecoms. We create proofs-of-concept, help our clients build new products, nurture existing ones and provide services in production environments. Our clients include both tech startups and big players in various industries and geographic locations (US, Japan, Israel, Europe).

While no longer a startup - we have 250+ people on board and have been operating since 2011 we've kept our people-oriented culture. Our values are simple:

  • Act
    to deliver.
  • Disrupt
    to grow.
  • Team up
    to win.

The project and the team

We seek a creative back-end engineer to join our team, build a user-facing application in the networking area, and drive it to wide market adoption. The team comprises the Engineering Manager, UX designers, back-end, front-end, network and QA engineers.

Other things to know:

  • We are a self-sufficient team
  • Our point of contact is a Product Owner on the client's side
  • The team is located in Poland
  • The client's representatives are located on the East and West coasts of the US and in Europe
  • We use SCRUM framework

We work on multiple interesting projects at the time, so it may happen that we'll invite you to the interview for another project, if we see that your competencies and profile are well suited for it.

Your role

As a part of the project team, you will be responsible for:

  • Lead and direct technical initiatives within the team
  • Operate within project-specific frameworks while collaborating with cross-functional team members, including product managers, UX designers and front-end developers
  • Recommend and implement innovative solutions to drive continuous improvement
  • Develop and implement new features, as well as enhance and optimize existing functionalities
  • Partner with product owners to translate strategic objectives into actionable backlog items.
  • Engage with end users to address feature requests and resolve reported issues
  • Formulate and enforce rigorous testing methodologies

Do we have a match?

As a Senior Software Engineer, you must meet the following criteria:

  • At least 7 years of relevant work experience
  • Proficiency in Python
  • Knowledge of other programming language at intermediate level
  • Competence in Linux
  • Familiarity with PostgreSQL databases
  • Experience in developing software solutions in network or security areas, understanding of the domain
  • Practical application of CI and CD pipeline development
  • Experience in Docker containerization technology
  • Experience in backlog creation
  • Experience in working with end users
  • Experience in integrating external tools with a cloud hosted platform
  • English language proficiency at B2 level or higher

Beyond the criteria above, we would appreciate:

  • Demonstrated expertise in Google Cloud Platform services
  • Experience in implementing end-to-end testing pipelines
  • Proven ability to effectively collaborate within distributed teams

More reasons to join us

  • Flexible working hours and approach to work: fully remotely, in the office or hybrid
  • Professional growth supported by internal training sessions and a training budget
  • Solid onboarding with a hands-on approach to give you an easy start
  • A great atmosphere among professionals who are passionate about their work
  • The ability to change the project you work on
This advertiser has chosen not to accept applicants from your region.

Software Engineer – Python/Django

New
EGP120000 - EGP240000 Y Treyd

Posted today

Job Viewed

Tap Again To Close

Job Description

Treyd is rapidly scaling and we're all about supporting others on their growth journeys. We're a fast-growing B2B fintech pioneer that helps consumer goods companies supercharge their growth with our pivotal offering: a buy-now-pay-later solution that removes the pain of paying suppliers upfront. And it's not just about the dough – we enable a shift to more sustainable freight options with less CO2 emissions. Win win win.

Our growth-hungry customers are well matched in our team of Treydsters. We're currently 50 spirits with moonshot ambitions, spread across offices in Stockholm, London and Cairo – and the next stops are TBD. By joining now you will set the course for the adventures ahead together with your supporting teammates.

We are looking to grow our app team with a software engineer with django experience to take part of this journey, so we can help each other grow and reach our full potential.

About the role:

You'll join a team that builds and scales systems at the heart of global trade finance. Beyond product features, you'll get exposure to complex fintech challenges such as banking integrations, general ledger design, data engineering for financial pipelines, credit underwriting models, and AI evaluations.

Key responsibilities
  • Working closely and communicating adequately with Product Managers, Developers and UX designers to achieve team goals
  • Deliver new product features
  • Debug, Test, Deploy, and Maintain applications
  • Build reusable modules and libraries for future use
  • Contribute to backbone systems for financial flows, payments, and credit decisions
Skills and experience
  • Proficiency in Python and Django.
  • Solid database skills in a relational databases (i.e. PostgresSQL), transactions, isolation levels, materialized views performance
  • RESTful and Graphql API design skills
  • Experience deploying, monitoring and maintaining Python applications into production.
  • Strong unit/integration/e2e testing and debugging skills.
  • Proficiency of JavaScript & React is a plus.
  • Experience with Agile development methodologies is a plus.
  • Bonus: familiarity with financial systems, banking integrations, ledgers, or accounting flows.
  • Interest or experience in data engineering for analytics, reporting, or machine learning evaluation pipelines.
Who you are
  • A great communicator with good command of both written and spoken English.
  • Passionate and driven
  • Competent but humble
  • Either an exceptional fresh graduate, or already have 1–4 years of professional experience.
What will make you stand out
  • You understand microservice architecture but you are not applying it blindly. i.e. you understand when it hurts.
  • You have experience with event-driven architecture
  • You have experience in fintech: payments, credit or related.
  • You have experience in B2B workflows, invoicing, ordering & cross-border transactions.
  • You have worked in fintech: payments, credit, banking, underwriting, or related systems
  • You've built or integrated ledgers, or designed systems that handle sensitive financial data
What to expect in the first 30 days
  • become familiar with the business domain
  • pair program with your new colleagues
  • deploy your first contribution to production
What to expect in the first 90 days
  • independently develop, test, deploy and monitor your first feature
  • join the on-call team & help debugging issues
What to expect in the first year
  • lead the development and deployment of a major feature

If this sounds like just about everything you want to do, don't hesitate. We want to meet you like right now

What we offer:

Treyd offers a unique opportunity to be part of building and scaling one of the most promising and fast-growing fintechs in recent years.

  • Competitive compensation package
  • Premium office space with the option of hybrid remote
  • Startup style and mentality

Treyd is backed by international VC as well as prominent investors.

Treyd equality:

Treyd is an equal opportunity employer It is our commitment that every qualified person will be evaluated according to skills and experience regardless of age, gender, identity, national origin, marital status, ethnicity, sexual orientation, disability status or religion.

This advertiser has chosen not to accept applicants from your region.

Junior Python and AWS software developer

New
EGP120000 - EGP240000 Y Luxoft

Posted today

Job Viewed

Tap Again To Close

Job Description

Project description

LUXOFT is one of the major software services companies world-wide. We deliver professional software services in multiple business verticals such as finance, automotive, and digital transformation. Supporting large vehicle manufacturers in the area of development, production and aftersales is LUXOFT's ambition. The software inside a vehicle was traditionally expected to be a very controlled and self-contained environment. Equipping cars with perception and machine intelligence changes a lot in the overall picture of the vehicle manufacturer. LUXOFT's goal is to empower our customers, with deep domain knowledge and smart solutions, to develop cars of the future. Great mechanical engineering is not the only criteria anymore for delivering the best cars in the world. Using state of the art software technologies are key to provide the requested user experience. For the various software development projects and environments in automotive, we are looking for Embedded Software Developer. Join our international team.

Responsibilities

You will develop Python pipelines for Data Processing

You will contribute to the Cloud Architecture implementation in AWS

You will utilize common design patterns as well as the advantages of object oriented programming

You will perform code analysis, optimize algorithms, refactor and optimize code

You will develop robust and effective code and ensure high quality of the code by performing unit test as well as simulation on real data (software in the loop)

Skills

Must have

Academic degree in computer science, mechatronics, electronic engineering, telecommunication engineering or similar qualification, PhD welcome

Practical experience in software development using Python is a plus

Experience with Python (numpy/scipy/matplotlib)

Hands-on experience in AWS

Software debugging skills, understanding of performance optimization

Very good understanding of the software development process, preferably in the automotive area

You are hardworking and have team spirit

Communication skills in English (B2 level)

Nice to have

C++ experience, also in new standards (11, 14, 17)

AWS certifications are a considered as a plus

Experience with Bazel, gdb, gcc, memory & CPU profiling;

Experience in AI, Robotics, Machine Learning, Computer Vision or similar

Knowledge of MISRA standard

Other

Languages

Italian: A2 Elementary,English: C1 Advanced,Arabic: C2 Proficient

Seniority

Regular

Cairo, Egypt

Req. VR-

Mivida Business Park 3-B1,Cairo, Egypt

Python

Automotive Industry

27/08/2025

Req. VR-

This advertiser has chosen not to accept applicants from your region.

Software Development

New
EGP104000 - EGP130878 Y Orange Business

Posted today

Job Viewed

Tap Again To Close

Job Description

Votre rôle

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.
Votre profil

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.
Le plus de l'offre
  • 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
Entité

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

Contrat

CDI

This advertiser has chosen not to accept applicants from your region.

Software Development Engineer

New
EGP120000 - EGP240000 Y Brightly Software

Posted today

Job Viewed

Tap Again To Close

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.

This advertiser has chosen not to accept applicants from your region.

Software Development Engineer

New
EGP80000 - EGP120000 Y UltraSoC

Posted today

Job Viewed

Tap Again To Close

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

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Python software Jobs in Egypt !

Software Development Specialist

New
EGP30000 - EGP60000 Y ASSET Technology Group

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

The Software Development Specialist will be responsible for software development and maintenance of company's software systems on Azure Cloud and/or Oracle Cloud. They will be pivotal in the further development of bespoke customer facing applications and migration of on-prem and legacy solutions into Microsoft/Oracle Clouds. They will utilize expert level experience and knowledge in software development and engineering best practice recommendations combined with a strong current and deep experience with Java technology stack to support with design and development of all internal applications. They must have a very structured work approach and skills as a team player. They need to be ready to work in a challenging environment with highest Cybersecurity demand. The role will offer a variety of responsibilities, from being hands on to working with other technical experts and getting engaged into external requirements related to Cybersecurity. They will understand and be able to demonstrate the following key related technologies: o Customer facing applications, analysis, design, development, test, maintenance and troubleshooting. o Governance and best practice for security, authentication & information architecture. o Java frameworks (Spring), Microservices Architecture, Event Driven Architecture (EDA), Test Driven Design (TDD), and Single Page Application (SPA) o Agile practices, and DevSecOps. o Understanding of Authentication technologies OAuth/OpenID-Connect Azure B2C AD o Strong knowledge on Azure and OCI clouds services. o Linux / Docker / Kubernetes o Git / SVN / TFS

Qualifications & Skills

A degree in Computer Science, Information Systems, Electrical Engineering or a closely related degree. Classification: Public

Minimum 5+ years of experience as Software Developer/Engineer, or similar, who has attained a graduate degree in computer science, statistics, informatics, information systems or another quantitative field. Experience with software development design and architecture best practices. Experience using the following software/tools/technologies (experience is a must): o Frontend: Angular, React, Typescript, JavaScript, HTML, CSS o Backend: Java, Sprint Boot, Spring Data. o Datastores: PostgreSQL, MongoDB, Kafka, RabbitMQ o Containerization: Docker, Kubernetes o Clouds: Azure Cloud, Oracle Cloud, AWS Cloud o AI Knowledge & Tools: RAG, Agentic AI, n8n, LangChain o Scripting: Bash, Python Experience in integrating from various data source and systems, such as SIEM, ITSM, ERP, CRM, HCM, etc. Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases. Experience working with REST APIs, and NoSQL datastores. Strong project management and organizational skills. Supporting and working with cross-functional teams in a dynamic environment.

This advertiser has chosen not to accept applicants from your region.

Software Development Lead()

New
EGP125000 - EGP175000 Y VOIS

Posted today

Job Viewed

Tap Again To Close

Job Description

Role purpose:

  • The Software Development Lead is responsible for leading and mentoring a high-performing development team, driving hands-on software development, and ensuring the delivery of secure, scalable, and high-performance applications. This role combines technical expertise with leadership, requiring a deep understanding of modern software architectures, API development, security best practices, and system optimization
  • The successful candidate will play a key role in designing and integrating microservices, managing Identity and Access Management (IAM), optimizing web servers and networking, and ensuring system reliability through monitoring tools. Additionally, they will drive Agile development practices, manage sprints and backlogs, and foster a culture of technical excellence and innovation within the team
  • This role is ideal for a strong technical leader and problem solver who thrives in a fast-paced environment and is passionate about building and delivering high-quality software solutions using cutting-edge technologies.

Key accountabilities and decision ownership

  • Lead, mentor, and upskill a team of developers, fostering a high-performance culture in a multinational environment
  • Design, develop, and optimize secure, scalable, and high-performance applications using modern technologies and best practices
  • Ensure IAM implementation (OAuth, OIDC, SAML2), enforce security standards, and conduct penetration testing to safeguard applications
  • Manage sprints, backlogs, and CI/CD pipelines, ensuring efficient software delivery and continuous improvement
  • Optimize web servers (Nginx, Apache), troubleshoot networking issues, and enhance observability using Splunk, Grafana, and Dynatrace
  • Define and enforce best practices for software development, API integration, and microservices architecture
  • Set development priorities, allocate resources, and drive Agile delivery cycles
  • Manage security policies, IAM strategies, and compliance measures for applications and infrastructure
  • Make critical decisions on scalability, performance tuning, and monitoring solutions to ensure system reliability

Identify and implement emerging technologies to enhance software development efficiency and business value.

Core competencies, knowledge and experience

  • Technical Leadership & Team Management – Proven ability to lead and mentor development teams, fostering collaboration, innovation, and technical excellence in a multinational environment
  • Software Development & Architecture – Expertise in designing and developing scalable, secure, and high-performance applications using Python, Java, JavaScript ), microservices, and cloud technologies
  • Security & Identity Management – Strong knowledge of IAM protocols (OAuth, OIDC, SAML2), penetration testing, and application security best practices
  • Agile & DevOps Practices – Experience managing sprints, backlogs, CI/CD pipelines, and DevOps workflows to drive efficiency and agility in software delivery
  • System Performance & Monitoring – Hands-on experience with Nginx, Apache optimization, networking troubleshooting, and observability tools (Splunk, Grafana, Dynatrace) to ensure high availability and performance

Technical / professional qualifications:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 6+ years of experience in software development, including leadership roles in a multinational environment
  • Expertise in programming languages – Python, Java, JavaScript ); bonus: Golang, Kotlin
  • Strong knowledge of frontend & backend development – React, Angular, API design, and microservices
  • Experience with security & IAM protocols – OAuth, OIDC, SAML2, penetration testing, and security best practices
  • Proficiency in DevOps & CI/CD – Agile methodologies, sprint management, and CI/CD pipelines
  • Hands-on experience with system performance optimization – Nginx, Apache, networking troubleshooting
  • Proficiency in monitoring & observability tools – Splunk, Grafana, Dynatrace
  • Cloud & Infrastructure knowledge (AWS, GCP, or Azure) and containerization (Docker, Kubernetes) is a plus
  • Proven leadership experience – Managing and mentoring development teams in an Agile environment
  • Strong problem-solving and decision-making skills – Ability to handle complex technical challenges
  • Excellent communication and stakeholder management – Ability to work cross-functionally in a global environment
VOIS#WeMoveTheWorld#MoveWithUs
This advertiser has chosen not to accept applicants from your region.

Software Development Developer

New
EGP60000 - EGP120000 Y multinational

Posted today

Job Viewed

Tap Again To Close

Job Description

Company Description

Teleperformance is a global digital business services company. Our global scale and local presence allow us to be force of good in supporting our communities, our clients, and the environment.

We deliver the most advanced, digitally-powered business services to help the world's best brands streamline their business in meaningful and sustainable ways.

Job Summary:

The Software Development Developer analyzes the needs of clients to design and implement robust software solutions. This role is responsible for the full software development lifecycle, from designing and coding to debugging and deploying new applications. The developer also focuses on improving existing systems, enhancing security, and staying current with new technologies to recommend effective software upgrades.

Key Responsibilities and Accountabilities:

  • Analyze and implement new productivity tools and features, while also reviewing and optimizing existing systems.
  • Perform both corrective and evolutionary maintenance on existing software tools.
  • Develop new programs and features by producing detailed specifications and writing clean, efficient code.
  • Conduct comprehensive testing before products are released into a production environment.
  • Extract and manipulate data from existing systems to support business needs.
  • Participate in campaign implementation, including scripting, database loading, and performance analysis.
  • Perform requirements analysis, survey, and solution design.
  • Propose system improvements and present cost-benefit analyses to stakeholders.
  • Collaborate with other departments to maximize project outcomes and ensure seamless integration.
  • Adhere to all company processes, procedures, and policies, including but not limited to
    GDPR (General Data Protection Regulation)
    and
    GISP (Global Information Security Policy)
    .

Required Qualifications:Education & Training:

  • A higher education degree in Computer Science, Software Engineering, or a related field is required.

Essential Technical Skills:

  • Proficiency in programming languages, including
    Visual Basic 6.0
    .
  • Strong experience in
    database development
    using
    ANSI SQL
    .
  • General knowledge of IT infrastructure and principles.
  • For the
    IT Tools Developer
    specialization, prior experience as a
    .NET Developer
    is required.
  • Special Certifications (Preferential):
  • Microsoft .NET C#
  • Microsoft Transact-SQL

Experience Levels:Junior Software Developer:

  • Experience:
    Minimum of
    2 years
    of professional experience in software development.
  • Responsibilities:
    Focus on contributing to specific components of a larger project, bug fixes, and maintenance under the guidance of senior developers.
  • Skills:
    A solid understanding of core programming concepts and a willingness to learn new technologies.

Senior Software Developer:

  • Experience:
    Minimum of
    4 to 5 years
    of professional experience, including a proven track record in structured software development projects.
  • Responsibilities:
    Take ownership of complex projects, lead development efforts, mentor junior developers, and contribute to architectural design and strategic planning.
  • Skills:
    Expertise in the full software development lifecycle, strong problem-solving abilities, and a deep understanding of system design and architecture.

This structured format clearly distinguishes the two experience levels while maintaining a professional and technical tone.

software #developer
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Python Software Jobs