Enable job alerts via email!
A leading vacation rental company is seeking a Senior Manager, Software Engineering to lead a team in developing machine learning models for pricing and forecasting. The role involves extensive technical strategy, architecture, and collaboration across departments. Ideal candidates have 5-8 years in product development and 3-5 years in engineering management, with a focus on high-volume data systems. Flexible remote options available throughout the U.S.
At Evolve, we’re on a mission to make vacation rental easy for everyone. Our high-performing, customer-obsessed team runs on curiosity, communication, and accountability—working together to create exceptional experiences for our owners and guests. If you’re ready to join a mission-driven company where every teammate has the opportunity to thrive, Evolve might be the place for you.
The Senior Manager, Software Engineering will lead the team responsible for pricing Evolve’s properties, predicting market demand, forecasting future returns for current and potential properties on the platform, and related systems. This team develops machine learning models that ingest billions of rows of data daily for inference and training, as well as the human-in-the-loop feedback systems that modify outputs and inform future model iterations. The role is highly technical, including responsibility for architecture, technical strategy, and communicating technical decisions across the organization, in addition to delivering critical systems. You will lead a distributed team of engineers focused on robust, high-performing, traceable, observable server-side systems in a fast-paced agile environment, collaborating with product, revenue management, and sales to plan migration and rollout strategies.
This role requires broad and deep experience with big data, high-throughput systems, API design, and developing critical integrations with third-party systems. Candidates must be comfortable leading strategy, planning iterative and incremental releases, and contributing tactically to design.
You will identify and drive resourcing needs, collaborate on technology and tool selections, and assign resources as needed to complete product requirements.
Evolve has a flexible working environment so teammates can work remotely anywhere in the U.S., with location-based requirements as noted below.
Salary range for this role is $160,000 to $208,000, depending on relevant experience. This role is eligible to receive a variable annual bonus based on company and individual performance.
All Evolve team members must live in one of our approved locations by their first day. We can hire from anywhere in the U.S. except Washington, D.C. and Hawaii. Some positions may have restrictions based on compensation in certain states. If you live in Colorado, you can work remotely anywhere in the state, at our downtown Denver office, or a hybrid of both. If you’re planning to move soon, please let us know and we’ll review your application again.
California Applicant Privacy Policy | Evolve
EEO: We are committed to diversity and inclusion. As an equal opportunity employer, all qualified candidates will be considered for employment without regard to race, color, creed, religion, age, sex or gender (including pregnancy, childbirth, lactation and related medical conditions), gender identity or gender expression, sexual orientation, marital status, national origin, ancestry, citizenship status, military service or veteran status, physical or mental disability, or any other legally protected characteristic. Evolve participates in E-Verify for all positions. If you have a disability or special need that requires accommodation at any point in the hiring process, please let your recruiter know.