Careers
Write Aviation History with us, start here!

EMMA Systems helps airport stakeholders make their operations efficient & predictable by optimizing resource use and increasing operational transparency through its AI platform. We make all stakeholders collaborate better using our Collaborative Stakeholder approach. Creating less unnecessary movements on the airport and allowing for an increase in the number of flights without the need for an airport expansion.
Want to join us?

Join us in driving aviation towards greater efficiency and sustainability! At EMMA Systems, we are embracing significant challenges across various functions on a global scale, offering hybrid or fully remote work options. If you don’t find a specific role that aligns with your skills but are a software engineer, an aviation sales talent, or have relevant industry experience, we encourage you to submit your CV. When a new opportunity arises, we will reach out to inform you.
Please send your CV to info@emma.aero. We appreciate your interest in contributing to our mission and eagerly anticipate the possibility of you becoming a valuable part of the EMMA Systems team.
Our passion for aviation drives us to push boundaries and pioneer sustainable solutions. Be a part of a company that values your growth and offers exciting opportunities to advance your career.
Want to join us?
Join us in driving aviation towards greater efficiency and sustainability! At EMMA Systems, we are embracing significant challenges across various functions on a global scale, offering hybrid or fully remote work options.
Our passion for aviation drives us to push boundaries and pioneer sustainable solutions. Be a part of a company that values your growth and offers exciting opportunities to advance your career..
Below are our current job openings. If you don’t find a suitable position, feel free to send your CV to careers@emma.aero
Current Job Openings
Job Location: Jordan
Job Description
This is a full-time, hybrid role for a Senior Backend Software Engineer located in Jordan with flexibility for remote work. The Senior Software Engineer will be responsible for back-end web development, software development, programming, and object-oriented programming (OOP). Daily tasks include designing, implementing, testing, and maintaining software. The Senior Software Engineer will also work with other engineers to improve software quality, mentor junior engineers, and share knowledge across teams.
Key Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable Python code using Django.
- Develop RESTful APIs to support frontend services and mobile applications.
- Collaborate with frontend developers to define and implement data structures and APIs.
- Ensure data security, scalability, and performance in backend systems.
- Optimize backend processes to maximize speed and efficiency.
- Troubleshoot, debug, and upgrade existing backend systems.
- Write and maintain comprehensive documentation for backend systems and APIs.
- Conduct code reviews and provide mentorship to junior developers.
- Stay informed about emerging technologies and best practices in backend development
- Develop and maintain data integrations and adapters with external systems using various protocols (HTTP, TCP, message-passing, etc.).
- Experience in building resilient and multithreaded applications.
Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
Experience: 5+ years of experience in backend development, particularly in Python and Django.
Technical Skills:
- Expertise in Python and Django framework.
- Experience with RESTful API design and implementation.
- Strong understanding of relational databases (e.g., PostgreSQL) and NoSQL databases.
- Proficiency in version control systems such as Git.
- Familiarity with cloud services (AWS, Azure, etc.) and containerization (Docker).
- In-depth knowledge of Cross-Origin Resource Sharing (CORS), Cookies, and Caching systems.
- Skilled in Continuous Integration and Continuous Deployment (CI/CD) pipelines and tools.
- Familiarity with SSL/TLS protocols.
- Understanding of Authorization/Authentication mechanisms, including OAuth2 and OIDC.
Other Skills:
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Experience in the aviation industry and familiarity with products like AODB, RMS and A-CDM is a plus.
- Basic to advanced knowledge of front-end technologies.
- Proficiency in unit testing.
- Well-versed in system design principles.
- Strong commitment to secure coding practices
- Demonstrated proficiency in Agile methodologies, including Scrum and Kanban.
- Required experience with microservices architecture.
- Skillful in enhancing back-end system performance.
EMMA Systems LLC is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Location: Jordan
Job Description: We are seeking a highly motivated and skilled Senior Frontend Engineer to build high-performance, real-time web applications for EMMA products. You’ll work on complex UI challenges, maintain reusable frontend libraries, and collaborate with backend teams to deliver a seamless user experience.
Key Responsibilities
- Develop and maintain Vue.js applications with CoffeeScript, TypeScript, and Tailwind CSS.
- Optimize frontend performance and implement best practices.
- Collaborate with backend engineers to integrate RESTful APIs.
- Ensure code quality through unit testing (Vitest, Jest) and end-to-end testing (Playwright).
- Translate UI/UX designs into clean, maintainable code.
- Work with Docker-based environments for frontend deployment.
- Mentor junior developers and contribute to open-source libraries.
- Stay up-to-date with the latest frontend development trends and best practices
Essential Skills
- Expertise in Vue.js (Vue 3, Nuxt 3) and frontend architecture.
- Strong TypeScript and CoffeeScript experience.
- Deep understanding of CSS (Tailwind CSS preferred), HTML5, and modern frontend build tools (Webpack).
- Experience optimizing performance, handling browser APIs, and debugging efficiently.
- Proficiency with Git and modern version control workflows.
- Strong problem-solving skills, attention to detail, and ability to work autonomously. Experience with unit testing (Vitest, Jest) and E2E testing (Playwright).
Additional Skills
- Familiarity with aviation industry tools such as A-CDM, VTT, PDS.
EMMA Systems LLC is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Location: Jordan
Job Description: We are seeking a highly motivated and skilled Senior QA Engineer to join our team. The ideal candidate will have a strong background in IT projects within the airport sector and possess the ability to manage multiple projects simultaneously. You are responsible to provide quality oversight of EMMA Systems platform’s activities and to support and collaborate within quality organization and across all functions including Quality Control, coding, software development, and other functional teams. You will develop the overall test strategy, is responsible for organizing and managing the test plan of products prior to its release and ensure that the solution delivered has the highest level of quality possible.
Key Responsibilities:
- Perform Quality activities including, review QC data/procedures/test methods, support quality incoming materials inspection and release, support method qualification activities and review other QC relevant documentation for both internal and external processes.
- Review and assess QC related non-conformances/deviations with functional groups to determine root causes for issues related to products, process, materials, equipment etc.
- Review and assess impact to QC related changes to materials, equipment, procedures, and test methods.
- Develop the overall test strategy, Master test plan for the system.
- Responsible for the validation of the various applications. This includes understanding processes and functionality, knowledge of the overall system, mapping of required interfaces, and understanding of data requirements.
- Meeting with the product and engineering teams to determine quality assurance scope for the project.
- Designing end to end QA test procedures with optimal mix of manual and automation test cases.
- Responsible for day-to-day test preparation and test execution activities.
- Work on test data set up for various environments.
- Execution of test deliverables, analysis of test results, detection and documentation of defects, and validation of bug fixes.
- Lead the continuous improvements of testing process and procedures.
- Provide management reports and present them at management meetings with clarity and brevity.
- Work collaboratively and constructively with cross-functional departments for timely resolution of quality issues.
- Support activities related to corrections, corrective actions, preventive actions, non-conformances, deviations, and to correct and eliminate the potential sources for non-conformances / deviations in QC.
- Support continuous process improvement efforts as it relates to QC activities.
- Participate in authoring and/or revising Standard Operating Procedures (SOPs) to ensure compliance and quality objectives are met.
- Assist in supplier qualification and assessment activities.
- Performs visual, dimensional, and functional inspection and testing according to documented policies and procedures.
- Maintains the department QA manual/processes and supervision of all amendments and revisions.
- Support audits as required.
Skills and Qualifications:
- Bachelor’s degree in information technology, engineering, business administration, or a related field.
- A proven track record automating the testing of UI applications in a commercial environment.
- Excellent knowledge of testing principles, process, methodologies, and test tooling including Jira.
- Hands-on experience with automated testing tools.
- Strong understanding of airport operations and IT systems used in airports.
- Experience in writing clear, concise and comprehensive test plans and test cases.
- Solid organizational skills, including attention to detail and multitasking abilities.
- Demonstrated ability to lead and manage teams effectively.
- Problem-solving skills and ability to work under pressure.
- Dynamic, energetic, and early in your career journey.
EMMA Systems LLC is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Job type: Remote
Job Description: We are seeking a highly motivated and skilled Project Manager to join our team. The ideal candidate will have a strong background in IT projects within the airport sector and possess the ability to manage multiple projects simultaneously. You will play a key role in ensuring the successful delivery of our projects, from initiation to completion, while maintaining high standards of quality and efficiency.
Key Responsibilities:
- Lead and manage IT airport projects, ensuring they are delivered on time, within scope, and within budget.
- Develop detailed project plans, including timelines, milestones, and resource allocation.
- Coordinate internal resources and third parties/vendors for the flawless execution of projects.
- Ensure resource availability and allocation.
- Manage changes to the project scope, project schedule, and project costs using appropriate verification techniques.
- Measure project performance using appropriate tools and techniques.
- Report and escalate to management as needed.
- Perform risk management to minimize project risks.
- Create and maintain comprehensive project documentation.
- Foster strong relationships with stakeholders, ensuring clear and consistent communication.
Skills and Qualifications:
- Bachelor’s degree in information technology, engineering, business administration, or a related field.
- Proven working experience in project management, specifically in IT projects within the airport or aviation sector.
- Strong understanding of airport operations and IT systems used in airports.
- Excellent client-facing and internal communication skills.
- Solid organizational skills, including attention to detail and multitasking abilities.
- Strong working knowledge of Microsoft Office and project management software (e.g., JIRA, Slack, Asana).
- PMP, PRINCE2, or similar project management certification is a plus.
- Demonstrated ability to lead and manage teams effectively.
- Problem-solving skills and ability to work under pressure.
- Dynamic, energetic, and early in your career journey.
Location: Qatar
Job Description: We are seeking a highly motivated and skilled Bid Manager to join our team. The ideal candidate will be responsible for managing the end-to-end bid process within the context of our aviation-focused solutions. This role involves overseeing opportunities from qualification to contract award, including value proposition/strategy development, solution development, commercial considerations, partner identification, and risk management. Familiarity with airport operations management solutions (AOMS) and airport collaborative decision-making (ACDM) systems is highly advantageous..
Key Responsibilities:
- Manage the bid qualification (bid go / no go) process for new opportunities.
- Collaborate inputs from a variety of stakeholders, typically involving contributions from sales, marketing, product teams, finance, and delivery.
- Prepare and review the commercial aspects of the bid, ensuring all services are included in the final price to the customer.
- Track and manage risks throughout the bid process.
- Contribute to the written proposal in terms of both content and presentation (such as preparation of a management summary).
- Ensure timely delivery of compliant and commercially sound bids.
- Understand and resolve complex technical, strategic, and business issues.
- Arrange all post-bid reviews with customers, post-contract award.
- Create and maintain detailed records and documents of customer discussions and requirements.
- Accurately compile and complete sales-specific documentation, including proposals, business cases, return on investment calculations, specifications, and contracts.
- Keep all company systems up to date with the progress and results of your work.
- Maintain both the company CRM system and email correspondence records to the company standards, ensuring a clear audit trail of work completed.
- Conduct all administrative tasks in a detailed, timely, and professional manner.
Skills and Qualifications:
- Bachelor’s degree in information technology, engineering, business administration, or a related field.
- Proven working experience in project management and bid management.
- Strong understanding of global bidding processes, particularly within the aviation sector.
- Excellent client-facing and internal communication skills.
- Solid organizational skills, including attention to detail and multitasking abilities.
- Strong working knowledge of Microsoft Office and project management software (e.g., JIRA, Slack, Asana, CRM tools).
- PMP, PRINCE2, or similar project management certification is a plus.
- Demonstrated ability to lead and manage clients effectively.
- Problem-solving skills and ability to work under pressure.
- Dynamic, energetic, and early in your career journey.
Why Join Us:
- Be part of an innovative team that is transforming the aviation industry.
- Opportunity for professional growth and career advancement.
- Collaborative and inclusive work environment.
- Competitive salary and benefits package.
- Exciting projects with leading-edge technology.
EMMA Systems Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Location: Jordan, Remote.
Job Description: We are seeking a Junior Product Manager to join our team. The ideal candidate will be responsible for supporting the development and management of our aviation-focused products. This role involves collaborating with cross-functional teams to ensure our products meet market needs and deliver exceptional value to our customers. The Junior Product Manager will work closely with senior product managers and other stakeholders to help drive the product vision and strategy.
Key Responsibilities:
- Assist in the development and execution of the product roadmap for aviation solutions.
- Conduct market research and competitor analysis to identify trends and opportunities in the aviation sector.
- Collaborate with engineering, design, sales, and marketing teams to define product requirements and specifications.
- Support the product development process, including writing user stories, managing backlogs, and prioritizing features.
- Participate in product testing and quality assurance activities to ensure high standards are met.
- Gather and analyze customer feedback to inform product improvements and enhancements.
- Assist in the preparation of product documentation, training materials, and marketing content.
- Monitor product performance and usage metrics to identify areas for optimization.
- Help coordinate product launches and go-to-market strategies.
- Stay up-to-date with industry developments and emerging technologies relevant to airport operations management.
Skills and Qualifications:
- Bachelor’s degree in aviation management, engineering, information technology, business administration, or a related field.
- Prior experience or internships in product management, aviation, or related fields is a plus.
- Strong analytical and problem-solving skills.
- Excellent communication and interpersonal skills.
- Ability to work collaboratively in a fast-paced, dynamic environment.
- Proficiency in Microsoft Office and project management software (e.g., JIRA, Asana, Trello).
- A keen interest in aviation technology and innovation.
- Strong organizational skills and attention to detail.
- Ability to manage multiple tasks and priorities effectively.
- Willingness to learn and adapt to new challenges.
EMMA Systems LLC is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
Location: Jordan
Job Description: We are seeking a dynamic Engineer – Quality, Tooling, and Productivity to join our team. The ideal candidate will play a pivotal role in maintaining quality standards, implementing advanced tools to enhance team workflows, and driving productivity across the organization. This role involves leveraging cutting-edge technologies, automating processes, and ensuring adherence to best practices and standards.
Key Responsibilities:
- Ensure team adherence to established quality standards, processes, and best practices.
- Develop and implement quality frameworks to monitor and improve team output.
- Conduct periodic reviews to identify and address gaps in processes and standards.
- Design, implement, and manage tools using the Microsoft Power Platform (Power Apps, Power Automate, Power BI).
- Maintain and optimize SharePoint sites for collaboration and documentation.
- Develop tools to monitor team metrics such as code quality, Jira boards, and project tracking.
- Automate workflows and processes to improve team efficiency and predictability.
- Identify and deploy AI tools (e.g., ChatGPT, Gemini) to support team operations and decision-making.
- Provide actionable insights by creating dashboards for performance tracking, resource utilization, and productivity metrics.
- Leverage Python for scripting, data manipulation, and workflow automation tasks.
- Create and maintain OKRs to align team goals with organizational objectives.
- Monitor progress and ensure the team is on track to meet OKR targets.
- Facilitate reg Drive the adoption and effective use of digital workplace tools and technologies.
- Train and support team members in utilizing collaboration and productivity platforms.
- Champion digital transformation initiatives to improve communication, efficiency, and engagement within the team.
- Monitor the impact of digital tools on workplace productivity and make recommendations for improvements
- Continuously evaluate and refine team workflows to align with organizational goals.
- Facilitate the adoption of tools and processes to streamline operations and reduce manual effort.
- Collaborate with stakeholders to align tools and automation solutions with team and business needs.
Skills and Qualifications:
- Strong expertise in Microsoft Power Platform (Power Apps, Power Automate, Power BI).
- Proficiency in Python for automation, data analysis, and scripting.
- Hands-on experience in workflow automation and process optimization.
- Proficiency in creating dashboards and visualizing data for actionable insights.
- Familiarity with tools like Jira, Confluence, and other project management platforms.
- Experience in implementing and training teams on AI tools (e.g., ChatGPT, Gemini).
- Strong understanding of software development processes and quality assurance.
- Demonstrated experience in creating, tracking, and achieving OKRs.
- Proven track record in facilitating the adoption of digital workplace tools and driving engagement.
- Knowledge of agile methodologies and software development lifecycle (SDLC).
- Experience in mentoring teams to adopt tools and follow quality processes.
- Ability to evaluate and recommend new tools for productivity and process enhancement
Why Join Us:
- Be part of an innovative team that is transforming the aviation industry.
- Opportunity for professional growth and career advancement.
- Collaborative and inclusive work environment.
- Competitive salary and benefits package.
- Exciting projects with leading-edge technology.
EMMA Systems LLC is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.