Senior Software Engineer - Backend
Unlock
Keyway is a Series A stage PropTech company, focused on providing digital solutions to real estate professionals, leveraging artificial intelligence and machine learning.
We have developed Keypilot, the first AI-powered real estate copilot, designed to help simplify and streamline every step of a real estate deal.
Among other tasks, Keypilot:
- Conducts property search: By analyzing a portfolio of properties, it understands the owner's asset preferences and then recommends comparable properties that meet its acquisition criteria
- Underwrites opportunities: It digests comps, financial information and market trends and quickly drafts an investment memo
- Simplifies the diligence process, analyzing and summarizing the most relevant deal-related documents
- Manages your portfolio: It compares a property to other similar ones, and provides adjustment recommendations to the proposed business plan, leading to operational efficiencies
Our CEO is a serial tech entrepreneur that has successfully launched three companies and raised $50M+ in venture capital from top-tier investors, and our team brings experience from companies such as Google, Blackstone, McKinsey, Credit Suisse Real Estate Division, and Ares Capital, among others. We raised a $25M Series A, and have raised over $100M+ in total funding up to this point.
We are backed by Canvas Ventures, Montage Ventures, FJ Labs & Crosscut, four venture capital firms that have invested in other successful companies like Alibaba, Opendoor, Palantir, Stripe, Uber, and Upwork (among others).
We use our skills in statistics, computer science, and software engineering to make commercial real estate transactions easy. Likewise, we are currently seeking a driven, results-oriented Software Engineer to join our technical team. The ideal candidate is pragmatic, entrepreneurial, and scrappy.
Responsibilities and opportunities:
Transacting hundreds of properties a year requires effective and intelligent tools & data processing capabilities. There are several complex workflows that our company should digitize and automate, and each one presents us with its own unique set of nuances and challenges.
Deal sourcing and underwriting: We need to be confident that we are bringing the right candidates into Keyway: this involves building models that enable Keyway to identify target properties, understand a business's performance, and price real estate in a few hours, not days.
Digitizing the real estate transaction: We want to make transacting commercial real estate easy & fast: today, a transaction takes 11 months to close. We want to reduce that time by 90%, and to do that we need to build powerful automated tools.
About You:
- We prioritize a commitment to diversity in our team building process. We enthusiastically encourage individuals from a variety of lived experiences to reach out.
- 5+ years of software engineering experience
- You are passionate about writing and improving (clean) code and systems
- You are a true team player with a collaborative approach, sharing knowledge, humbly learning from others too
- You are curious and love learning new technologies, techniques, and approaches.
- You have a quality-mindset and are interested in all parts of software development: coding, testing, deployment, monitoring.
- Proficiency with OOP (Object-Oriented Programming)
- Experience with concepts of multi-layer application designs
- Solid experience with SOLID principles
- It’s a bonus if you have any level of experience with modern web development (particularly JavaScript, TypeScript, React, Styled Components)
- Familiarity with a cloud solution (AWS, Azure, Google Cloud Platform)
- Proficiency with at least one of these languages (Java / C# / Kotlin) and its build system
- Comfortable with database technologies (SQL and NoSQL)
- Experience working within Agile practices and knowledge of Agile values & principles.
- It’s a bonus if you have any level of experience building applications in distributed systems' architecture (Microservices, Event-Driven and RESTful Services).
- Solid experience with unit-testing
- Deep understanding of design patterns and best practices in relevant technologies like cloud environments, CI/CD, testing
Personal Qualifications That We Value At Keyway
- Entrepreneurial: comfortable talking to stakeholders to understand business needs, running small tests to validate assumptions, and refining requirements based on results
- Results orientation with a high motor and an incredible attention to detail; able to drive projects from planning to completion with limited oversight
- Superior analytical skills and attention to detail with a data-driven mentality
- A low ego and can-do attitude; willingness to admit mistakes and work to remedy them
- Flexibility to prioritize deliverables and re-prioritize them at a moment’s notice
At Keyway, we celebrate diversity and recognize the value it brings to our customers and employees. We are proud to be an equal opportunity workplace.