Sr. Software Engineer - Leasing
Overview:
As a Senior Software Engineer on the Leasing Engineering Team, you will guide rapid product development for a SaaS real estate platform. You'll shape technical direction, mentor peers, and deliver scalable web solutions that boost performance and maintainability. You'll work with cross-functional partners to ship features quickly while upholding engineering excellence. This role offers meaningful impact shaping software used by thousands of businesses and advancing the company's mission to empower customers and communities.
Responsibilities:
- Develop scalable, robust web solutions for complex business problems at scale
- Lead by example in design, coding, and architecture; mentor engineers
- Optimize algorithms and queries to ensure SaaS scalability
- Design and deliver new features with robustness and performance
- Promote test-driven development, code reviews, and CI practices
- Collaborate with engineers, QA, product, design, and researchers on end-to-end solutions
- Champion agile practices for rapid delivery
- Research and apply new technologies to improve quality and speed
Key requirements:
- 5+ years of experience building and scaling web applications, preferably in SaaSComfort with full-stack development and breaking down complex problems
- Experience leading end-to-end technical projects with stakeholder alignment
- Experience with modern Agile practices (Scrum, Kanban, CI/CD)
- Strong automated testing experience and understanding of sustainable engineering
- Proficiency in at least one modern language (Ruby, Java, or Python)
- Pragmatic approach to adopting tools that add value and improving maintainability
- Commitment to clean architecture and continuous refactoring
- Ability to balance intensity with healthy work-life balancecollaborationmentoring and leadershipstrong communication
- Ruby, Java, or Python (language proficiency)
- Ruby on RailsReact