Senior Software Engineer in Test - REMOTE OK at Cirium in Portland, Oregon

Posted in Other 11 days ago.

Job Description:


We are an aviation, air travel data, and analytics company, and our mission is to help the movement of people and goods around the world. We keep the world in motion!

Our people are at the core of our company, and they are our priority. We have a shared set of values that focus on: putting the interests of our customers unmistakably first; being empowered by the trust we earn from each other and our customers; have a global vision for Cirium based on diversity, inclusion, and collaboration; and a passion for discovery to transform industries.

Cirium seeks an experienced Senior Software Developer in Test to work in a cross-functional agile team focused on delivering customer-facing analytics products. You are a quality-focused developer/tester who loves to prevent bugs even more than finding or fixing them. You enjoy coaching teams on quality best practices, introducing ways to measure quality for the benefit of the team and the customer, and helping teams design applications and systems that are highly testable. You possess a strong balance of technical skills, testing capability, and curiosity.

You have a solid foundation in software engineering, are conversant with Cloud Compute and CI/CD technologies, and are eager to use your skills to solve interesting problems in the aviation space. You use your proficiency in all aspects of quality software engineering for writing clean, well-documented code that is designed for testability and covered by tests at various levels. You play an active role in projects from inception to delivery and are responsible for building and maintaining a quality culture mindset on the team.

You are a highly accountable self-starter, able to learn quickly, and communicate effectively. You thrive on diverse, distributed teams that are product-centric. You enjoy contributing towards continuous incremental improvement and helping others solve problems. You love delivering valuable products that delight customers and you understand the role that everyone on the team plays in that mission.

Responsibilities Include:
  • Working with the development team to improve quality by developing tests and test solutions
  • Reviewing tests developed by other members of the team and providing feedback
  • Advocating for testability, clarity and strong communication in all of its forms
  • Sharing testing and quality-related insights with the team.
  • Being an active member of the development team: contributing ideas and insight in standups and meetings, asking questions, reviewing pull requests, and helping colleagues.
  • Logging, documenting and tracking quality issues
  • Identifying and implementing appropriate and useful quality metrics
  • Swarming on critical issues (taking the lead in some cases) and working with the team towards resolution
Education and Key Skills
  • Bachelor's degree in a field that requires analytical and logical skills, OR equivalent experience.
  • Minimum of five years' experience in a technical role focused on quality, with at least two years spent writing code professionally.
  • An eye for increasing testability in applications.
  • Know how to share what you've built or better yet, build it with the team
  • Excellent written and spoken communication and documentation skills. Able to discuss complex technical subjects with clarity and precision.
  • Able to work productively with a Linux-based platform.
  • Familiar with source control tools (e.g. Git, SVN) and branching strategies
  • Familiar with logging, monitoring and alerting platforms and tooling (e.g., Datadog, Cloudwatch, New Relic, Splunk)
  • Familiar with CI/CD methodology and tooling

Preferred Experience
  • Testing web-delivered applications from front-end interfaces through to back-end systems.
  • Working as a Quality Engineer on a product delivery team with involvement at all stages of the SDLC, from ideation to production release and support.Successfully building a team-focused quality culture
  • Developing testing frameworks, but not hoarding them
  • Developing and improving observability from pre-production through to production environments
  • Utilizing cloud compute technology and tooling to improve testability.
  • Coaching and mentoring teams and individuals on code quality, designing for testability, and test automation.
  • Successfully operating in an agile development environment while collaborating with key stakeholders

Our team delivers industry insights, built from decades of experience in the sector, enabling travel companies, aircraft manufacturers, airports, airlines, and financial institutions, among others, to make logical and informed decisions that shape the future of travel, growing revenues, and enhancing customer experiences.

We are a global company with 12 offices around the world and approximately 500 people in our team. Over 20 languages are spoken here, and our leaders may have grey or sometimes purple hair. Whatever your background, you are welcome to join us.

We are looking for dynamic and talented people that never stand still and can contribute to our continuous success.

A few extra facts:

  • Cirium is part of RELX PLC, a FTSE 100 global provider of information-based analytics and decision tools for professional and business customers with over 30,000 employees, 8,000 of which are technologists.
  • We partner with the industries core associations such as the International Airline Trade Association (IATA).
  • One of our offices is on the runway at Heathrow, and another has its own bar, The Spruce Goose.
  • We have great benefits (including two days of charitable activity per year).
  • Our consultancy team have the largest group of ISTAT Certified Appraisers and have been recognized as the Aircraft Appraiser of the Year, an Aviation 100 Award, seven times out of nine years.
  • Cirium and RBI are founding members of the Tech Talent Charter, committed to increasing the ratio of women and under-represented groups working in technology.

    We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. If a qualified individual with a disability or disabled veteran needs a reasonable accommodation to use or access our online system, that individual should please contact 1.877.734.1938 or .

    Please read our Candidate Privacy Policy