EMMA Systems

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 Software Engineer to join our team. The ideal candidate will be responsible for building high-performance real-time user interfaces and systems of our platform and website, able to build and maintain web apps and open-source libraries that can be shared across projects

Key Responsibilities:

  • Building and developing user interface components using ReactJS.
  • Building stable & reusable code and integrate with the backend.
  • Maintain and improve EMMA products.
  • Collaborate with back-end developers to improve usability.
  • Optimize application code.
  • Implement unit testing.
  • Develop and maintain highly responsive and dynamic front-end applications using Vue 3 and Nuxt 3.
  • Translate UI/UX design wireframes into high-quality code.
  • Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
  • Collaborate closely with backend developers to integrate RESTful APIs.
  • Implement best practices in coding and design to ensure a consistent and maintainable codebase.
  • Participate in code reviews to maintain code quality and provide mentorship to junior developers.
  • Stay up-to-date with the latest frontend development trends and best practices

Skills and Qualifications:

  • Familiarity with developing responsive websites using HTML5, CSS3, and JavaScript (ES6+)
  • Strong proficiency in JavaScript, HTML5, and CSS3.
  • Familiarity with web application code design and architecture.
  • Strong understanding of web technologies, how web pages/applications are delivered, and browser functionality.
  • Ability to build sites without using CSS frameworks (e.g., Bootstrap, Tailwind).
  • Solid knowledge of cross-browser/platform compatibility issues.
  • Good experience with browser APIs, local storage, and front-end performance optimization (e.g., Lighthouse reports).
  • Excellent troubleshooting skills.
  • Proficiency in frontend JavaScript including DOM manipulation.
  • Proficiency in ReactJS.
  • Proficiency in CSS.
  • Experience with browser-based debugging and performance testing software.
  • Familiarity with build tools like Webpack & Rollup.
  • Familiarity with common front-end development tools such as Webpack, NPM, Rollup, SASS … etc.
  • Familiarity with state management frameworks like Redux.
  • Familiarity with Git and Revision control systems.
  • Familiarity with HTTP1 & HTTP2(protocol, cookies, CORS … etc).
  • Strong written and verbal communication skills.
  • Expertise in Vue 3 and Nuxt 3.
  • Experience with responsive and adaptive design.
  • Familiarity with RESTful APIs integration.
  • Proficiency with version control systems such as Git
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Experience in the aviation industry and familiarity with products like A-CDM, VTT, and PDS is a plus

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.

     

    EMMA Systems Inc. is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. 

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 highly motivated and skilled junior UI/UX to join our team. The ideal candidate will have a strong background in IT projects within the airport sector and is responsible for designing seamless and dynamic user interfaces, enhancing user experience, and contributing to the aesthetic and functional design of our platform.

Key Responsibilities:

  • Design and improve user interfaces and user experiences for both new and existing applications with a focus on optimizing engagement and usability.
  • Collaborate with the product management and development teams to define and implement innovative solutions for product direction, visuals, and experience using Material Design guidelines.
  • Create wireframes, storyboards, user flows, process flows, and site maps to effectively communicate interaction and design ideas.
  • Conduct user research and evaluate user feedback to gather insights and validate designs.
  • Develop responsive website designs and ensure that all websites and applications adapt to multiple device types and screen sizes.
  • Work closely with developers to ensure that designs are implemented accurately and effectively.
  • Stay up to date with the latest UI/UX trends, techniques, and technologies.
  • Identify design problems and devise elegant solutions in collaboration with Product Managers.
  • Consider existing applications and evaluate their UX effectiveness.
  • Take a user-centered design approach and rapidly test and iterate design.

Skills and Qualifications:

  • Bachelor’s degree in information technology, engineering, business administration, or a related field.
  • Strong understanding of different IT systems, experience with UX design patterns and creating user-centered designs.
  • 2-3 years UX/UI design experience for digital products or services.
  • Up to date with the latest UX/UI trends, techniques, and technologies.
  • Strong working knowledge of Microsoft Office, Figma, HTML, CSS (SCSS), iOS, Android, Design Systems, and Adobe Creative Suite.
  • Ability to analyze research data and apply insights to improve designs.
  • 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.

Location: Jordan

Job Description

EMMA Systems is seeking a skilled Administrative and HR Administrator to join our fast-growing team. This role is essential in ensuring the smooth day-to-day operations of our Amman office while supporting HR functions. The successful candidate will bring organizational excellence, a proactive approach to office management, and a solid understanding of HR practices. If you thrive in a dynamic environment and are excited about contributing to a company making an impact in the aviation industry, this role is for you.

Key Responsibilities

  • Oversee the daily operations of the EMMA Systems Amman office, ensuring an efficient, organized, and well-stocked workspace.
  • Manage vendor relationships, negotiate contracts, and ensure timely delivery of office supplies, services, and equipment.
  • Coordinate all office logistics, including IT, facility management, and maintenance, ensuring the workplace meets safety and operational standards.
  • Lead efforts to organize company-wide meetings, executive travel, events, and workshops.
  • Provide administrative support to senior management and various departments as needed.
  • Develop and enforce office policies and procedures to promote productivity, efficiency, and a positive working environment.
  • Track office-related expenses, prepare budget reports, and manage financial oversight for office operations.
  • Ensure compliance with health, safety, and environmental regulations within the office.
  • Support the recruitment process by coordinating job postings, screening candidates, scheduling interviews, and communicating with applicants.
  • Assist with the employee onboarding process, including preparing employment contracts, organizing orientation sessions, and maintaining employee records.
  • Ensure the proper documentation of employee data, benefits, time off, and performance reviews, in compliance with company and legal requirements.
  • Provide administrative support for payroll processing, including gathering timesheet data and liaising with finance for payroll distribution.
  • Serve as the point of contact for basic HR-related inquiries from staff, addressing questions about benefits, policies, and leave.
  • Contribute to employee engagement initiatives, such as team-building events, feedback surveys, and wellness programs.
  • Support HR projects and initiatives that align with EMMA Systems’ values and growth strategy, including employee development and performance management.

Qualifications

  • 3-5 years of experience in an administrative and/or HR role.
  • Bachelor’s degree in Human Resources, Business Administration, or a related field is preferred.
  • Proficiency with Microsoft Office Suite (Word, Excel, PowerPoint) and HR software (e.g., HRIS).
  • Strong organizational and multitasking skills with attention to detail.
  • Excellent written and verbal communication skills.
  • Knowledge of HR practices, labor laws, and regulations in Jordan.

    EMMA Systems LLC is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Let’s write aviation history together

Scroll to Top