Engineer IV, Software - On-site
- Dallas, TX, United States
Applications open in a new tab.
Job details
- Posting language
- English
- Posted
Original job description
Unlock the Power of You At Invitation Homes, our associates are the foundation of our success. We connect your work to real impact, invest in your growth, and welcome you to feel at home - because care isn't just something we say, it's something you experience.
Who We Are Invitation Homes owns and operates homes in great neighborhoods across 16+ top U.S. markets. We continue to innovate with smart home technology, an industry-leading maintenance app, and other lifestyle-enhancing services that make leasing easier than owning.
The Role We’re looking for a Software Engineer IV who is still a hands-on engineer at heart - writing code, making hard technical calls, and shipping - while also helping define what excellent looks like for the team. Our engineering teams build the technology at the center of the resident experience: personalized resident experiences, service tools, and the operational systems that residents and associates depend on every day. This role maps to what many organizations call a tech lead or senior engineer, with the majority of your time spent as a practitioner and a meaningful portion invested in the people and practices around you. From here, you’ll have a clear path to Staff Engineer on the individual contributor track, or Engineering Manager if you’re drawn to people leadership.
What you'll do day-to-day:
- Remain a hands-on engineer: write code, contribute to design, and ship alongside your team.
- Architect solutions for your team’s most ambiguous and challenging problems, and shape the technical direction and vision for your team’s systems.
- Improve team efficiency by identifying pain points and resolving them - through automation, reducing toil, and tackling tech debt.
- Delegate low-risk technical decisions to engineers on your team, and own the high-risk ones yourself.
- Lead and actively contribute to planning, reviews, and retrospectives as both a practitioner and a voice for engineering quality.
- Serve as an authority on your team’s systems; ensure your team understands engineering standards and why they exist, and foster a culture of writing things down.
- Balance current delivery needs against longer-term implications, and extend your influence through cross-team technical challenges, shared engineering practices, and Special Interest Groups (SIGs).
- Communicate technical concepts clearly to non-technical stakeholders, and collaborate across teams to unblock delivery, align on direction, and build buy-in.
- Arbitrate and de-escalate technical disagreements with empathy and clarity; advocate strongly for your position, then commit fully once a decision is reached.
- Mentor engineers, champion a blameless culture, help improve engineering processes, and contribute to hiring through technical interviews - setting the tone as a culture carrier with a bias toward shipping working software.
What You Bring We’re looking for a seasoned engineer who combines deep technical ownership with a passion for mentoring and raising the quality of those around them - someone who cares more about depth of thinking, adaptability, and the drive to keep learning than familiarity with any specific tool.
Required Qualifications
- 6+ years of professional software development experience; 3+ years in a senior engineering role preferred
- Demonstrated ability to design and architect solutions for complex, distributed systems
- A track record of mentoring engineers and raising the quality of those around you
- A commitment to continuous improvement - in your own craft, your team’s capabilities, and the engineering practices around you
- Strong communication skills - written and verbal - with the ability to engage both technical and non-technical audiences
- Experience collaborating across teams and navigating technical disagreements constructively
- Hands-on experience with cloud platforms, CI/CD practices, and modern iterative software delivery
- Preferred: experience with TypeScript, Node.js, React, PostgreSQL, and AWS (Lambda, DynamoDB, RDS), REST APIs and event-driven architectures, infrastructure as code, and Salesforce
Education/Certifications:
- A degree in Computer Science, Computer Engineering, or equivalent practical experience
Why Invitation Homes We believe when our residents thrive, our associates thrive. Here, you're not just filling a role - you're building a career at a company that invests in your growth and welcomes you for who you are.
What's in it for you
- Competitive pay and annual bonus program for all associates
- Generous PTO including vacation accrual, sick time, volunteer time, and standard and floating holidays
- 401(k) with company matching contributions
- Casual dress code and a genuinely great work environment
- Team events, celebrations, and a culture that values connection
- Employee Resource Groups: Together with Women, Asian Alliance, Black Collective, Juntos, Gen Next, and Open Invitation
- Career growth paths and learning opportunities - we promote from within
Salary Range The salary range for this position is: $105,000.00 - $182,000.00, plus individuals may be eligible for an annual discretionary bonus. Actual compensation within the range will be dependent upon the individual's skills, experience, qualifications, location, and applicable employment laws.
Compensation and Benefits To attract and retain top talent, we're pleased to offer competitive compensation and benefits, including:
- Annual bonus program
- Health, dental, vision, and life insurance
- Long-term and short-term disability insurance
- Generous paid time off plans include vacation accrual, sick time, standard holidays and floating holidays
- 401(k) with company matching contributions
- Awesome work environment with casual dress
- Team events and gatherings (Pre- and Post-Covid)
Invitation Homes is an equal opportunity employer committed to fostering a diverse, inclusive and innovative environment with the best associates. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, Veteran status or any other factor protected by applicable federal, state or local law. If you have a disability or special need that requires accommodation, please contact us at humanresources@invitationhomes.com.
To all recruitment agencies: Invitation Homes does not accept agency resumes. Please do not forward resumes to Invitation Homes employees. Invitation Homes is not responsible for any fees related to unsolicited resumes.