RELX Group Sr Software Engineer in Portland, Oregon
Sr Software Engineer
Location: Portland, Oregon, United States
FlightGlobal is looking for a highly skilled Sr. Software Engineer to join our Flight Data Distribution and Tools engineering team and help build the core back-end services that make our business work. This team tackles a wide variety of exciting projects, including finding innovative ways to make the data delivery platform more efficient and highly available. This team is where flight data from a variety of sources comes together. The right candidate will display a positive team-oriented attitude, possess intrinsic motivation for quality engineering, and come to us with a solid foundation of relevant experience, ready to jump in and contribute to our success.
We are looking for someone who has a positive team-oriented attitude, can take ownership of the test effort, possesses a strong balance of technical skills, testing capability, and curiosity. The candidate should be comfortable working on a cross-functional team in an iterative, participatory environment, and be confident in helping to fill in the gaps and ask questions about requirements and the intended behavior of products.
Working with technical users to identify requirements and design features for internal systems.
Development and maintenance of new and existing codebases, with an emphasis on testing and testability.
Be an active member of the development team, contributing ideas and insight in standups and meetings, asking questions, reviewing pull requests, identifying and fix bugs, and helping users.
Bachelor’s degree in a field that requires analytical and logical skills, OR equivalent experience.
Minimum of five years’ experience writing code professionally.
An eye for increasing testability in distributed applications.
Able to work productively with Linux and cloud-based environments.
Experience with distributed, high-volume systems and the ability to reason about throughput, latency, and consistency.
Experience writing Java and/or Python.
Experience using Docker.
Familiar with typical issue-logging and project planning tools (e.g. JIRA, Pivotal Tracker).
Experience with distributed streaming services like Kafka or AWS Kinesis.
Experience with MPP tools like Hadoop or Spark.
Understanding of REST, HTTP, and web 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:
FlightGlobal 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.
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. 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.