Senior Software Development Engineer
Role details
Job location
Tech stack
Job description
Are you passionate about building modern, scalable applications that make life easier for users? Join us as a Senior Software Development Engineer and take the lead in creating a brand-new mobile app from the ground up-designed to simplify and enhance the apartment rental experience for millions of users.
You'll work alongside a small, agile team of innovators, combining powerful tech with real-world impact. If you love solving tough problems, leveraging AI, and seeing your work in action, this is your chance to make it happen.
What You'll Do:
- Develop and launch a new mobile application from the ground up.
- Integrate practical, AI-driven features to enhance user experience such as personalized recommendations and smarter search functionality.
- Utilize AI-supported development tools to streamline workflows, testing, and support continuous deployment.
- Collaborate closely with product managers, designers, and other engineers on a small, agile team.
- Ensure the application meets high standards for performance, security, and maintainability.
- Partner with product and design leadership to influence roadmap decisions and align technical solutions with business strategy.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 8-10 years of professional experience building and scaling applications across the stack.
- Proficiency in modern languages and frameworks such as Python, Typescript, Node.js, React, or similar
- Familiarity with cloud platforms (AWS, Azure, GCP) and best practices in CI/CD, containerization, microservices, and event-driven architecture.
- Exposure to or interest in leveraging AI/ML tooling and frameworks to enhance applications.
- A self-starter with strong problem solving and analysis skills.
- An excellent communicator and collaborator who thrives in a team environment.
Ideal to Have:
- Experience leading small teams or managing software projects.
- Familiarity with Agile methodologies and modern software development practices.
- Background in building consumer-facing (B2C) applications.
- Interest or experience in the real estate technology industry.
Real Estate runs on Yardi. About Us
Benefits & conditions
Our award-winning culture, consistently recognized by Glassdoor's prestigious "Best Place to Work", fosters support, collaboration, and growth. We prioritize your well-being with comprehensive benefits, including 100% paid employee medical premiums, company profit-sharing plan, and flexible work arrangements.
#YardiCareers #TeamYardi #hiring
Annual Salary Range: $150,800-$170,000
All submissions for open positions should be received through Yardi's applicant portal, accessed from Yardi's corporate website.