Engineer III, Software
Invitation Homes · Texas, United States · Today
Information Technology$90k–$156k/yrFull-time
Invitation Homes is a publicly traded REIT pioneering the single‑family rental industry with over 110,000 homes and a market capitalization exceeding $25 billion. The team of 1,600+ associates shares values that bind diverse communities together. This Software Engineer III role joins a small, collaborative team building and expanding products for residents, operations, marketing, and leasing. The position does not offer employment‑based visa sponsorship.
Responsibilities
- Design, develop, and deploy frontend and backend services with a focus on high availability, low latency, and scalability.
- Design, develop, and configure custom solutions on the Salesforce platform, including Apex, Visualforce, Lightning Web Components (LWC), and declarative tools.
- Assist and lead the design, development, documentation, testing, and debugging of new and existing software systems and/or applications.
- Identify and resolve defects of advanced scope using appropriate engineering tools and techniques, such as browser developer tools, application performance monitoring (APM) and logging platforms, and Salesforce debug logs.
- Exhibit strong technical problem‑solving and debugging skills.
- Promote and advocate for best practices, design standards, and procedures.
- Work collaboratively and professionally in a team environment to achieve shared objectives.
- Write, test, commit, review, deploy, and document code.
- Provide support and maintain existing products, and add new features as requested by customers.
- Anticipate and adapt to a changing business environment and requirements.
- Collaborate and communicate with stakeholders, product owners, quality assurance, and other teams in an agile work environment, including design meetings, planning, stand‑ups, and retrospectives.
- Participate regularly in Agile/Scrum activities and learn from experienced developers.
Requirements
- Bachelor’s degree in Computer Science or Computer Engineering from an accredited college or university, or equivalent work experience, or successful completion of a development boot camp.
- At least five (5) years of work experience in software development.
- Advanced knowledge of at least one high‑level programming language (e.g., Apex, Java, NodeJS, Python).
- Experience developing on the Salesforce platform (Apex, Visualforce, Lightning Web Components) and familiarity with Salesforce integrations (REST/SOAP APIs, Platform Events).
- Advanced knowledge of CI/CD concepts and practical experience applying them.
- Advanced knowledge and understanding of system design, data structures, and algorithms.
- Proficient with structured query language (SQL) and relational database concepts.
- Proficient knowledge of the software development life cycle (SDLC).
- General knowledge of web development concepts.
- Follows and promotes Agile practices and principles.
- Ability to develop complex software in Apex and other programming languages, gained through relevant knowledge, education, experience, and/or training.
- Strong verbal, written, and interpersonal communication skills.
- Willingness to mentor and support the growth of other engineers.
- Contributes logical and meaningful input in discussions and meetings.
- Provides constructive feedback and guidance in code reviews.
- Salesforce Platform Developer I certification preferred; Platform Developer II a plus.
Skills
- Working knowledge of Linux/Unix systems, particularly on AWS.
- Working knowledge of JavaScript frameworks.
Benefits
- Competitive pay and an annual bonus program for all associates.
- Generous paid time off plans, including vacation accrual, sick time, volunteer time, and standard and floating holidays.
- 401(k) with matching company contributions.
- Casual dress work environment.
- Team events and gatherings.
- Employee resource groups: Together with Women, Asian Alliance, Black Collective, Juntos, Gen Next, and Open Invitation.
- Health, dental, vision, and life insurance.
- Long‑term and short‑term disability insurance.
Pay
Salary range: $90,000.00 – $156,000.00 per year, plus eligibility for an annual discretionary bonus. Actual compensation within the range depends on the individual’s skills, experience, qualifications, location, and applicable employment laws.