Senior Software Engineer, Data & Analytics Products

Equity Residential

The Role

Overview

Design and lead full‑stack web apps that operationalize data science for Equity Residential.

Key Responsibilities

  • api development
  • web apps
  • data integration
  • ci/cd
  • cloud performance
  • technical architecture

Tasks

The Senior Software Engineer – Data & Analytics Products serves as a key technical leader in advancing the design and development of enterprise-grade applications that extend the company’s analytical and data science capabilities. This role bridges the gap between modern software engineering and data-driven innovation—building, unifying, and scaling internal products that transform analytical insights into operational decision tools. Collaborating closely with members of the Data & Analytics (DNA) team, this individual defines architectural standards, mentors engineers transitioning from data-focused development to full-stack product engineering, and delivers robust, user-facing systems that integrate seamlessly within Equity Residential’s broader technology ecosystem. -Develop APIs and application services that integrate with core data platforms (Snowflake, Databricks, Azure) and operational systems. -Collaborate with data scientists, analysts, and business stakeholders to translate analytical models into usable, intuitive applications. -Lead the design and implementation of scalable, maintainable web applications that operationalize data science and analytics products. -Participate in product planning and roadmap discussions to align technical execution with business objectives. -Establish best practices for code quality, CI/CD, and secure deployment of production systems. -Partner with cloud and enterprise engineering teams to ensure applications are performant, reliable, and cost-effective at scale. -Define technical architecture and standards for front-end and back-end systems supporting data products and analytical tools. -Continuously evaluate new technologies and frameworks to strengthen the team’s development capabilities and accelerate delivery. -Mentor data engineers and other technical contributors in full-stack development, software design, and product engineering principles.

Requirements

  • python
  • javascript
  • react
  • fastapi
  • azure
  • ci/cd

What You Bring

Please note: Our current onsite work schedule requires attendance from Monday through Thursday each week, with remote work permitted on Fridays. -Business-Curious and Insight-Driven: You’re as comfortable digging into the data as you are discussing trade-offs with business leaders. You ask sharp questions, produce clear narratives, and connect analytical outcomes to decisions that drive measurable results. -Adaptability to learn new technologies and frameworks as the product landscape evolves. -Proficiency in modern web frameworks (e.g., React, Vue, or similar) and backend frameworks (e.g., FastAPI, Flask, or similar Python-based systems). -5–8+ years of experience in full-stack or software engineering roles. -Proven ability to design and maintain secure, reliable, and scalable systems. -Collaborative and Technical Mentor: You enjoy working alongside data engineers and analysts to bring models to life, and you naturally elevate those around you — sharing code practices, explaining modeling choices, and helping others see the “why” behind the work. -Demonstrated leadership in technical mentorship and architecture design. -Strong command of Python and JavaScript/TypeScript. -Familiarity with data-oriented technologies such as Snowflake, Databricks, or similar platforms is a plus -Experience with CI/CD pipelines, containerization, and cloud-native deployment. -Effective communication and collaboration skills, with the ability to work across data, engineering, and business teams. -Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related discipline. -Experience developing APIs and microservices within cloud environments (Azure preferred). -Scientifically Rigor and Pragmatic: You pair strong statistical and machine learning foundations with the judgment to choose the right level of complexity. You care about sound experimentation and model validity but know that elegant, deployable solutions matter most. -A Builder and Problem Solver: You thrive in ambiguous environments, shaping structure out of complexity. You’re motivated by solving hard, high-impact problems — from modeling resident behavior to optimizing pricing systems — and take pride in seeing your work move from prototype to production.

Benefits

The successful candidate's starting pay will be determined based on job-related skills, experience, and qualifications. Salary: $160,000 - $212,000 per year; in addition to base salary, a discretionary 13% annual bonus is provided. -Physical Wellbeing: Medical, dental, vision care and wellness programs -Social Wellbeing: Paid holidays, annual vacation time, paid sick leave, new parent benefits, adoption assistance -Career Wellbeing: Leadership Development, Tuition Assistance -Financial Wellbeing: Competitive Compensation, 401(k) Retirement Savings Plan, Rent Discounts, FSA/HSA, and company-paid life & disability insurance -Community Wellbeing: Paid Community Service Hours

The Company

About Equity Residential

-Specializes in owning, managing, and developing residential communities with a focus on luxury apartments. - caters to a variety of tenant needs, from urban professionals to families, across top metropolitan markets. -places a strong emphasis on creating vibrant, sustainable living spaces that enhance the quality of life for residents. -has a track record of successful property acquisitions and developments in major U.S. cities. - known for revitalizing urban neighborhoods through strategic investments and offering state-of-the-art amenities. -focuses on long-term growth through strategic property development and management.

Sector Specialisms

Residential