
Software Engineer - Full Stack
Remote
Edinburgh, United Kingdom
£ 53,800 / year
Full Time
12-03-2025
Job Specifications
Software Engineer – Full Stack
Digital
Vacancy type: Full-Time Permanent
Closing date: 26/03/2025
Salary: £42,600 - £53,800 depending on experience
Edinburgh Airport’s Software Engineering Team works to create digital experiences which help make travel better. Our products include passenger-facing websites, internal tools to help the airport operate smoothly and efficiently, and our Multi-Airport eCommerce Platform (AirportX) that we’re working on scaling globally. We’ve got some very exciting projects on the go, and we need you to help us deliver them.
The Software Engineering team is a small, distributed team of highly-skilled engineers who work across the entire stack. We’re looking for someone who can bring their knowledge and experience to the team and who will get involved in generating product & feature ideas, launching prototypes and MVPs, AB testing changes and then launching these products and features to production.
Our tech stack includes (but is not limited to) Node.js, React, Next.js, MySQL and Google Cloud.
What you’ll be doing
Work across the entire stack, using modern technology and frameworks such as Next.js, React and Google Cloud Platform
Learn about the exciting world of aviation and build digital experiences to help make travel better for our passengers
Get involved with product discussions and decisions
Build out our Multi-Airport eCommerce platform and help us scale to airports across the globe
Share knowledge and promote best practices with the other engineers
Help build and maintain our eCommerce data infrastructure
What we’re looking for
For this role, you should have:
Strong experience with JavaScript/TypeScript
Experience in building data pipelines
Have experience working with cloud platforms
Be a self-motivated problem solver
The following additional Items would be nice to have, but are not essential for this role:
Experience working with data pipelines using Python and Apache Airflow
Experience with eCommerce and online payments (we use Stripe & Adyen)
Experience with AI/Machine Learning
If your experience looks slightly different to what we’ve listed here, we encourage you to still apply. You could add something we didn’t know we needed.
Who we are
We have fun and look out for each other
We like a challenge
We have a bias for action
We have a love for learning and innovation
We are proud of what we do and we care about delivering good results
We have freedom to set our own priorities and decide which tools we use
We can identify Scandinavian countries by their road markings
What we’ll offer you
Pension scheme- employer contributions can be up to 7%
32 days holiday, based on full time roles, increasing with service
Annual discretionary bonus
Supporting your health and wellbeing- private healthcare after 1 years’ service, access to our Employee Assistance Programme and occupational health services
Free car parking on site and when you go on holiday
We offer a range of other benefits, find out more here
Why EDI?
We are Edinburgh Airport, where Scotland meets the world. The success of the airport comes down to our people, and you can help us deliver even more big days for our passengers and colleagues.
The development of your career is important to us, and we’ll support and encourage this every step of the way. As a business we’re driven by our values – they’re at the core of our culture and everything we do. We’re looking for people who will demonstrate these values day-in, day-out. So if this sounds like you, apply now and get ready for your career to take off.
Building a diverse workforce that is inclusive and accessible to all is a priority for our business. As part of this journey, we are proud to be the first UK airport to be endorsed by WORK180. They only recognise great employers for all women. Find out about our policies on our WORK180 employer page.
As a Disability Confident Leader, we are committed to ensuring applicants with a disability can participate fully in our recruitment process. Please let us know in your application form if you require any adjustments, such as parking arrangements or alternative methods of communication.
About the Company
Edinburgh Airport is Scotland's busiest airport, handling almost 15.8 million passengers in 2024 - a record for a Scottish airport. Flying to more than 151 destinations and on 222 routes, Edinburgh Airport Ltd directly employs over 600 people and with our partner businesses operating at campus brings the total number of employees to 7,000. An independent economic study published in March 2016 by Biggar Economics showed that we support over 23,000 jobs across Scotland. Edinburgh Airport Ltd has made a commitment to the Sco... Know more
Related Jobs


- Company Name
- Ping Identity
- Job Title
- Desktop Support Engineer
- Job Description
- About Ping Identity: At Ping Identity, we believe in making digital experiences both secure and seamless for all users, without compromise. We call this digital freedom. And it's not just something we provide our customers. It's something that inspires our company. People don't come here to join a culture that's built on digital freedom. They come to cultivate it. Our intelligent, cloud identity platform lets people shop, work, bank, and interact wherever and however they want. Without friction. Without fear. While protecting digital identities is at the core of our technology, protecting individual identities is at the core of our culture. We champion every identity. One of our core values, Respect Individuality, reminds us to celebrate differences so you are empowered to bring your authentic self to work. We're headquartered in Denver, Colorado and we have offices and employees around the globe. We serve the largest, most demanding enterprises worldwide, including more than half of the Fortune 100. At Ping Identity, we're changing the way people and businesses think about cybersecurity, digital experiences, and identity and access management. As a Desktop Support Engineer you will directly support Ping employees in Bristol and around the globe. You will solve problems and be responsible for maintaining IT infrastructure in the Bristol site. You Will: Report to the Manager, Desktop Support, and provide Tier 1 end-user support through various channels such as phone, in-person, and ticketing system for all IT-related questions and issues from Ping Identity employees and affiliates. Prioritise support tickets, identifying those requiring urgent attention, and perform problem analysis to recognize support call trends and areas for improvement. Contribute to the knowledge base by creating articles to document common issues and configurations, fostering self-service troubleshooting among employees. Manage software licenses, including assignment and tracking, to ensure compliance and efficiency. Handle IT hardware assets, including issuance, tracking, and maintenance of computers, monitors, phones, and peripherals. Facilitate the onboarding process for new employees by provisioning equipment, setting up logins, and providing orientation to the IT environment. Manage the offboarding process for departing employees, including disabling access and collecting assets to maintain security and inventory accuracy. Perform various facilities-related tasks, such as office moves, shipping/receiving, and providing support for conference rooms. Coordinate with vendors for warranty repairs of IT assets, ensuring timely resolution and minimal disruption to operations. You Have: Experience in an IT support role, demonstrating a solid foundation in providing technical assistance to end-users. Proficiency in supporting MacOS and Windows 10 systems, with hands-on experience troubleshooting common issues and configurations. Experience providing hardware support for both Apple and Windows (Dell, Microsoft, etc.) devices, including installation, maintenance, and repair. Familiarity with Jamf Pro and Microsoft client support tools, enabling efficient management and troubleshooting of endpoints. Knowledge of Active Directory and Google G Suite administration, including user management and access control. AS or BS in Information Technology, Computer Science, or equivalent experience, indicating a formal education or relevant certifications in the field. Life at Ping: We believe in and facilitate a flexible, collaborative work environment. We’re growing quickly, but remain true to the innovative, can-do startup values that got us here. Most importantly, we keep hiring talented, smart, fun, and genuinely nice people because that’s who we want to succeed with every day. Here are just a few of the things that make Ping special: A company culture that empowers you to do your best work. Employee Resource Groups that create a sense of belonging for everyone. Regular company and team bonding events. Competitive benefits and perks. Global volunteering and community initiatives Our Benefits: Generous PTO & Holiday Schedule Parental Leave Progressive Healthcare Options Retirement Programs Opportunity for Education Reimbursement Commuter Offset (Specific locations) Ping is the collective sum of all our individual experiences, backgrounds and influences and we pride ourselves in growing and learning together. We are committed to building an inclusive and diverse environment where everyone’s individuality is respected and everyone has an Identity. In recruiting for new colleagues, we welcome the unique contributions you can bring and encourage you to be your best self. We are an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex including sexual orientation and gender identity, national origin, disability, protected Veteran Status, or any other characteristic protected by applicable federal, state, or local law.


- Company Name
- myGwork - LGBTQ+ Business Community
- Job Title
- Support Analyst
- Job Description
- This job is with LexisNexis Legal & Professional®, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly. Support Analyst Are you interested in developing Customer Service Skills? Do you have strong time management, communication, and organisational skills? About Role The Support Analyst plays an essential role in delivering technical support and maintenance for our enterprise systems. This position necessitates a comprehensive understanding of system operations, advanced troubleshooting abilities, and the capacity to collaborate effectively with various teams to ensure the seamless functioning of our services. Responsibilities Record timely and accurate incident information, including logging, updating, and completion of incidents along with time spent and final solution details. Research, analyze, investigate, and resolve reported incidents in accordance with defined service levels. Perform routine maintenance tasks, including installation and configuration of product software or releases as required for the role. Maintain multiple working environments to ensure efficient support of common customer products. Attend relevant courses or use other means to continuously improve skills and develop relevant product knowledge. Accreditation on certified courses may be required with future product development. Additionally, maintain consistent attendance, punctuality, personal appearance, and adherence to relevant policies and procedures. Provide maximum flexibility for role requirements, such as covering late rota working, site visits when required, and company or departmental meetings. Perform any other duties as reasonably requested. Requirements A degree in IT, Business, Law, or equivalent Interest in Enterprise Software Solutions Experience with: Progress Openedge, Microsoft Operating Systems, Virtual Server Platforms, Microsoft Azure, Microsoft SQL Server Hands-on experience with Visualfiles support and installation Expert support for internal organizations on products and technical environments Independent judgment and problem-solving abilities to adapt to shifting priorities Strong performance in technical customer support, demonstrating expertise, problem-solving, and interpersonal skills Ability to manage multiple tasks simultaneously Drive and motivation to self-learn complex software applications Strong research skills Proven customer interaction and relationship-building skills Effective interpersonal, communication, and presentation skills for various audiences Clear and concise information delivery to clients, management, and departments Teamwork flexibility, including out-of-hours support Knowledge of scripting, databases, and database languages preferred Understanding of cloud infrastructure and remote delivery platforms It would be nice if you have Experience within the legal market An understanding of UK legal workflow and process Experience of working with third-party delivery teams Experience of working with Corporate clients Industry-recognized technical knowledge e.g. SQL, .Net, Azure certification A keen interest in programming, or a programming background Work in a way that works for you We promote a healthy work/life balance across the organisation. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long-term goals. Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive Working for you Benefits We know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer: Generous holiday allowance with the option to buy additional days Health screening, eye care vouchers and private medical benefits Wellbeing programs Life assurance Access to a competitive contributory pension scheme Save As You Earn share option scheme Travel Season ticket loan Electric Vehicle Scheme Optional Dental Insurance Maternity, paternity and shared parental leave Employee Assistance Programme Access to emergency care for both the elderly and children RECARES days, giving you time to support the charities and causes that matter to you Access to employee resource groups with dedicated time to volunteer Access to extensive learning and development resources Access to employee discounts scheme via Perks at Work About The Business LexisNexis Legal & Professional is a leading global provider of legal, regulatory, and business information and analytics. Our mission is to advance the rule of law around the world by providing the tools and resources needed for professionals to make informed decisions and improve their productivity. Join our team and be part of an organization that values innovation, collaboration, and excellence. Apply today to contribute to our mission and help drive our continued success. LexisNexis, a division of RELX, is an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form: https://forms.office.com/r/eVgFxjLmAK , or please contact 1-855-833-5120. Please read our Candidate Privacy Policy.


- Company Name
- KO2 Embedded Recruitment Solutions Ltd
- Job Title
- Software Engineer
- Job Description
- Job Title: Mandarin-Speaking Software Engineer Location: Newcastle (Office-Based) Salary: Competitive, based on experience Company Overview: KO2's client is an innovative tech company based in Newcastle, dedicated to creating cutting-edge software solutions for a variety of industries. We are looking to expand our team with a highly skilled Mandarin-speaking Software Engineer who can bring their expertise in programming to our growing company. Job Description: As a Software Engineer, you will be working in a collaborative and dynamic environment where you will contribute to the design, development, and maintenance of high-quality software solutions. Your key responsibility will be to write clean, efficient code while collaborating with cross-functional teams to deliver impactful results. Key Responsibilities: Design, develop, and test software applications using programming languages such as Python, Java, and C++. Contribute to all stages of the software development lifecycle, from requirements gathering to implementation and maintenance. Work closely with both local and international teams, with a specific focus on Mandarin-speaking stakeholders. Ensure high-quality code through best practices, including code reviews, unit testing, and debugging. Continuously learn and apply new programming techniques and technologies to enhance software performance and efficiency. Key Skills and Qualifications: Bachelor’s degree in Computer Science, Software Engineering, or a similar field. Strong programming skills in languages such as Python, Java, and C++. Experience with software development tools and environments. Experience or knowledge of AI, Machine learning or computer vision is desirable Fluency in Mandarin (both written and spoken) is required for communication with international teams. Excellent problem-solving skills and a proactive approach to development. Strong attention to detail and ability to work independently and as part of a team. Excellent communication skills, with the ability to clearly convey technical concepts to non-technical stakeholders Why Join Our Client? Dynamic work environment: Join a forward-thinking company with a collaborative culture. Career growth: Opportunities to expand your skills and grow within the company. Competitive salary: We offer a competitive salary with additional benefits. Tech-driven: Work on innovative projects with the latest technologies. Apply today with an up to date CV!


- Company Name
- Haystack
- Job Title
- Software Engineer
- Job Description
- About the Job Who We Are Our goal is to exceed client expectations by tackling challenging problems and delivering innovative solutions. If you're a skilled developer and effective communicator who thrives on demanding projects and solving complex problems under tight timelines, our company could be the perfect fit for you. Responsibilities Taking ownership of technical products and projects, collaborating closely with various business functions to leverage expertise. Using judgement and acumen to discern true business needs beyond stated requirements. Innovating and challenging existing systems and processes to achieve shared goals through technical excellence. Staying informed about industry and technology trends to maintain our competitive edge. Making an impact from day one, empowered to utilise your skills effectively. What Makes a Great Candidate? Strong programming and technology skills, with recent experience in backend technologies such as C#/.NET, Java, Python, C++ or Rust. Proficiency in working with SQL databases. Experience with Azure or AWS platforms. Passion for programming and technology, and ability to thrive in a dynamic team environment. Why Join Us? Immediate impact with empowerment to leverage your skills from day one. Engage in diverse projects alongside exceptionally talented individuals, often linked to global events and trends. Deliver tangible business value by closely collaborating with clients. Learn from industry experts about financial markets and global economies. Take ownership of technical products and projects, influencing business functions through expertise and exposure. Exercise judgement and acumen to understand genuine business needs, driving technical innovation. ***Minimum 2.1 degree in Computer Science or a related field, preferably from a recognised university.***