Lead Software Engineer

2 days ago

Apply Now
Logo of Invitation Homes

Invitation Homes

Property Management β€’ Single Family Home Leasing β€’ Real Estate

1001 - 5000 employees

Founded 2012

🏠 Real Estate

πŸ‘₯ B2C

Description

β€’ 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.

Requirements

β€’ 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 β€’ 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 demonstrable 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 β€’ 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.

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 β€’ 401k with matching company contributions β€’ Team events and gatherings β€’ Employee resource groups: Together with Women, Asian Alliance, Black Collective, Juntos, Gen Next, and Open Invitation.

Apply Now

Similar Jobs

2 days ago

Join BrightSign as a Senior Software Engineer, leading ML/AI technology development. This remote role focuses on enhancing digital signage media players.

2 days ago

Join Airbnb as a Senior Software Engineer in the Partner Ecosystem team, driving company growth.

2 days ago

Join CVS Health as a Senior Software Development Engineer. Design, develop, and implement software solutions while collaborating with cross-functional teams.

2 days ago

Articulate

201 - 500

Join Articulate as a Senior Software Engineer, collaborating on industry-leading products for Rise 360.

Built byΒ Lior Neu-ner. I'd love to hear your feedback β€” Get in touch via DM or lior@remoterocketship.com