Lead Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Invitation Homes · 1 day ago

Lead Software Engineer

Invitation Homes is pioneering a new industry and needs dedicated, innovative, and analytical technologists to help us continually optimize. We are seeking a Senior Software Engineer to join a small, energetic and collaborative team to help implement and expand upon our current product offerings and enhance the resident experience.

Home ServicesService IndustrySocial Impact
check
H1B Sponsor Likelynote
Hiring Manager
Jason Allen
linkedin

Responsibilities

Design, develop and deploy frontend and backend services with focus on high availability, low latency and scalability
Direct and assist with designing, developing, documenting, testing, and debugging new and existing software systems and/or applications
Identify and resolve defects of complex scope using proper engineering tools and techniques such as debuggers, emulators, simulators, and logic analyzers
Lead and exhibit expert technical problem solving and debugging skills
Identify, develop, and advocate best practices, design standards and procedures
Team player that is willing to lead the team to succeed
Foster a collaborative and professional team environment to achieve objectives
Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
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 but not limited to design meetings, planning, stand ups, & retrospectives
Participate regularly in Agile/Scrum activities and mentor others to adapt the Agile way
Mentor junior and mid-level engineers by providing advice, coaching and educational opportunities to grow their technical skills
Perform other duties as assigned

Qualification

NodeJSAWSReactSQLCI/CDAgile practicesSystem designWeb API designLinux/UnixPostgreSQLSoftware development life cycleHerokuSalesforce familiarityInterpersonal communicationMentoring

Required

Bachelor's Degree in Computer Science or Computer Engineering from an accredited college or university or equivalent work experience
At least six (6) years of work experience in software development; 3 years as a Senior Engineer preferred
Design, develop and deploy frontend and backend services with focus on high availability, low latency and scalability
Direct and assist with designing, developing, documenting, testing, and debugging new and existing software systems and/or applications
Identify and resolve defects of complex scope using proper engineering tools and techniques such as debuggers, emulators, simulators, and logic analyzers
Lead and exhibit expert technical problem solving and debugging skills
Identify, develop, and advocate best practices, design standards and procedures
Team player that is willing to lead the team to succeed
Foster a collaborative and professional team environment to achieve objectives
Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
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 but not limited to design meetings, planning, stand ups, & retrospectives
Participate regularly in Agile/Scrum activities and mentor others to adapt the Agile way
Mentor junior and mid-level engineers by providing advice, coaching and educational opportunities to grow their technical skills
Perform other duties as assigned

Preferred

Advanced knowledge of NodeJS and asynchronous programming
Advanced knowledge in Linux/Unix systems, particularly on AWS
Advanced knowledge in client-side JavaScript frameworks (like React) and advanced knowledge of client side web development
Advanced knowledge of structured query language (SQL) and relational database concepts preferably with knowledge of PostgreSQL
Proficient knowledge of the software development life cycle (SDLC)
Advanced knowledge of Heroku
Advanced knowledge of CI/CD concepts and demonstratable practical experience
Follows and advocates Agile practices and principles
Advanced knowledge and understanding of system design, data structures and algorithms
Advanced knowledge of contemporary web API design (REST, hypermedia, profiles, relations)
Ability to demonstrate knowledge, education, experience and/or training necessary to develop complex software in JavaScript and other programming languages
Advanced knowledge of programming domains (server architecture, security standards, accessibility standards, database access and usage, deployment process, user interface development, networking, and so on)
Exceptional verbal, written, and interpersonal communication skills with the ability to articulate information in a meaningful way to project managers and executive level staff
Exhibits leadership and mentoring
Provide logical and meaningful contributions in discussions and meetings
Familiarity with the Salesforce platform
Proven ability to perform all aspects of application development including the coordination of others on small projects with minimal guidance or supervision
Provide feedback and guidance in code reviews

Company

Invitation Homes

company-logo
Invitation Homes specializes in acquiring single family homes in situations such as foreclosure or short sale, rehabilitating, leasing.

H1B Sponsorship

Invitation Homes has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
2022 (2)
2020 (4)

Funding

Current Stage
Public Company
Total Funding
$5.4B
2025-08-12Post Ipo Debt· $600M
2024-09-23Post Ipo Debt· $500M
2024-09-09Post Ipo Debt· $3.5B

Leadership Team

leader-logo
Dallas Tanner
Founder & CEO
linkedin
leader-logo
Greg Van Winkle
SVP Finance & Corporate Development
linkedin
Company data provided by crunchbase