Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Developer - Transit Data

IBI Group

Software Developer - Transit Data

Seattle, WA
Full Time
Paid
  • Responsibilities

    Job Description

    IBI Group's Transit Data practice is hiring a Software Developer to join their team. It is preferred that this position be located in Seattle WA, Portland OR, Boston MA, or Atlanta GA. Other locations may be considered for a strong candidate.

    IBI Group's Transit Data practice focuses on helping transit agencies manage their data, provide high-quality real-time information to passengers, and analyze service quality and measure performance. The Transit Data practice also has a special emphasis on open source software like OpenTripPlanner, open data, and open data standards like GTFS/GTFS-real-time (transit), and GBFS (micromobility).

    The Transit Data team has been working closely with many agencies to build and maintain multi-modal trip planning applications built on OpenTripPlanner and tools for managing and editing open transit data. This includes experience with Portland TriMet, New York State DOT, San Francisco Bay Area MTC, amongst others.

    Most of the things you’ll work on right away:

    • Setup, configure, and manage OpenTripPlanner (https://github.com/ibi-group/OpenTripPlanner) and/or TRANSIT-data-tools (https://github.com/ibi-group/datatools-ui) systems
    • Contribute to the development and maintenance of open source transportation software (OpenTripPlanner-based multi modal trip planners and GTFS-related software).
    • Help enhance the reliability of the code with tests.
    • Contribute to the design process and prototype new ideas.
    • Identify flaws with the current way of doing things and contribute creative solutions.
    • Develop and maintain internal and customer documentation

    Things you may work on in the future:

    • Prepare technical memos, reports and proposals
    • Coordinate with clients, and other offices and staff
    • Coordinate configuration and customization requests 
    • Conduct user training

     

  • Qualifications

    Qualifications

    You'll need to have:

    • Experience with full-stack software development
    • Familiarity with source control (git), software testing and knowledge of software development processes
    • Familiarity with a modern javascript framework (React, Angular, etc.)
    • Familiarity with Linux-based shell scripting and CLI
    • Curiosity to understand how systems work and identify/solve problems 
    • Attention to detail and ability to balance priorities and multiple projects 
    • Willingness to learn independently 
    • Interest in developing new skills and excitement for new challenges
    • Problem solving skills and a practical thinker
    • Strong organizational skills and self-motivated
    • Strong written and verbal communication skills

    It’s a bonus if you also have:

    • Familiarity with and interest in public transit is preferred
    • Familiarity with, or interest in, transit data (e.g. GTFS and GTFS-real-time formatted data) and/or open source transit software (e.g. OpenTripPlanner)
    • Experience with or interest in writing Java applications
    • Experience or interest in designing clean and intuitive user interfaces
    • Familiarity with deploying and maintaining applications using Amazon Web Services
    • Familiarity with and knowledge of data structures, graph theory and algorithms
    • Experience with or interest in web mapping products such as Leaflet, QGIS

    Additional Information

    This position will be part of a remote team, IBI Group has taken a work from home model during the COVID-19 pandemic.

    When we decide to return to the office, the Seattle office is steps away from the Pioneer Square Station and is easily accessible by transit, bike and car. The Boston office is in Downtown and is easily accessible by transit, bike and car.

    WE ENCOURAGE CANDIDATES TO SUBMIT A LINK TO THEIR GITHUB PAGE OR OTHER SOFTWARE PROJECTS THAT THEY HAVE CONTRIBUTED TO.

    IBI Group offers a competitive salary, generous benefits including medical/dental/vision/life/disability insurance, flexible spending accounts, paid sick/vacation/holidays/training/professional development, and much more. 

    As part of IBI Group's selection process, candidates may be requested to consent to background checks relevant to the role under consideration for, prior to receiving a job offer. These could include: work references, education and credential confirmation, employment verification, identity check, credit report, criminal offence and driver’s license record. #IBI

    We thank all applicants for their interest. However, only those selected for an interview will be contacted. IBI Group is proud to be an Equal Opportunity Employer, including disability.