Sr Software Engineer, Data & Analytics Products

Equity ResidentialChicago, IL
7d$160,000 - $212,000Hybrid

About The Position

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. Please note: Our current onsite work schedule requires attendance from Monday through Thursday each week, with remote work permitted on Fridays.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related discipline.
  • 5–8+ years of experience in full-stack or software engineering roles.
  • Proficiency in modern web frameworks (e.g., React, Vue, or similar) and backend frameworks (e.g., FastAPI, Flask, or similar Python-based systems).
  • Strong command of Python and JavaScript/TypeScript.
  • Experience developing APIs and microservices within cloud environments (Azure preferred).
  • Experience with CI/CD pipelines, containerization, and cloud-native deployment.
  • Proven ability to design and maintain secure, reliable, and scalable systems.
  • Demonstrated leadership in technical mentorship and architecture design.
  • Effective communication and collaboration skills, with the ability to work across data, engineering, and business teams.
  • Adaptability to learn new technologies and frameworks as the product landscape evolves.

Nice To Haves

  • Familiarity with data-oriented technologies such as Snowflake, Databricks, or similar platforms is a plus

Responsibilities

  • Lead the design and implementation of scalable, maintainable web applications that operationalize data science and analytics products.
  • Define technical architecture and standards for front-end and back-end systems supporting data products and analytical tools.
  • Collaborate with data scientists, analysts, and business stakeholders to translate analytical models into usable, intuitive applications.
  • Develop APIs and application services that integrate with core data platforms (Snowflake, Databricks, Azure) and operational systems.
  • Establish best practices for code quality, CI/CD, and secure deployment of production systems.
  • Mentor data engineers and other technical contributors in full-stack development, software design, and product engineering principles.
  • Partner with cloud and enterprise engineering teams to ensure applications are performant, reliable, and cost-effective at scale.
  • Participate in product planning and roadmap discussions to align technical execution with business objectives.
  • Continuously evaluate new technologies and frameworks to strengthen the team’s development capabilities and accelerate delivery.

Benefits

  • Physical Wellbeing: Medical, dental, vision care and wellness programs
  • Social Wellbeing: Paid holidays, annual vacation time, paid sick leave, new parent benefits, adoption 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
  • Career Wellbeing: Leadership Development, Tuition Assistance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service