Software Developer

Software Developer

R5923

Location

Toronto

Career Track

Technology

Software Developer

Software Developer


This role is eligible for our hybrid work model: 2 days in-office

 

Our Technology team is the backbone of our company: constantly creating, testing, learning and iterating to better meet the needs of our customers. If you thrive in a fast-paced, ideas-led environment, you’re in the right place.

 

Why this job’s a big deal:

 

Every search on Priceline puts our back-end systems to work. They handle hundreds of millions of searches a day, collecting and parsing data from thousands of partners to find the best deals for our customers. As a Software Developer on the Itinerary Generation team in Flights, you’ll design, build and run the services behind that, as part of a stable, cross-functional agile team that owns its product from idea to production. We keep exploring new technologies and better ways to engineer for fast-changing business needs, and engineers at every level help shape what we build next.

 

In this role you will get to:

·        Design, build and run low-latency, high-throughput services, with continuous integration and automated testing.

·        Write high-quality, scalable and maintainable code that meets both functional and non-functional requirements.

·        Shape user stories, test cases and acceptance criteria with the Product Manager on your team before development starts.

·        Write unit tests before or alongside your code, and review your teammates’ code.

·        Support the Solution Architect on the overall design of the systems you build.

·        Write SQL to query live application data for investigation and analysis.

 

Who you are:

·        Bachelor’s degree in Computer Science or a related field.

·        5+  years of experience in software engineering.

·        Hands-on experience with one or more of Elixir, Go, JavaScript, Python, Java or C#.

·        Comfortable working across programming languages, keen to learn new ones, and using AI tooling to support development.

·        Demonstrated problem-solving, analytical and logical reasoning skills.

·        Excited about system design, cloud-first architecture and implementation strategy.

·        Experience instrumenting services with logging and telemetry, using tools like Splunk or New Relic.

·        Familiarity with caching, high-concurrency systems and the databases behind them.

·        Experience writing unit tests, ideally test-first.

·        Illustrated history of living the values necessary to Priceline: Customer, Innovation, Team, Accountability and Trust.

·        The Right Results, the Right Way is not just a motto at Priceline; it’s a way of life. Unquestionable integrity and ethics is essential.

#LI-JB1 #LI-Hybrid

There are a variety of factors that go into determining a salary range, including but not limited to external market benchmark data, geographic location, and years of experience sought/required. In addition to a competitive base salary, certain roles may be eligible for an annual bonus and/or equity grant.

The salary range for this position is $100,000 – 120,000 CAD.