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