Software Engineer

Home | Software Engineer

Job Description

Job Title: Software Engineer / Developer
Location: Hybrid / Remote (Global Collaboration)

About Mawaba Technologies

Mawaba Technologies is an innovation-driven company dedicated to creating smart, inclusive, and sustainable digital ecosystems.
Our mission is to design technologies that improve the lives of individuals, organizations, and institutions through artificial intelligence (AI), data science, and modern software engineering.

We develop next-generation platforms and applications that support smarter healthcare, more sustainable environments, and stronger digital infrastructure.
At Mawaba, you’ll join a diverse team of technologists, researchers, and innovators who believe that code can drive positive social impact.

Job Summary

We are looking for passionate software engineers to design and develop scalable applications that power Mawaba’s AI and data systems.
You’ll work on projects that combine user-centered design, data analysis, and machine learning, helping to shape the future of intelligent platforms that improve decision-making and quality of life.

You’ll enjoy significant freedom to innovate, modern tools for creation, and the opportunity to see your work make a real impact—from the prototype phase through to production.

Your Responsibilities

  • Design, develop, and maintain software solutions that support Mawaba’s AI, cloud, and data platforms.
  • Collaborate with multidisciplinary teams (ML, DevOps, Product, UX) to deliver robust, secure, and user-centered systems.
  • Build APIs, dashboards, and applications using modern languages and frameworks such as Python, JavaScript/TypeScript, C#, and React.
  • Integrate analytics and machine learning capabilities into real-world applications.
  • Participate in the entire software development lifecycle, from architecture and testing to deployment and monitoring.
  • Participate in code reviews and technology watch, and promote best practices for clean code and system reliability.

Required Qualifications

  • Bachelor’s degree (or equivalent experience) in computer science, software engineering, or a related technical field.
  • Strong programming skills in one or more of the following languages: Python, TypeScript/JavaScript, C#, Java, or Go.
  • Experience in web or backend development, RESTful APIs, and database integration.
  • Knowledge of cloud services (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes).
  • Growth mindset: curiosity, adaptability, and a passion for creating useful and responsible technologies.

Desired Skills

  • Knowledge of AI/ML frameworks and data pipelines.
  • Experience with CI/CD pipelines, Git-based workflows, or Agile methodologies.
  • Understanding of UI/UX design principles or data visualization.
  • Familiarity with DevOps tools and Infrastructure as Code practices (Terraform, GitHub Actions).

Why Join Mawaba Technologies

  • A Meaningful Mission: Design technologies that make a real social and environmental impact.
  • A Culture of Innovation: Work with a team that values creativity, curiosity, and innovative problem-solving.
  • Global collaboration: Collaborate with professionals and partners around the world.
  • Career growth: Advance through hands-on learning, mentoring, and applied research.
  • Flexibility: Hybrid or remote work with a strong emphasis on work-life balance, autonomy, and impact.

How to Apply

If you’re passionate about creating technologies that make a difference, we’d love to learn more about you.
Please submit:

  • Your updated resume
  • A short cover letter highlighting your experience and ambitions
  • (Optional) Links to your GitHub, portfolio, or projects showcasing your achievements

Commitment to Equal Opportunity

Mawaba Technologies is proud to be an equal opportunity employer.
We believe that diverse teams build stronger and more ethical technologies.
We welcome applications from people of all backgrounds, experiences, and perspectives because your unique journey can help us build a better digital future.

Apply for this position