Senior Software Engineer

Raise Commercial Real Estate

Raise Commercial Real Estate

Software Engineering
San Francisco, CA, USA
Posted on Wednesday, May 22, 2024

About Raise Commercial Real Estate

Raise is a modern real estate technology and brokerage firm, building innovative products and delivering workplace solutions for global clients. We operate in 5 U.S. cities, with partners globally.
Rather than rely on legacy real estate processes, we’ve built modern technology that enables clients to access the most up-to-date market information instantly, collaborate live with their team, and manage their portfolio — all on one streamlined platform.
And we don’t just help clients secure space faster with the most creative solutions. Our best-in-class project managers and workplace strategists lead the way in designing everything from thoughtful spaces to culture programs, ensuring they have everything they need from the day their doors open, to the day they need to open more doors.
Founded in 2016, Raise has helped hundreds of the most influential and thought-provoking companies, including: Palantir, Leap, Notion, Brex, Y Combinator, and more. Raise investors include Point72 Ventures, Initialized Capital, Founders Fund, Founder Collective, SV Angel, SaaStr, House Fund, Liquid 2 Ventures, Peak State Ventures, and many more. For more information, visit raise.work.

About The Role

We are creating a company culture that values co-creation, customer insight, and industry-leading client experiences. Come join us!

We’re looking for a Senior Software Engineer. You will be tasked with architecting, designing, building, and maintaining new web-based software applications and products to support our employees and clients.

What You'll Do

  • Maintain continuous integration build systems.
  • Develop Workplace OS feature sets, such as charting, graphing, and predictive analysis tools for workplace leaders.
  • Maintain the Dealroom broker tooling system.
  • Monitor compliance controls, remediate failures, and implement new compliance controls.
  • Integrate with third-party APIs on behalf of clients to analyze how their workplace is being utilized.
  • Design an engineering system, from the client-side to infrastructure.
  • Partner with design and product teams to create compelling user experiences.
  • Serve as a technical leader and positively impact the engineering team through system design and code implementation.
  • Grow your technical expertise and gain exposure in technical leadership and planning.
  • Collaborate with key partners to understand and define requirements for building new features, products, and systems.
  • Work with cross-functional teams to identify business opportunities and build scalable software solutions.
  • Establish efficient design and programming patterns for engineers as well as non-technical partners.
  • Design, implement, integrate, and document performant systems or components for applications that are reliable and scalable.
  • Ensure that best practices and standards are followed across the engineering teams.

What We're Looking For

  • Excellent communication skills across technical and non-technical audiences.
  • 7+ years of experience working at startups or in other fast-paced environments.
  • A skilled independent contributor with a demonstrated ability to share knowledge and mentor other engineers.
  • Ability to weigh tradeoffs in technical implementations.
  • Mastery of breaking down complex problems into simpler, achievable goals.
  • Experience in building functional 'slices' of software, from database models and API architecture to well-designed UIs.
  • Experience with JavaScript, ES6, React, Apollo, GraphQL, and TypeScript, as well as Webpack.
  • Experience with Python, Django, and Graphene.
  • Familiarity with AWS Compute/Storage/DB services, MySQL, and Docker.
  • Ability to devise elegant solutions to complex engineering problems.