Senior Software Engineer (Rust, Functional Programming)
Company: Priceline
Location: Dallas
Posted on: March 13, 2025
|
|
Job Description:
This role is eligible for our hybrid work model: 2 days
in-office
Senior Software Engineer (Rust, Functional Programming)
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:
As a Senior Software Engineer on our Platform team, you will get to
develop the next iteration of our high-traffic hotel distribution
system, where every efficiency gain will impact the company's
bottom line. You will have the opportunity to work alongside our
chief architects to design and implement the new system, allowing
you to ensure that the end product is evolvable, maintainable,
scalable, and reliable. In doing so, you will have the opportunity
to work with the latest tools in API performance, including the
gRPC protocol and Rust programming language, to implement software
using Functional Programming patterns.
We are seeking an engineer who is proactive, thinks broadly about
requirements, anticipates problems, and assumes responsibility
beyond simply committing code to GitHub. The ideal engineer should
share our desire to focus uncompromisingly on code performance,
comprehensibility, and composability.
In this role you will get to:
Gather requirements, design, develop, test, deploy, and maintain
features for our hotel pricing and distribution system
Be part of a high functioning agile development team that
continuously experiments, iterates and delivers
Support and improve Priceline's core platform products, directly
impacting the bottom line through your work on our low latency,
high throughput applications
Show off your skills by writing clean, scalable, testable, and
efficient code and the associated tests
Work closely with product managers, data scientists, and other dev
teams to extend and debug our platform services
Propose and implement improvements to the product, development
processes, or anything else that seems incorrect or inefficient.
Let's make things better!
Who you are:
Bachelor's degree or higher in Computer Science or related
field.
8+ years of API-oriented software engineering experience (Rust, Go,
Clojure, Haskell, Elixir, Erlang)
3+ years of experience of microservice design and module
architecture
Experience with database technologies (SQL, NoSQL)
Experience with a cloud platform (AWS, Azure, or Google Cloud)
Proficiency using dev-ops tools such as Git, CI/CD systems,
monitoring/logging tools, and container technologies
Prior experience working in the travel, hospitality, or e-commerce
domains is a plus
Familiarity with modern API technologies such as gRPC and graphQL
is a plus
Experience with the Rust programming language is a plus
Demonstrated history of living the values important 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. It's therefore essential that you also meet our
high standard of ethics, honesty, transparency and compliance.
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 $125,000- $160,000K USD.
#LI-VM1
#LI-Hybrid
Keywords: Priceline, Dallas , Senior Software Engineer (Rust, Functional Programming), IT / Software / Systems , Dallas, Texas
Click
here to apply!
|