Skip Navigation

Thales Careers

Search our jobs, use specific search options to find the perfect match


Senior Full Stack Software Developer – Aviation Data

Job ID: R0118015 Location: Syracuse, New York, United States of America
Regular Employment, Full time
Location: Syracuse, United States of America

Thales people architect solutions that are relied upon to deliver operational advantage at every decisive moment throughout the mission. Defence and armed forces customers rely on us to deliver the full range of defensive systems for land, sea, and air. From early warning, to threat neutralisation, our platforms cover all levels from very short-range systems, to extended protection across the entire battle-space including Airspace Mobility Solutions, Vehicles and Tactical Systems and Missile Defence, Optronics, and Radar.


We are currently looking for a Senior Full Stack Software Developer – Aviation Data to join Thales in Syracuse, NY or Arlington, VA. The Senior Full Stack Software Developer – Aviation Data is will work within a squad that develops the Aviation Data product, you are a full stack developer. In an Agile / Scrum context, you strongly contribute to the creation of the product through your energy, your practices and technological contributions. You support the Tech Lead in the technological animation of the team and the other devs in learning the field. You participate with the Product Owner in the definition of the product.

You will iterate quickly, continuously test, contribute to nightly build and will release an edge version every sprint as well as a stable version of the services every three months.

The emergence of unmanned systems (UAVs/drones) and the unprecedented impact of the Covid-19 pandemic on aviation operations is accelerating the transformation of the aviation businesses and the deployment of digital technologies.  The Thales Airspace Mobility Solutions Digital Solutions team have a simple but very ambitious objective: to provide aviation stakeholders (regulatory authorities, air navigation service providers, airports, airlines, pilots, drone operators, etc) with effective, high-value digital solutions that enhance their operations.

We are looking for curious, humble, positive people who firmly believe that the user experience is the key to the realization of these new digital products.  You will work within an autonomous squad on an innovative product for the management and enrichment of global aviation data, APIzed, using intelligent algorithms.

You will join the project in its early phase as we expand in the US and contribute concretely to its design and operation. Our technologies are the ones you use daily, simply implemented, and enhanced to meet the reliability, safety and security requirements required for aviation. You will have the opportunity to work with experts in the field from around the world (former pilots, air traffic controllers, leading system engineers, senior software engineers, cyber experts, data scientists, AI engineers).

Our organization is designed to be simple and efficient: those who make the decisions related to the product are those who build it. We attach great importance to teamwork and good practices, while giving everyone a clear scope in which they can act, be creative and learn, in short, a place where you can thrive.

Our offices are located in France (Toulouse and Paris), Portugal (Lisbon), US (Syracuse, NY and Arlington, VA) and Singapore, in an environment conducive to exchange and sharing of knowledge and best practices in the development of digital products.

You are passionate about back-end development. You love coding components of a complex architecture, making them simple, readable and efficient. Ambitious projects that tackle real needs in innovative areas are a motivation to you. You are reliable, and your tests are there to prove it. You build it, you run it is your credo and the performance of the systems you implement is as much a concern as your code quality.

You are autonomous, you like to learn from the team.

If this sounds like you, you have your place among us.

Key Responsibilities:

  • Design, code, release and run the components of your micro-service, APIs, business-logic, data storage

  • Contribute to and apply the squad continuous improvement: software good practices, software quality, TDD, software reviews, pair programming etc…

  • Write unit, integration and end-to-end tests to validate the code quality, non-regression and suitability

  • Collaborate in the squad with other members and Tech Lead to design, set-up DevOps practices and integrate the product within Digital Solutions

  • Contribute to technological selections and architectural runway

  • Contribute to the product roadmap definition with the Product Owner

  • Share knowledge and help the squad to improve

  • Be aware of the cutting-edge technologies to enhance our solution

Required Skills and Experience:

  • Bachelor’s degree in Computer Science and/or a significate background in full stack software development with minimum 5-8+ years of experience, or a Master’s degree in Computer Science degree and/or a significate background in full stach software development with 4+ years of experience 7 years of experience in a SW team with significant contribution in a cloud-native environment and/or Aviation data domain

  • Agile development and DevSecOps (GitOps, code reviews, CI/CD, automatic testing)

  • Java, Python, bash shell, Go

  • Spring Boot and Quarkus

  • SQL and noSQL

  • REST APIs, their best practices and associated tools (postman, Swagger/OpenAPI)

  • Containers (docker) and orchestration (Kubernetes/helm)

  • Deployment on Microsoft Azure Cloud and related services

  • Run monitoring (health, resources usage, DB management)

Preferred Qualifications:

  • 2D / 3D geometry and cartography development and framework

  • Personal open-source projects contribution

  • French or Spanish language fluency

This position requires direct or indirect access to hardware, software, technology or technical data controlled under the International Traffic in Arms Regulations (ITAR) [AND] the Export Administration Regulations (EAR).  All applicants must be eligible, or able to obtain authorization, for such access.

Are you ready to be part a part of something big? If your skills, experience and attitude are a match and you’re looking for an exciting challenge, please apply now using the link below and we will be in touch.

At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!

Thales champions inclusion and we believe diversity strengthens the fabric of our culture. We are an Equal Opportunity Employer/AA/Minorities/Females/Veterans/Disabled.

< Go Back to results

For United States Candidates

Thales is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, national origin, protected veteran status, disability status, age or any other characteristic protected by law. Please read Thales Equal Opportunity Policy Statement. Please read our Pay Transparency Policy Statement.

For more information about your rights as an applicant, please review EEO is the Law and EEO is the Law Supplement or EEO is the Law (Spanish) and EEO is the Law Supplement (Spanish).

If you need an accommodation or assistance in order to apply for a position with Thales, please call Human Resources at 1-833-676-3700 or email us at

Thales is an E-Verify employer - learn more here.

About our location

Syracuse, United States of America

Sign up for job alerts

Interested InSearch for a category and select one from the list of suggestions. Search for a location and select one from the list of suggestions. Finally, click “Add” to create your job alert.