Software Engineer
Job ID
77871
Posted
05-Aug-2022
Service line
Advisory Segment
Role type
Full-time
Areas of Interest
Digital & Technology/Information Technology
Location(s)
Boston - Massachusetts - United States of America

Position:        Software Engineer

Department:    Econometric Advisors Engineering

Reports To:      Principal Software Engineer

General Description

We’re looking for a software engineer to help expand our existing platforms and develop new features and products.  Our small, fast-paced teams are responsible for creating innovative software that enhances the experiences of both our internal and external clients.  We build apps that enable the application of the tools of modern data science to commercial real estate in order to analyze and forecast market fundamentals across geographies and property types.  These forecasts provide insight as clients evaluate the risks and opportunities that market changes may represent for their investment portfolios.  At CBRE Digital & Tech, you’ll be able to learn from the most brilliant software engineers while tackling tough problems that will drive our technology forward.

Education:     Bachelor’s degree (or higher) in Computer Science, Information Systems, Data Science, or related.

Experience:      2-5 Years

Essential Duties AND RESPONSIBILITIES

1. Develop, maintain, and upgrade presentation, data-access, and/or database application tiers for client-facing web applications according to design and/or functional specification.

2. Obtain and maintain familiarity (systems, classes, code) with all CBRE EA databases and middle-tier applications to contribute ad-hoc programming support and bug fixes.

3. Implement and maintain unit tests for new codebases and contribute to the maturation of DevOps processes.

4. Involved with the investigation and resolution of system and software issues in the production environment.

5. Serves as a technical point of contact on client engagements of low to moderate complexity,

6. Assists with the development and maintenance of internal tools.

7. Perform other duties as assigned.

Technical SKILLS HIGHLY Desired      


JavaScript / TypeScript / Angular / HTML / Sass

C# / Web API

Entity Framework / ORM

Structured Query Language / T-SQL

Relational database design dexterity

Data structures expertise

Software design pattern fluency

Algorithm analysis and design

Software architecture & modular development

Experience with SQL Server geo-spatial techniques a plus

Machine learning interest a plus

Data visualization experience a plus

UI/UX skills a plus


Practical Requirements


Creative problem solver

Strong mathematical ability

Attention to detail

Excellent written and verbal communication skills

Comfortable with complex data processing methodologies

Interest in database design

Ability to adhere to CBRE database and coding conventions

Fast learner

Ability to multitask

Comfort with cross-functional teams

Scrum processes familiarity

Compassionate meeting etiquette



Current & Upcoming Projects

  • Extending a world class forecasting system to enable clients to custom-cast
  • Developing a data discovery visualization platform that interoperates across apps
  • Implementing an automated valuation modelling product for hotel owners
  • Integrating and modernizing international data aggregation centers
  • Architecting software systems that reduce dependencies on underlying data models

#INDSJ
CBRE is an equal opportunity/affirmative action employer with a long-standing commitment to providing equal employment opportunity to all qualified applicants regardless of race, color, religion, national origin, sex, sexual orientation, gender identity, pregnancy, age, citizenship, marital status, disability, veteran status, political belief, or any other basis protected by applicable law.

NOTE: An additional requirement for this role is the ability to comply with COVID-19 health and safety protocols, including COVID-19 vaccination proof and/or rigorous testing.