This job posting isn't available in all website languages

Senior Software Engineer, Flight Data Acquisition

IT/Technical & Product Development
Reed Business Information
REE00BMX Requisition #

Sr. Software Engineer 




Cirium is looking for a highly skilled Senior Software Engineer to join our Flight Data Acquisition team to help build the various back-end services that bring in flight status, positional and reference data which is foundational to making our business work.  This team brings order and sense to a wide variety of providers, data formats and delivery mechanisms.  The right candidate will display a positive, team-oriented attitude, will be hard-wired for quality engineering, and will have a solid foundation in Java and Node/JavaScript coding skills.

  • Design, write, test and deploy production-ready code.
  • Collaborate with team members and implement appropriate design patterns for new development.
  • Convert product requirements into deliverables, help set priorities, and estimate timelines. 
  • Work closely with internal stakeholders to understand use cases.
  • Troubleshoot and support the team’s existing products, while working toward team priorities.
  • Actively support our deployments by understanding and working with various technologies such as AWS, Jenkins, Docker, Kubernetes, and Helm.
  • Understand and work with metrics monitoring tools such as DataDog.
  • Be an active member of the technical team, contribute ideas and insight in standups and meetings, ask questions, review pull requests, analyze bugs and fixes, and help users and teammates.
  • Participate in on-call rotation.
  • Able to exercise independent judgment with minimal direction from supervisor.
Qualifications and Skills:
  • Bachelor’s degree in computer science, math or statistics, or equivalent experience.
  • A minimum of 4 years solid software development experience in Java.
  • Experience with node.js and Javascript.
  • Experience with developing scalable microservice applications as well as containerized services.
  • Well qualified with SQL.
  • Working knowledge of Linux and comfortable with the command line.
  • Ability to troubleshoot performance, capacity, concurrency and scalability issues.
  • Experience working with REST-like, lightweight web services.
  • Familiarity with software development processes in a light agile environment.

Experience with some/all of the following would be especially valuable to us:

  • Software architecture
  • Up to date with Node.js and NPM
  • Data modeling
  • Handling high-volume data streams
  • Optimizing use of cloud services.


Please note:  This is a regular, full-time position which requires working out of our office located in downtown Portland, Oregon. 


About the Company: 

Cirium provides data services and end-to-end data solutions to customers serving the global travel industry. The company has established a leadership position as a provider of real-time global flight information, serving airlines and airports, travel agencies, developers, consumers, and more. The company is leveraging the platform and domain knowledge and has expanded into new data sets and new products that deliver value to the company’s core markets. We work in an agile, product focused positive environment, and we are well positioned for future growth. 

Our Environment: 

We hire the best talent in the travel and technology industries. To support our talented team, we offer an extraordinary work environment that places trust and respect at the forefront of our company values. These values enable our employees to do their best work by creating an open, supportive environment that promotes creativity. Employees are also provided outstanding benefits, including flexible working hours and a "take it when you need it" time off program that encourages a healthy life/work balance. If that weren't enough, we work in a beautifully remodeled downtown Portland office, which provides lots of natural light and includes a well-stocked refrigerator and snack bar! We think it's a great place to do great work, and if you like the sound of this as well, we encourage you to consider this opening.  

Previous Job Searches

Activity Feed

Job shares through RBI
Someone referred the Journal Manager position. 4 hours ago
Someone referred the Quality Test Engineer II position. 19 hours ago
Someone referred the Quality Test Engineer I position. 1 day ago
Someone referred the Lexis Convey Support Operator position. 1 day ago
Someone referred the Support Consultant position. 1 day ago
Please try again.


Either there was a problem on our end with the action you just performed, or we are currently having technical difficulties with our system. Click the link above to be directed to the site for all roles or please try again later.