Principal Software Development Engineer
2 months ago
Job Title: Principal Software Development Engineer (m/f/d)
You probably think that working for an online travel agency that manages hundreds of millions of bookings per year or working for an airline that operates hundreds of thousands of flights per year must bring their fair share of challenges. If so, just try to realize the scalability, the performance, the resiliency, and the geographical distribution challenges that are behind the system that powers 150 airlines, hundreds of websites, tens of airports, and thousands of hotel properties. Just one fact to illustrate: In peak times, we process more than 17,000 transactions per second (1 billion+ transactions per day) at an average system response time of less than 0.3 seconds.
Do you have ideas on how to improve travel for everyone? Do you find the idea of working in a diverse, multicultural environment exciting?
Are you ready to make an impact across the world? Great, then join us Let’s shape the future of travel together.
Software engineering challenges at the core of a software-defined networkAMADEUS has drastically evolved the network architecture with the move to the cloud, enabling a fully decentralized, more efficient operating model, with better segmentation and enhanced security. Today, hundreds of network devices (Palo Alto, NSGs, Kubernetes Policies), deployed all around the world, are managed automatically and independently with a powerful abstraction layer, the AUD ('Amadeus Unified Descriptor'), that captures and interprets user intent defined as code and compiles it into optimized device-specific rules and configuration.
With circa 3 million links currently deployed in the Cloud and almost a hundred daily user-defined connectivity changes, the AUD is a production system with not only extremely high expectations in terms of reliability and performance but also in regards to user and developer experience. The functional evolution of the product is planned in close agreement with the changes on the Network, Infrastructure, and Platform HLD but, given the transversal nature of the network and the large customer pool, the team interacts with and gathers requirements from almost every business unit in Amadeus.
The AUD has been implemented with distributed, cloud-native architecture and, even though it’s designed and tailored to cover the needs of Amadeus today, the group aspires to create an open standard for managing connectivity in the cloud, with a modular, extensible approach that serves the purpose of Amadeus but also of the general public.
The team in charge of the AUD Core operates as an agile team in the Infrastructure Train (SAFe ART) and is empowered to take decisions autonomously with support from the Train Leads, Line Organization, and Sponsors. At Amadeus, we value diversity, collaboration, and innovation. As the leader of the AUD Core team, you will work with members with different backgrounds and cross-functional expertise (software development, network engineering, quality assurance, product management) who are based on different sites (NCE, BLR, ERD, BHO).
Main accountabilities
Analyse specifications
Define user requirements for the development of new (or upgrade of existing) software solutions.
Design systems and write code
Design technical solutions and perform feasibility studies.
Propose viable technical solutions to Product Management and/or users for validation.
Architect and develop software, according to specifications and Amadeus standards.
Model, design, and implement storage solutions.
Test and maintain the software, operate a service, support users
Design testing strategies, including implementation of unit tests, integration and/or performance campaigns, and ensure a level of quality in line with the Amadeus guidelines.
Operate and troubleshoot problems on critical services.
Support the customer by debugging existing solutions in collaboration with Product Manager or Product Definition Analyst.
Document your work
Produce software documentation necessary for the application and issue it to the requesting departments.
Experience and skills
Extensive experience in software development in one or more programming languages, preferably Golang and Java.
Extensive experience in designing and building distributed systems, ideally with cloud-native architecture.
Advance knowledge of cloud security principles and vulnerability management.
Knowledge of network engineering in the cloud and/or hybrid environments is advantageous.
Extensive experience in building, operating, and troubleshooting critical services with service level objectives.
Deep knowledge of lean mindset and practices applied to software engineering like, for example, experience in designing and implementing integration, release, and deployment pipelines.
Excellent communication skills (English).
Diversity & Inclusion
Amadeus aspires to be a leader in Diversity, Equity, and Inclusion in the tech industry, enabling every employee to reach their full potential by fostering a culture of belonging and fair treatment, attracting the best talent from all backgrounds, and as a role model for an inclusive employee experience.
Amadeus is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to gender, race, ethnicity, sexual orientation, age, beliefs, disability, or any other characteristics protected by law.
#J-18808-Ljbffr-
Principal Software Development Engineer
3 weeks ago
Palo Alto, California, United States Broadcom Corporation Full timeSecurity Leader">About Us: Broadcom Corporation is a leading global technology company in infrastructure technology, data center networking, and security.We are seeking a highly skilled Principal Software Development Engineer to join our team. With over 12+ years of related experience in code development, this individual will be responsible for delivering...
-
Embedded Software Development Engineer
1 week ago
Palo Alto, California, United States Axiom Software Solutions Limited Full timeJob DescriptionWe are seeking an experienced Embedded Software Development Engineer to join our team at Axiom Software Solutions Limited in Palo Alto, California.The ideal candidate will have a strong background in real-time systems and hardware interfacing, with experience working with QNX RTOS, DDS middleware, and Intel 8255 PPI hardware.Key...
-
Principal Software Engineer
1 week ago
Palo Alto, California, United States Broadcom Corporation Full timeAbout the RoleWe are seeking an experienced Principal Software Engineer to join our vMotion team at Broadcom Corporation. The ideal candidate will have a strong background in kernel development, operating systems, and high-performance computing.The successful applicant will be responsible for designing and implementing novel operating system techniques to...
-
Principal Mechanical Research Engineer
2 weeks ago
Palo Alto, California, United States HP Development Company, L.P. Full timeJob OverviewThe HP Development Company, L.P. is seeking a highly skilled Principal Mechanical Research Engineer to join its R&D team working on breakthrough technologies in microfluidics and life sciences.Estimated Salary: $160,000 - $200,000 per yearResponsibilitiesDesign and build microfluidic devices and cartridges.Develop novel molecular diagnostic...
-
Embedded Software Developer
4 weeks ago
Palo Alto, California, United States United Software Group Full timeRole OverviewWe are seeking a highly skilled Embedded Software Developer to join our team at United Software Group. This exciting opportunity involves designing and implementing real-time systems, focusing on distributed communication protocols and hardware abstraction layers.Key ResponsibilitiesDesign, implement, and test data distribution service (DDS)...
-
Palo Alto, California, United States Amadeus Full timeTransforming Travel with Advanced Software EngineeringWe are seeking an experienced Principal Software Development Engineer to join our team in shaping the future of travel. As a key member of our Infrastructure Train, you will be responsible for designing and implementing cloud-native systems that power our online travel agency, managing hundreds of...
-
Principal Software Architect
2 weeks ago
Palo Alto, California, United States Criteo Full timeCriteo is seeking a talented Principal Software Architect to lead the design and development of our distributed systems infrastructure. As a key member of our engineering organization, you will be responsible for defining architecture standards, guiding technical decisions, and ensuring the scalability, reliability, and performance of our systems.The ideal...
-
Software Development Engineer
2 weeks ago
Palo Alto, California, United States Tesla Full timeOverviewTesla's Thermal Systems team is seeking an experienced Software Development Engineer to develop simulation and test infrastructure critical to releasing safety-critical software with high confidence.SalaryThe estimated annual salary for this position ranges from $120,000 to $252,000, plus cash and stock awards, as well as a comprehensive benefits...
-
Embedded Software Engineer
2 months ago
Palo Alto, United States Axiom Software Solutions Limited Full timeJob Title : Embedded Software Engineer Location : Palo Alto, California Look for Ex- NVidia / Qualcomm Company Exp + Automotive + QNX The following skills are critical: Resume should have explicit mention on the following: Strong experience with QNX RTOS (message passing, multithreading, memory management, etc.). • Experience with DDS middleware (e.g.,...
-
Embedded Software Engineer
13 hours ago
Palo Alto, United States Axiom Software Solutions Limited Full timeJob DescriptionJob DescriptionJob Title : Embedded Software Engineer Location : Palo Alto, CaliforniaLook for Ex- NVidia / Qualcomm Company Exp + Automotive + QNX The following skills are critical: Resume should have explicit mention on the following: Strong experience with QNX RTOS (message passing, multithreading, memory management, etc.).•Experience...
-
Senior Embedded Software Developer
2 weeks ago
Palo Alto, California, United States Axiom Software Solutions Limited Full timeAbout Axiom Software Solutions LimitedWe are a leading provider of innovative software solutions for the automotive and industrial sectors.Job Title: Senior Embedded Software DeveloperLocation: Palo Alto, CaliforniaSalary: $120,000 - $180,000 per annumJob DescriptionWe are seeking an experienced Senior Embedded Software Developer to join our team in Palo...
-
Software Development Engineer
2 weeks ago
Palo Alto, California, United States Gitty Inc. Full timeAbout Gitty Inc.Gitty Inc. is a dynamic technology-driven company based in Palo Alto, CA, with a strong focus on innovation and growth. Our team is passionate about developing cutting-edge software solutions that transform the way people live and work.Job OverviewWe are seeking an experienced Java Software Engineer to join our backend development team. This...
-
Software Development Engineer
3 weeks ago
Palo Alto, California, United States Tesla Full timeOverviewTesla's Vehicle Engineering department is a hub for top talent in vehicle, battery, and manufacturing engineering. The team is responsible for the mechanical and industrial design of all major programs, including batteries, Optimus, Robotaxi, and new factories.Job DescriptionWe are seeking a highly skilled Software Engineer to join our Engineering...
-
Software Development Engineer
3 weeks ago
Palo Alto, California, United States Amazon Full timeJob DescriptionWe are seeking a highly skilled Software Development Engineer to join our team at Amazon. As a key member of our Visual Shopping team, you will participate in all parts of the software development process, from high-level business requirements to reliable production features.Your responsibilities will include:Taking ambiguous business...
-
Palo Alto, California, United States Broadcom Corporation Full timeJob Title: Lead Software Developer in Test with Cloud ExpertiseAbout BroadcomBroadcom Corporation is a leading global company in infrastructure technology, data center networking, and security, with over years of innovation, collaboration, and engineering excellence.We have an exciting opportunity for a Principal Software Development Engineer in Test. We are...
-
Software Development Engineer
1 week ago
Palo Alto, California, United States Tesla Full timeAt Tesla, we are committed to accelerating the world's transition to sustainable energy. Our Vehicle Engineering department is comprised of thousands of top engineers responsible for designing and manufacturing vehicles, batteries, and factories.This role involves developing software applications that automate or streamline design processes. As a key member...
-
Embedded Software Development Engineer
2 weeks ago
Palo Alto, California, United States Rivian Full timeAbout RivianRivian is on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract.We constantly challenge what's possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in...
-
Senior Software Development Engineer
4 weeks ago
Palo Alto, United States Amazon Full timeSenior Software Development Engineer, AWS Aurora MySQLAre you interested in building hyper-scale database services in the cloud? Do you want to revolutionize the way databases are built for the cloud? Do you want to have direct and immediate impact on hundreds of thousands of users who use AWS database services?Amazon Aurora is a MySQL-compatible, relational...
-
Software Development Engineer
1 week ago
Palo Alto, California, United States Amazon Full timeCompany Overview">Amazon is a leader in the cloud computing industry, powering many of the real-time technologies used today. Our team works at a colossal scale, handling billions of events and petabytes of data daily to support thousands of customers.">We are hiring engineers for the Amazon Firehose Team, responsible for owning all aspects of the Firehose...
-
Embedded Software Engineer
4 weeks ago
Palo Alto, California, United States Axiom Software Solutions Limited Full timeJob DescriptionAxiom Software Solutions Limited seeks an experienced Embedded Software Engineer to join our team in Palo Alto, California.We are looking for a highly skilled professional with expertise in real-time systems and hardware interfacing. The ideal candidate will have strong experience with QNX RTOS, DDS middleware, and hardware abstraction...