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.