At HBX Group, we believe that diversity drives innovation and makes travel a force for good. We're committed to creating an inclusive workplace where everyone feels valued and respected, embracing different backgrounds, perspectives and talents. Join us and be part of a team where diversity and equal opportunities really do make a difference. You will have the opportunity to work for a company that is going through significant change in becoming the world´s leading travel services provider. We are looking for people that are ready to ride the wave in this exciting journey.
Software Developer
Location
Spain
Posted
4 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Developer
Hotelbeds Group
Role Description We are seeking a talented and passionate Software Developer to join our growing engineering team. This is an exciting opportunity to work on innovative, large-scale distributed systems while contributing to the design, development, and delivery of high-quality software solutions. You will collaborate with cross-functional teams to build and enhance products that support our global business, while continuously improving performance, reliability, scalability, and security across our platforms. What You'll Be Doing - Refining user stories and defining clear acceptance criteria. - Designing, developing, testing, and delivering features aligned with business requirements. - Contributing to the continuous improvement of code quality, development standards, and engineering practices. - Identifying opportunities to automate processes and improve operational efficiency. - Supporting and enhancing production systems to ensure optimal performance and reliability. - Collaborating with Product Owners, Architects, and fellow engineers to deliver innovative solutions. - Contributing to system performance, resilience, scalability, and security initiatives. Qualifications - Minimum 2 years of commercial software development experience, ideally within an e-commerce or high-transaction environment. - Strong proficiency in .NET (Core) and C#. - Experience working with relational and/or NoSQL databases, such as SQL Server and modern NoSQL solutions. - Solid understanding of software engineering best practices, design patterns, and principles for building scalable and maintainable distributed systems. - Experience developing and consuming APIs (REST and/or SOAP) using formats such as JSON and XML. - Experience with Test-Driven Development (TDD) and/or Behaviour-Driven Development (BDD) using frameworks such as xUnit or NUnit. - Familiarity with Continuous Integration tools such as TeamCity, Jenkins, GoCD, or similar platforms. - Knowledge of the full software development lifecycle from requirements through to production support. Requirements - Experience working within Agile development environments. - Experience collaborating with distributed or geographically dispersed teams. - Understanding of low-latency, high-concurrency, distributed systems and the challenges associated with building them. - Experience developing cloud-native applications. - Hands-on knowledge of a major cloud platform such as AWS, Microsoft Azure, or Google Cloud Platform (GCP). Personal Attributes - Is passionate about technology and software craftsmanship. - Takes ownership and is committed to delivering high-quality solutions. - Demonstrates creativity and innovation when solving complex technical challenges. - Thrives in a collaborative team environment while remaining self-motivated and accountable. - Has a continuous improvement mindset and actively seeks opportunities to enhance systems, processes, and ways of working. - Maintains a strong focus on performance, reliability, scalability, and security. Nice to Have - Experience within the car hire, travel, or mobility sectors would be advantageous, although not essential. Benefits - Work with modern technologies at global scale. - Collaborate with talented international teams. - Contribute to products that power the travel industry worldwide. - Be part of an engineering culture that values innovation, quality, and continuous learning. - Enjoy opportunities for professional growth and career development. - Work within an innovative, engaging, and multicultural environment. - Build strong and lasting business relationships and friendships from around the world. - Develop your career locally or within one of our beautiful working locations across the globe.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Software Engineer – C++ Developer / Browser Engine
Bright DataBright Data is the world’s #1 web data platform, supporting the public data needs of over 20,000 organizations in nearly every industry. Our solutions are leveraged to fuel AI as well as research, monitor, and analyze web data for smarter decisions. Bright Data offers a complete web data platform, from award-winning proxy networks and AI-powered web scraping tools, to dynamically refreshed datasets, an unparalleled retail and e-commerce data intelligence suite, and fully managed data services. Making public web data accessible is essential to keeping markets openly competitive and providing different data types to power LLMs. As an industry leader, we are committed to defending public web data. Bright Data has proven that ethical and transparent scraping practices for legitimate business use and social good initiatives are legally sound. We are very proud to lead innovation in web data, with +5,500 granted patent claims.
Role Description We are seeking a highly experienced Senior C++ Engineer to join Bright Data's browser research team, working at the intersection of browser engineering, systems programming, and data extraction — modifying and extending Chromium/WebKit to unlock new capabilities for research and large-scale data collection. Responsibilities - Modify and extend Chromium/WebKit source code for research and data extraction use cases - Build, debug, and reverse-engineer browser engines, internals, and protocols (CDP, DevTools, networking stack) across platforms (Windows, Linux, macOS) - Customize, patch, and rebase a Chromium fork; track and merge upstream changes - Collaborate with engineers, researchers, and product teams to rapidly prototype and ship high-quality changes Qualifications - 5+ years of hands-on C++ (C++17/20); ability to navigate large codebases and make precise, targeted changes fast - Strong understanding of software architecture in large-scale, cross-platform systems - Deep knowledge of web protocols and browser internals: HTTP/2/3, TLS, CDP, DOM, JavaScript engines - Experience with security research, reverse engineering, or browser automation (significant advantage) - Open-source contributions, especially browser- or devtools-related (significant advantage) - Chromium (significant advantage) - Build tools: depot_tools, GN/Ninja/Siso; architecture: multi-process model, Blink/V8, sandbox, Crashpad - Patch/rebase management for forks; resolving large conflicting merges - Debugging & Tooling: Visual Studio, WinDbg, ETW/xperf, ProcMon; crash dump triage across processes - Nice to have: Linux containers (Docker, containerd, LXC); CI/CD; security hygiene (sandbox, AppContainer, mitigation policies); basic Node.js/JavaScript Requirements - Fully remote position (for candidates who are not from Israel)
Senior Software Engineer
NordstromNordstrom is a leading fashion retailer known for its extensive selection of apparel, shoes, cosmetics, and accessories for men, women, and children. The compan
Senior Software Engineer – Checkout & Wishlist Location: Seattle, Washington Employment Type: Full-time Work Arrangement: Hybrid Salary: $142,000–$220,500 per year, plus potential performance-based incentives/bonuses Education: Bachelor's or Master's degree in Computer Science, Engineering, or equivalent practical experience Description Are you an engineer who strives to build simple, stable, scalable, and resilient solutions? Are you passionate about working in a fast-paced, high-energy atmosphere, constantly evaluating solutions to next-generation technologies with a relentless focus on automation and continuous delivery? Are you obsessed with quality and delivering the best-of-class experiences to customers? We are eager to hear if you answered "Yes" to these questions. We are looking for an innovative self-starter to help deliver the next-generation checkout platform at Nordstrom. Sitting at the center-point of our conversion funnel, our checkout platform receives millions of orders each year, generating more than 6+ billion dollars in demand from our customers across the globe. As a Senior Software Engineer, you will be playing a pivotal role within the Checkout & Wishlist Team, responsible for designing, developing and testing end-to-end features while engaging with our partner teams to bring about the very best-of-class experiences to our customers. A Day in the Life… - Design and collaborate with local and partner teams. - Participate and contribute to the agile development and planning process. - Write highly maintainable, easy-to-understand code for RESTful services, event-driven systems, databases, and cloud infrastructure following secure coding practices. - Demonstrate a foundational understanding of engineering standards, concepts, and principles to solve business needs. - Design complex systems at the organization level with upstream/downstream dependencies and understand business metrics. - Mentor other engineers and help them split larger designs into individual work units. - Design and validate all scenarios through complete and automated unit, functional, integration, and end-to-end testing. - Identify and prevent performance issues, optimize solutions and infrastructure, and lead cross-functional troubleshooting. - Instrument code appropriately, creating custom metrics, alerts, and dashboards. - Ensure adherence to engineering best practices across the entire solution. - Collaborate with other software engineers on design and best practices and conduct code reviews. - Understand tradeoffs in engineering processes and adjust team processes to meet project needs. - Test all scenarios and conform to quality and security standards. - Participate in design and code reviews to ensure quality and testability. - Participate in 24x7 on-call responsibilities. You Own This If You Have… - Bachelor's or Master's degree in Computer Science, Engineering, or equivalent practical experience. - 6+ years of professional experience developing RESTful services and event-driven applications. - Solid foundation in software engineering practices, data modeling, object-oriented analysis and design, design patterns, and algorithms. - Experience with JavaScript, React, Redux, Node.js, and TypeScript. - Experience using Go, Java, .NET, or other object-oriented programming languages. - Experience with AWS services including Kubernetes, Elastic Cache Redis, DynamoDB, Lambda, CloudFormation, or similar cloud platforms. - Familiarity with Linux, Docker, and open-source software development. - Familiarity with test automation and CI/CD pipelines. - Familiarity with Kubernetes, New Relic, and Splunk. - Strong verbal and written communication skills. - Curious mindset for AI adoption to optimize work processes. - Passion for new technologies, operational excellence, and customer impact. Your Responsibilities… - Deliver full-stack features (design, implementation, and support). - Work across Web UI, APIs, and infrastructure. - Build reusable cross-platform components. - Translate written requirements, designs, and wireframes into high-quality code. - Work with diverse, collaborative, cross-functional teams. How We Work… - With others. We use remote pairing tools and virtual collaboration tools. - With transparency. We encourage open dialogue and collaboration. - With agility. We deliver incremental value through frequent releases. - With open minds. We are committed to building a diverse and inclusive team. - With pride. We invest in our people and value their strengths and interests. Pay Range Details The salary range for this position is $142,000.00–$220,500.00 annually. Pay is based on location, knowledge, skills, and experience. We've Got You Covered… Benefits include: - Medical, Vision, and Dental Insurance - Retirement Benefits - Paid Time Away - Life Insurance - Disability Coverage - Merchandise Discount - Employee Assistance Program (EAP) - 401(k) - Performance-based incentives/bonuses - Paid Holidays Eligibility requirements may apply based on location, job level, classification, and length of employment. A Few More Important Points… The job posting highlights the most critical responsibilities and requirements and is not all-inclusive. Additional duties, responsibilities, and qualifications may apply. For certain California applicants, Nordstrom conducts background checks consistent with applicable local laws. Applicants requiring accommodation should contact the nearest Nordstrom location. Current Nordstrom employees should apply through Workday. Nordstrom keeps job postings open for at least one day after the posting date.
Role Description The consultant will support the project team in developing, managing, and optimizing integrations between multiple SaaS platforms. The ideal candidate will possess hands-on experience working across the full MuleSoft ecosystem. - Anypoint Studio - Anypoint Platform - API Manager - Runtime Manager Additionally, a strong background in integrating financial, HR, payments, or grants management systems is required. Qualifications - Extensive, hands-on expertise with the MuleSoft Anypoint Platform, including Anypoint Studio, API Manager, Anypoint Exchange, Runtime Manager, and expert-level proficiency in DataWeave. - Proven experience developing, deploying, and supporting REST APIs and specialized Mule applications. - Strong mastery of API-led connectivity, microservices architecture, and enterprise integration patterns (EIP). - Documented experience integrating two or more SaaS systems within an enterprise environment. - Advanced proficiency with JSON, XML, RAML, OAuth2, TLS, and modern API security standards. - Proven ability to analyze complex business processes and translate them into technical integration requirements. - Strong debugging, performance tuning, and environment configuration skills. Requirements - Direct experience designing or building API integrations with one or more of the following platforms is highly desirable: - CGI Advantage 4.0 (Financial/ERP systems) - Workday (HR/Finance) - PaymentWorks (Vendor onboarding and payment compliance) - Tyler Munis (ERP) - Euna Grants (Grant management) - Experience designing integrations or middleware solutions for government or public sector environments. - Familiarity with cloud platforms (Azure/AWS) or DevOps CI/CD pipelines. - MuleSoft Certified Developer (MCD - Level 1 or 2) - MuleSoft Certified Integration Architect
Role Description We are seeking a skilled .NET Developer with a strong background in C# and .NET technologies to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications and enterprise solutions. You will work closely with cross-functional teams to deliver high-quality software aligned with business needs. - Design, develop, test, and deploy applications using C#, .NET Framework, .NET Core. - Build and maintain RESTful APIs, web services, and backend systems. - Collaborate with product managers, QA engineers, and UI/UX teams to understand requirements and deliver solutions. - Write clean, maintainable, and efficient code following best practices. - Troubleshoot, debug, and resolve application issues. - Participate in code reviews to ensure code quality and performance. - Implement security and data protection across applications. - Work with databases such as MS SQL Server / MySQL / PostgreSQL for data modeling and development. - Contribute to architectural discussions and propose technical solutions. Qualifications - Strong programming skills in C# and .NET Framework / .NET Core. - Experience with ASP.NET MVC, Web API, and Entity Framework. - Good understanding of Object-Oriented Programming (OOP) and design patterns. - Hands-on experience with relational databases and writing complex SQL queries. - Familiarity with HTML, CSS, JavaScript, and modern frontend frameworks (optional but preferred). - Knowledge of version control systems like Git. - Experience working in Agile/Scrum environments. - Excellent problem-solving skills and attention to detail. Requirements - Experience with Azure / AWS cloud services. - Knowledge of Microservices architecture. - Familiarity with CI/CD pipelines (Azure DevOps, Jenkins, etc.). - Understanding of Unit Testing frameworks (NUnit, xUnit). Education - Bachelor's degree in Computer Science, Information Technology, or related field.


