CrawlJobs Logo

Senior Software Engineer (Back-end)

Spain, Barcelona · Job Posted May 27, 2026
Apply Position
Job Link Share

Job Description

WELCOME TO SITA At SITA, we keep airports moving, airlines flying smoothly, and borders open. Our technology and communication innovations power the success of the global air travel industry. You'll find us in 95% of international airports, working closely with over 2,500 transportation and government clients. Each partnership brings unique challenges, and we thrive on delivering fresh solutions and cutting-edge tech to keep operations running like clockwork. We don't just move the world forward-we're proud to be recognized as a Great Place to Work® by 79% of our employees and certified in most of our growing locations. Here, we feel empowered, supported, and inspired to grow. Are you ready to love your job? The adventure begins right here, with you, at SITA. ABOUT THE ROLE AND THE TEAM: You will be part of the highly talented individuals' team responsible for bringing the Air Transport Industry data to the next level. Your day by day will include develop APIs and backend systems in a complex environments, working with Data Pipelines, extracting and digging into different Datasets coming from Airports, Airplanes, and Ground Handlers, to understand it and get insights that then we will use to train ML Models so we can make this industry more reliable and easier to operate. We at SITA are the biggest Tech Service provider worldwide for the Air Transport Industry. We have tons of data and now we want to make use of it to make our customers' lives easier! We are looking for a Senior Software Engineer to join the Central Data Platform Team and design, develop, and maintain the future Main Data-based Product for the Industry: the SITA's Total Airport Management System (TAM). We are expecting you to be able to design, define, develop, and deploy the full set of APIs to access the Data and to be able to develop basic user interfaces with the help of the AI.

Job Responsibility

  • Work together with the team in designing and developing scalable cloud-based data products with a focus on performance, cost-efficiency, and security
  • Develop reference ingestion APIs, ensuring the proper Data Quality and coherence so the data representation becomes easier on the consumer side
  • Develop and maintain pipelines and CI/CD for our products development and deployment. Ensure proper testing and quality coverage across our platform
  • Collaborate with data engineers, scientists, analysts, and business stakeholders across the Air Transport Industry to translate requirements into technical solutions

Requirements

  • 3-5 years of technical experience with large Company back-end systems
  • Strong technical skills in any typed backend language (preference on typed languages like Java, TypeScript), with clean coding and OOP practices
  • Proven knowledge and being a strong believer on Domain-Driven Design (DDD) applied to large companies with complex businesses
  • Expertise Hexagonal Architecture as an architectural pattern. Proven track records of previous projects where this methodology was used as a design pattern
  • Knowledge of Rest-API design and development under the best practices
  • Proficiency in SQL and Python
  • Cloud deployment experience (Azure preferred)
  • Strong collaboration skills, with the ability to enable and advise teams without taking ownership of their delivery
  • Proactive and solution-oriented mindset
  • Flexibility and adaptability in dynamic environments
  • Curiosity and eagerness to learn new tools and improve processes

Nice to have

  • Experience on GraphQL
  • Familiarity with Databricks, Spark and event streaming (e.g. Azure Event Hub, Kafka)

What we offer

  • Flex Week: Work from home up to 2 days/week (depending on your team's needs)
  • Flex Day: Make your workday suit your life and plans
  • Flex-Location: Take up to 30 days a year to work from any location in the world
  • Employee Wellbeing: Employee Assistance Program (EAP) for you and your dependents 24/7, 365 days/year
  • Champion Health - a personalized platform that supports a range of wellbeing needs
  • Professional Development: access to world-class platforms and programs including LinkedIn Learning, Microsoft's Enterprise Skills Initiative, Airport Council International, Pluralsight, Harvard Business Publishing, Stanford
  • Competitive Benefits that make sense with both your local market and employment status

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Software Engineer (Back-end)

8 matching positions

Senior Software Engineer, Back-end

We are pioneers at heart. What this means, is that we are always leaning forward...
Location
Location
Argentina , Gran Buenos Aires; Capital Federal; Mar del Plata
Salary
Salary:
Not provided
basicagency.com Logo
BASIC/DEPT®
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong BE focused engineer
  • Expertise in Proficient in JavaScript, TypeScript, AWS, React, Node, HTML, CSS, DynamoDB, PostgreSQL
  • Strong knowledge of software architecture and design patterns
  • Experience in building scalable and maintainable web applications and microservices
  • Proficient in database design and optimization
  • Familiarity with CI/CD pipelines and DevOps practices
Job Responsibility
Job Responsibility
  • Lead the design and implementation of software solutions
  • Mentor and guide mid-level and junior engineers
  • Conduct code reviews and provide feedback on code quality and best practices
  • Collaborate with cross-functional teams to define technical requirements and ensure successful project delivery
  • Optimize software performance and scalability
  • Troubleshoot and resolve complex software issues
  • Drive the adoption of best practices and continuous improvement in software development processes
  • Stay up-to-date with industry trends and advancements in software engineering
What we offer
What we offer
  • Premium healthcare through OSDE for the employee and their immediate family members
  • Mendel prepaid card with a monthly allowance for grocery purchases
  • Monthly reimbursements for Wi-Fi/electricity expenses
  • Monthly reimbursements for training/English classes
  • 100% covered “Plan Total” membership at Sportclub
  • Access to a our benefits platform through Bonda
  • A flexible vacation policy
  • Fulltime
Read More
Arrow Right

Back-End Senior Software Engineer

We are looking for an experienced Back-End Senior Software Engineer to join our ...
Location
Location
United States , Urbandale
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum of 7 years of experience in software development with proven expertise in back-end technologies
  • Proficiency in Node.js, Python, JavaScript, and frameworks such as React.js
  • Strong hands-on experience with AWS services, including Lambda, DynamoDB, and other cloud solutions
  • Knowledge of REST APIs, API gateways, and database systems like MySQL and Azure SQL
  • Familiarity with CI/CD processes and release automation using Azure DevOps
  • Solid understanding of software development life cycle and agile methodologies
  • Excellent problem-solving and analytical skills to tackle complex technical issues
  • Strong communication and collaboration skills to work effectively with team members and stakeholders
Job Responsibility
Job Responsibility
  • Design and implement secure, scalable, and efficient back-end software solutions
  • Develop and maintain APIs and web applications using Node.js, Python, and JavaScript
  • Manage CI/CD pipelines and deployment processes with Azure DevOps
  • Identify and resolve technical challenges and ensure optimal performance
  • Conduct thorough code reviews and enforce coding standards within the team
  • Collaborate with team members to promote agile methodologies and continuous improvement
  • Ensure compliance with security protocols and performance benchmarks
  • Troubleshoot and debug issues across various systems and applications
  • Contribute to the development of microservices and containerized solutions as needed
  • Stay up-to-date with emerging technologies to enhance software development practices
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • company 401(k) plan
Read More
Arrow Right

Senior Back-End Software Engineer

Security represents the most critical priorities for our customers in a world aw...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 2+ years of experience designing and building solutions using microservices architecture.
  • 4+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices.
  • 4+ years of experience designing, building, and operating scalable, highly available cloud services or distributed systems on platforms such as Azure, AWS, GCP, or comparable cloud environments, with production ownership and CI/CD pipeline integration.
  • 4+ years of experience applying distributed systems concepts such as concurrency, conflict resolution, and consensus algorithms to build resilient and maintainable back-end architectures.
  • 4+ years of experience building systems with emphasis on reliability, durability, and operational efficiency, including experience with live site operations, incident response, and performance optimization.
  • 4+ years of experience programming in modern back-end languages such as C#, Java, Go, or Python.
Job Responsibility
Job Responsibility
  • Contributes to processes for the architecture of a product/solution feature and helps to create proposals for architecture by testing design hypotheses and helping to refine code plans.
  • Helps identify other teams and technologies that will be leveraged, how they will interact, and when one's system may provide support to others.
  • Support efforts to apply debugging tools and examines logs, telemetry, and other methods to verify assumptions proactively before issues occur and reactively as issues occur for product features.
  • Participate in code reviews to ensure coding standards are followed.
  • Conduct and create experiments to determine the effectiveness of changes for prototyping and testing features, and applies those findings back into development.
  • Maintains operation of live service as issues arise on a rotational, on-call basis.
  • Alert stakeholders their statuses and garner approval to restore systems/products/services.
  • Respond within Service Level Agreement timeframes.
  • Considers partners across teams and their end goals for products to drive and achieve user experiences and fitting the dynamic needs of partners/customers through product development.
  • Fulltime
Read More
Arrow Right

Senior Back-End Software Engineer

Our team in security org is building a software as a service (SaaS) to enable or...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 2+ years of experience with distributed data processing frameworks (e.g., Apache Spark, Kafka, Flink, or similar).
  • 2+ years of experience designing, building, and operating scalable, highly available cloud services or distributed systems on platforms such as Azure, AWS, GCP, or comparable cloud environments, with production ownership and CI/CD pipeline integration.
  • 2+ years of experience applying distributed systems concepts such as concurrency, conflict resolution, and consensus algorithms to build resilient and maintainable back-end architectures.
  • 1+ years of experience designing and building solutions using microservices architecture.
  • 1+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices
  • 1+ years of experience designing and building scalable data pipelines and analytics infrastructure using orchestration tools such as Apache Airflow, Azure Data Factory, or equivalent, with an emphasis on data quality, automation, pipeline reliability, and framework development
Job Responsibility
Job Responsibility
  • Reviews product code and test code to ensure it meets team standards, contains the correct test coverage, and is appropriate for the product or solution area.
  • Uses debugging tools, tests, logs, telemetry, and other methods to proactively verify assumptions while developing code before issues occur for products in production.
  • Conducts incident retrospectives to identify root causes of problems, implements repair actions, and identifies mechanisms to prevent incident recurrence
  • Independently applies least-access principles, uses logging, telemetry, and other appropriate mechanisms to investigate issues while retaining privacy and security, and drives those practices across the team.
  • Independently creates a clear test strategy that ensures solution quality, prevents regression from being introduced into existing code.
  • Actively identifies other teams and technologies to leverage, how they interact, and where their own system or team can support others. Understands upstream and downstream interactions between systems and ensures security, compliance, performance, and reliability can be achieved across the entire stack.
  • Collaborates with other teams to reach common goals where dependencies and validation concerns overlap.
  • Fulltime
Read More
Arrow Right

Senior Back-End Software Engineer

Our team in security org is building a software as a service (SaaS) to enable or...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Reviews product code and test code to ensure it meets team standards, contains the correct test coverage, and is appropriate for the product or solution area.
  • Uses debugging tools, tests, logs, telemetry, and other methods to proactively verify assumptions while developing code before issues occur for products in production.
  • Conducts incident retrospectives to identify root causes of problems, implements repair actions, and identifies mechanisms to prevent incident recurrence
  • Independently applies least-access principles, uses logging, telemetry, and other appropriate mechanisms to investigate issues while retaining privacy and security, and drives those practices across the team.
  • Independently creates a clear test strategy that ensures solution quality, prevents regression from being introduced into existing code.
  • Actively identifies other teams and technologies to leverage, how they interact, and where their own system or team can support others. Understands upstream and downstream interactions between systems and ensures security, compliance, performance, and reliability can be achieved across the entire stack.
  • Collaborates with other teams to reach common goals where dependencies and validation concerns overlap.
  • Fulltime
Read More
Arrow Right

Senior Back-End Engineer

Location
Location
United States , Little Rock
Salary
Salary:
Not provided
vuejs.org Logo
Vue
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s or foreign equivalent degree in Computer Information Systems, Computer Science or in closely related field and 2 years of experience in the job offered or in a software development-related occupation
  • 2 years of experience in Business Process Management Applications
  • 2 years of experience in Waterfall, Agile, and Scrum Methodologies
  • 2 years of experience in SOAP functionalities
  • 2 years of experience in CRM Software (PEGA)
  • Must also have authority to work permanently in the U.S.
Job Responsibility
Job Responsibility
  • Write beautiful code in Ruby on Rails (often for new features, new products/platforms)
  • Work with a SCRUM team with other backend engineers and front-end (Vue.js) engineers, QA/Test, and DevOps engineers
  • Discuss the best architecture for a feature and dive deep into Design Patterns
  • Work with and assist other engineers to think through architectural decisions
  • Write clear documentation with the help of Product and Tech Ops
  • Use good coding standards (best framework and language idioms)
  • Work closely with Product Managers and Engineering leaders (CTO & VPs)
  • Design, develop, and maintain clean, efficient, and well-documented code for both new features and existing applications, with a strong focus on the assigned technology stack (frontend, backend, or full-stack)
  • Independently identify, debug, and resolve complex software issues and bugs across the assigned stack, applying systematic troubleshooting and analytical approaches
  • Actively participate in and lead code reviews, providing constructive feedback to peers and junior engineers, and ensuring high code quality, test coverage, and adherence to best practices
What we offer
What we offer
  • Comprehensive medical, dental, vision, and life insurance coverage
  • Retirement 401(k) with employer match
  • Health Savings Accounts (HSA) and Flexible Spending Accounts (FSAs)
  • Mental Health Reimbursement
  • Unlimited paid time off, including seasonal (December) company-wide time off
  • Paid parental and medical leave
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Back End Developer - Consumer Wealth

As a Senior Software Engineer, Back End Developer in the Consumer Wealth team, y...
Location
Location
Italy , Milan
Salary
Salary:
Not provided
satispay.com Logo
Satispay
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 7 years of related experience in back-end software engineering within product-based companies
  • Proven track record of architecting, building, and maintaining microservices and complex cloud environments
  • Deep experience working with Java
  • Strong understanding of cloud platforms (AWS is a plus)
  • Experience with financial systems, transactional consistency, or regulated environments is a plus
  • Strong interest in financial products and wealth management systems
  • Ability to communicate in a structured and convincing manner, adapting style to build trust with various stakeholders
  • Proven ability to generate intellectual property and thought leadership
  • Identify and capitalize on emerging technology trends
  • Passionate about empowering users to grow their savings and build financial well-being through technology
Job Responsibility
Job Responsibility
  • Define the technical strategy for the Consumer Wealth domain
  • Architect complex subsystems that power savings and investment features
  • Design and build scalable, high-quality systems that solve complex financial engineering problems
  • Build cross-organizational relationships to drive technical alignment
  • Represent the technical vision externally and internally
  • Stay ahead of emerging technology trends in FinTech and wealth management
  • Develop the next generation of technical leaders
  • Champion a culture of high-quality engineering and continuous improvement
  • Contribute to the Consumer Wealth back-end infrastructure
  • Take ownership of your work from start to finish
What we offer
What we offer
  • Unlimited paid time off
  • Psychological support & mental health webinars with Serenis
  • Flexible hybrid working system
  • Extended parental leave
  • Childcare leave
  • Health Coverage
  • Professional development programmes
  • Internal mobility program
  • Language classes with Preply
  • Internal workshops & training
  • Fulltime
Read More
Arrow Right

Senior Back-End Engineer, Institutional OTC

Blockchain.com is connecting the world to the future of finance. As the most tru...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
blockchain.com Logo
Blockchain
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience in C++ and/or Rust
  • Experience with Python and SQL
  • Experience in one or more of the following programming areas: Multithreading
  • Network programming, including multicast
  • Performance benchmarking and tuning
  • Extreme interest in delivering high quality software
  • Experience in trading systems architecture: Familiarity with Order Management Systems (OMS), exchange gateway connectivity, market data ingestion and processing, as well as high-throughput, low-latency systems
  • Basic understanding of algorithms, data structures, databases and distributed systems is must
Job Responsibility
Job Responsibility
  • Build low latency, scalable and highly performant trading services in RUST including Order Management System (OMS), exchange gateways, risk management systems, etc.
  • Enhance and maintain OMS functionality, ensuring efficient order execution, routing, and management in a high-frequency trading environment
  • Be a part of a fast-paced dedicated engineering team committed to constantly improving and iterating on cutting edge systems
  • Be at the forefront of the cryptocurrency exchange ecosystem building out a new set of financial services, systems and architecture
  • Gain exposure to an array of low latency, high throughput techniques and algorithms
  • Ensure security is at the forefront of everything you do, employing advanced encryption schemes to secure user and company data
  • Work closely with the other tech teams to seamlessly deliver the highest quality products and improve performance across the board
What we offer
What we offer
  • Full-time salary based on experience and meaningful equity in an industry-leading company
  • Hybrid model working from home & our office in Singapore
  • Work from Anywhere Policy: You can work remotely from anywhere in the world for up to 20 days per year
  • ClassPass
  • Budgets for learning & professional development
  • Unlimited vacation policy
  • Apple equipment
  • The opportunity to be a key player and build your career at a rapidly expanding, global technology company in an emerging field
  • Flexible work culture
  • Fulltime
Read More
Arrow Right