Software Engineer II – Full Stack (5+ Years)
Our team builds and operates a
modern cloud-based analytics platform for
Commercial Real Estate (CRE) organizations. The platform delivers scalable, high-performance analytics that transform complex operational data into actionable insights for workplace and real estate teams.
Designed for
rapid deployment, strong data governance, and enterprise-grade security, the platform integrates data from multiple enterprise systems and provides near real-time visibility into business operations. Our mission is to empower organizations with
reliable analytics and intelligent insights that drive better decision-making, operational efficiency, and strategic workplace initiatives.
Responsibilities
- Build and deliver high-quality product features with a strong emphasis on modern frontend development
- Develop scalable web applications using React, TypeScript, or similar modern frameworks
- Build backend services and APIs using Java, Spring Boot, or Kotlin
- Collaborate with product managers, designers, and engineers to design and ship high-impact user experiences
- Work in an AI-first engineering environment, where tools such as Cursor, Claude, and other AI coding assistants are used extensively as part of the development workflow
- Design and implement agent-driven workflows that improve product capabilities and engineering productivity
- Build internal tools and developer experience (DX) agents to automate engineering tasks and accelerate development
- Participate in technical design discussions and contribute to architecture decisions
- Write clean, maintainable, and well-tested code while following engineering best practices
- Continuously improve development velocity by adopting AI-assisted development and automation practices
Qualifications
Basic Qualifications
- BA/BS Degree in Computer Science or related technical discipline, or equivalent practical experience
- 5+ years of professional software engineering experience
- Strong experience in frontend development using React, TypeScript, or similar frameworks
- Experience building backend systems using Java with Spring Boot or Kotlin
- Understanding of REST APIs, microservices architecture, and distributed systems
- Hands-on experience using AI coding tools such as Cursor, Claude, or similar platforms
- Strong understanding of data structures, algorithms, and software design principles
Preferred Qualifications
- Experience building AI-powered applications or LLM-based workflows
- Familiarity with agent-based architectures or autonomous software systems
- Experience building developer productivity tools or internal platforms
- Knowledge of cloud platforms such as AWS, GCP, or Azure
- Strong debugging, problem-solving, and system design skills
Suggested Skills
- Frontend Engineering (React, TypeScript)
- Java / Spring Boot / Kotlin
- Microservices Architecture
- AI-assisted Software Development
- Developer Productivity Tools
- Data Structures & Algorithms
- Software Design
Additional Information
- Engineers on this team are expected to deeply integrate AI into their development workflow
- The team actively builds automation agents and developer productivity tools to accelerate product development
- This role offers opportunities to work on AI-driven engineering workflows and next-generation product experiences