AeroCloud creates modular and scalable intelligent airport management software built on leading-edge technology. Our cloud-native platform uses predictive artificial intelligence and machine learning. Together with our common-use passenger processing and self-service solutions, we deliver an innovative answer to the complex operational challenges experienced by airports across the globe.
AeroCloud’s Intelligent Airport Management System (iAMS) and Flight Management System reduce manual inputs and centralise data, making it available to all members of airport stakeholder groups. Inspection, Lease and Asset Management systems support on-site logistical planning. In addition, Common-Use Passenger Processing and Self-Service solutions and our Mobile Bag Drop app help airports efficiently manage the ups and downs in daily passenger numbers.
Our platform is 100% cloud-native, and users can access it anywhere, anytime, and on any device. We configure all modules within the Cloud and deliver remote updates quickly and easily; users can access AeroCloud’s software via a web interface, removing the need to access a local network. Airports can depend on our cloud-hosted platform’s security, fast processing speeds and scalability.
Requirements
About you
We are looking for a Software Engineer to join our Engineering / Development team who will report directly to the Head of Engineering. This role will not have any direct reports and will be based in the Stockport office with a hybrid working model.
Summary of Role
At AeroCloud Systems, we're not just creating software; we're crafting the future of airport technology. Our award-winning platforms are the cornerstone of modern airport operations, and we're looking for a passionate Software Engineer to join our team. This role is an exciting opportunity to work on cutting-edge solutions that make a real difference in the fast-paced world of airport management.
Working as part of the Development team, this role will be primarily focused on writing high quality code to build our products and features.
Ownership and Impact
* · Develop and innovate on our AWS-based platforms, ensuring they remain at the forefront of the industry.
* · Embrace our culture of engineering excellence, taking full ownership of your code from conception through to production.
* · Continuously seek and implement improvements in code, processes, and methodologies.
* · Challenge the status quo, constantly pushing boundaries to ensure our products are the best in the business.
Core Skills
* AWS Proficiency: Deep understanding and experience with Amazon Web Services.
* Agile Methodology: Commitment to delivering value efficiently through Agile practices.
* Testing: Proficiency in various testing methodologies to ensure code quality.
* TypeScript: Strong skills in TypeScript for creating scalable and maintainable code.
* NoSQL Databases: Experience with databases like DynamoDB or MongoDB.
* Modern Development Practices: Expertise in modular design, code reusability, service layers, and separation of concerns.
Desirable Skills,
* Observability: Skills in engineering for system health and performance monitoring.
* Serverless Infrastructure: Proficiency in building and supporting serverless architectures using tools like CDK or SST.
* Microservices & Event-Driven Systems: Experience in constructing and maintaining microservices and event-driven architectures.
* UI Frameworks: Ability to work with component frameworks for enhanced user experiences.
* Micro frontends/Federated Frontend Development: Expertise in creating modular and deployable UI components.
* CI/CD Pipelines: Strong skills in developing and maintaining CI/CD pipelines.
* Security: Solid understanding of security protocols and best practices.
The duties and responsibilities of the role may vary and change depending on the AeroCloud business needs.
What are we looking for?
As a Senior Software Engineer at our dynamic team, we seek an individual with energy and passion for technology. Your adaptability and proactive approach to new challenges define your work ethic, while your idea-driven and team-oriented mindset contributes fresh perspectives and values collaboration with colleagues.
A pragmatic problem-solver, you approach tasks with practicality and demonstrate a keen eye for detail and thoroughness, ensuring high-quality outcomes. Your strong communication skills, coupled with customer-focus, enable you to articulate ideas and prioritize end-user needs.
With a self-motivated attitude, you possess a strong desire for continuous personal and professional growth.
For this role, we specifically look for someone with over 2 years of commercial experience as a Software Developer, showcasing expertise in the AeroCloud tech stack, including Javascript and Node.js. React and MongoDB are beneficial, with crucial aspect being experience in working within an agile methodology.
Our ethos
AeroCloud recognises Diversity, Equality, and Inclusion at the heart of our business. They represent the mutual trust, respect and understanding we strive for. They are integral to our brand, reputation, success, business sustainability and employee relations impact. Our vision is to have a diverse, equal and inclusive organisational culture. We want everyone who comes into contact with us, both face to face and virtually, to feel valued and respected. We want our workplace both in the office and at home to foster belonging to all colleagues to feel seen, connected, supported and proud. We will draw on the rich diversity of our workforce and harness the diverse contributions and considerable talents of our staff to achieve our vision in line with our organisational values and DE&I principles.
AeroCloud is an equal opportunities employer so if you have any specific work or access requirements as a result of a condition or disability then AeroCloud would be committed to working with you on the best way to support this at work.
Benefits
* Competitive salary
* Hybrid working environment
* 25 days annual leave + statutory holidays
* Take your birthday off work on us as well
* Access to our Employee Assistance Program
* Extensive upskilling and training
* Company pension scheme
* Access to employee perks and discounts