Director, Software Engineering

AvalonBay Communities, Inc.

Arlington, Virginia, USA
Not specified
Hands-on technical leadership
Enterprise software application design
System architecture and technical direction
AvalonBay Communities, Inc. is seeking a hands-on Director of Software Engineering to lead the design and modernization of enterprise software applications within a collaborative and innovative environment. The ideal candidate will have over 10 years of technical experience, especially in cloud migration and application development, while fostering a culture focused on creating value for customers and associates alike

Job Summary

  • This role is for a technical leader who spends meaningful time in the architecture, code, and delivery details, while providing lightweight leadership and guidance across a small number of engineering teams.
  • You’ll be accountable for technical decisions, platform modernization, and delivery outcomes, acting as the connective tissue between business priorities and real, production-grade software.
  • We offer comprehensive benefits including health, dental and vision, 401(k) with company match, paid vacation and holidays, tuition reimbursement, and an employee stock purchase plan.

Matching Summary

Match Score: 85

AvalonBay Communities, Inc. is seeking a hands-on Director of Software Engineering to lead the design and modernization of enterprise software applications within a collaborative and innovative environment. The ideal candidate will have over 10 years of technical experience, especially in cloud migration and application development, while fostering a culture focused on creating value for customers and associates alike.

Skills & Requirements

Must-have

  • hands-on technical leadership
  • enterprise software application design
  • system architecture and technical direction
  • modernizing legacy systems
  • cloud migration and platform consolidation
  • modern engineering practices (Agile, CI/CD)
  • backend and web technologies (JavaScript/TypeScript, Angular, REST APIs)
  • cloud platforms and DevOps tooling (AWS, Docker, Jenkins)
  • relational databases and data platforms (PostgreSQL)

Nice-to-have

  • collaboration and innovation
  • ownership of choices and actions
  • positive, professional, and consistent interactions
  • low-ego partner
  • technically opinionated and pragmatic

Key Requirements

  • Bachelor’s degree in Computer Science or equivalent experience
  • 10+ years of software engineering experience
  • Experience leading complex, enterprise-scale application development
  • Demonstrated success modernizing platforms and moving workloads to cloud

Work Rights

Not specified

Tailored Resume

Cover Letter