Why this role
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 is responsible for 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 those outputs and inform future iterations of the model. This role will be highly technical, including responsibility for architecture, technical strategy, and communication of technical decisions across the wider organization in addition to delivery of critical systems. This role will be leading a distributed team of engineers focused on delivering robust, high-performing, traceable, observable server side systems in a fast-paced agile environment. This role will collaborate closely with other development teams (this is a “complicated sub-system” team) such as product, revenue management, and sales to understand internal and external stakeholder needs and plan migration and roll-out 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.
This role will identify and drive resourcing needs, collaborate on technology + tool selections, and assign resources as needed to complete product requirements.
What you’ll do
Lead all strategy, design, and implementation efforts related to pricing our portfolio of 30k+ properties nightly Oversee technical design and development of new features and capabilities in our pricing pipeline, including identifying, evaluating, and integrating new data sources and model updates to incorporate those sources Lead all strategy, design, and implementation efforts related to human feedback tools and developing feedback loops Recruit, lead and mentor an internal team of developers in our customer obsessed, high performance environment with a focus on end to end ownership, launching early and iterating quickly, and working from first principles. Partner cross functionally with the Product and the Commercial organizations including revenue management and sales to define roadmaps for improvements in alignment with the product vision Work closely with the DevOps team to implement CI/CD processes that shorten the development life cycle and provide continuous delivery of high quality software Establish coding standards and best practices Define and implement agile processes that are a best fit and help drive engineering velocity and quality Guide technology and tool decisions as they relate to developmentWhat makes you a great fit
5-8+ years of product development experience 1-3+ years of engineering management experience Experience designing, planning, and systems that process high volumes of data Experience designing and implementing machine learning models and data science approaches including feed forward neural nets, complex exponential smoothing, and cosine similarity Desire to design and build world class solutions Experience building commerce and pricing applications Experience in an agile or extreme programming environment Salesforce integration and or development experience a plusLocation
Evolve has a flexible working environment so teammates can work remotely anywhere in the state of Colorado, in our beautiful downtown Denver office, remotely or a hybrid of both!
Compensation
For this role our salary range is $160,000 to $208,000, depending on relevant experience. This role will also be eligible to receive a variable annual bonus based on both company and individual performance.