Software Engineer - Python 

DESCRIPTION/OPPORTUNITY:

We’re looking for a software development engineer with 2+ years of Python experience to help expand our existing platform and develop new features and products. This person would begin immediately as a full-time employee in Seattle, WA.

Backed by senior CBRE executives, our small, fast-paced team has developed a platform designed to support data analytics and deliver simple, intuitive client-side applications.  Our current infrastructure is loosely comprised of:

  1. A flexible, scalable, cloud-based application layer
  2. An API layer for client-side consumption
  3. Client-side applications designed for specific user groups

As our platform continues to grow, we’d want you to help expand and improve the capabilities of the application and API layers.  Though you will have the opportunity to touch many different technologies, your primary responsibility would be to improve and expand our applications using Python, Django and related libraries.  Proficiency in Python application development and a passion for learning new technologies is required.

Your responsibilities will include:

  • Writing beautiful code and implementing elegant solutions
  • Helping design and implement new features/applications based on industry standards
  • Ensuring that we are continuously raising our standard of engineering excellence
  • Keeping the existing platform running efficiently
  • Identifying and addressing bugs/enhancements/new features/neededrefactoring
  • Enforcing best practices through peer/code reviews

Qualifications:

  • Bachelor's degree (BA/BS) in a related field of work or equivalent work experience.
  • At least 2 or more years of professional experience in Python
  • Django experience is a strong plus.  
    • If you’ve used another Python framework, that’s fine
  • At least one or more years of experience with REST APIs
  • A solid understanding of Git, or a similar version control system

Bonus points for experience in these areas:

  • Experience modeling and implementing data structures in PostgreSQL/PostGIS
  • Background task queues (Celery, RabbitMQ, Kafka)
  • Redis
  • GIS and related technologies (GeoDjango, ESRI, PostGIS)
  • ETL data pipelines
  • Elasticsearch or other search technologies

We offer:

  • A competitive compensation package, with medical/dental/vision/401(k)/disability
  • A professional development allowance for conference attendance/training/etc.
  • An awesome team with whom to collaborate
  • A commitment to your career so you can grow
  • An open-source culture that encourages learning and contributing back to the community
  • Casual dress/atmosphere
  • A flexible environment with the option to work from home one day a week
  • A beautiful downtown Seattle office that’s convenient to mass transit and the Seattle bus tunnel

About our team:

We’re a software engineering team within CBRE’s Digital and Technology group. We are uniquely positioned within the organization to access global data, tools, resources, and leaders throughout the industry. Our mission is to create value by developing targeted, highly scalable technology platforms for internal and external consumption.

We solve complex commercial real estate problems by bringing together good people, great minds, and top tier technologies. We believe in leveraging and supporting open source projects and their broader communities whenever possible. We love Unix-based systems (we use Macs) but appreciate other flavors. We believe that personal growth is as important as Company growth, and they are interdependent.

If the team isn’t discussing the latest open source news, we are chatting about the most current (or timeless...) audio technologies, our Tuesday lunch reading group, the latest food related discovery, or some cool weekend hike that one of us is planning.  We value good people first, and often enjoy hanging out at happy hour or other team events.

About CBRE:

With over $10.8 billion in 2015 revenue, CBRE is the largest global real estate service and investment management provider in the world, and one of only two such companies to hold a position on the Fortune 500 list. The Company has more than 70,000 employees (excluding affiliates) in more than 400 offices globally. It’s known as a leader in the sustainability and governance corporate indices, and frequently wins best workplace awards.  Please visit www.cbre.com for more information.

Please principals only, no recruiters.

 

Senior Software Engineer - Python

description/opportunity:

We’re looking for a Senior Software Development Engineer with 5-10+ years of Python experience to help expand our existing platform and develop new features and products. This person would begin immediately as a full-time employee in Seattle, WA.

Backed by senior CBRE executives, our small, fast-paced team has developed a platform designed to support data analytics and deliver simple, intuitive client-side applications.  Our current infrastructure is loosely comprised of:

  1. A flexible, scalable, cloud-based application layer
  2. An API layer for client-side consumption
  3. Client-side applications designed for specific user group

As our platform continues to grow, we’d want you to help expand and improve the capabilities of the application and API layers.  Though you will have the opportunity to touch many different technologies, your primary responsibility would be to improve and expand our applications using Python, Django, and related libraries.  Proficiency in Python application development and a passion for learning new technologies is required.

Your responsibilities will include:

  • Writing beautiful code and implementing elegant solutions
  • Mentoring and coaching junior team members, including pair programming and code reviews
  • Helping design and implement new features/applications based on industry standards
  • Ensuring that we are continuously raising our standard of engineering excellence
  • Keeping the existing platform running efficiently
  • Identifying and addressing bugs/enhancements/new features/needed refactoring
  • Enforcing best practices through peer/code reviews

Qualifications:

  • Bachelor's degree (BA/BS) in a related field of work or equivalent work experience.
  • 5 - 7+ years of professional experience in Python
  • Django experience is a strong plus. 
    • If you’ve used another Python framework, that’s fine
  • 5+years of experience with REST APIs

Bonus points for experience in these areas:

  • Experience modeling and implementing data structures in PostgreSQL/PostGIS
  • Background task queues (Celery, RabbitMQ, Kafka)
  • Redis
  • GIS and related technologies (GeoDjango, ESRI, PostGIS)
  • ETL data pipelines
  • Elasticsearch or other search technologies

The technologies we use:

  • Backend – Python 3, Django, Django Rest Framework, Celery, RabbitMQ, Redis, Pandas, NumPy, Elasticsearch, PostgreSQL/PostGIS
  • Infrastructure  – AWS, Jenkins, Ansible, Ubuntu, Rundesk, Packer
  • Development Workflow – Git/GitHub, Travis CI, Slack, Vagrant
  • Frontend - AngularJS, D3.js, ESRI, Leaflet

We offer:

  • A competitive compensation package, with medical/dental/vision/401(k)/disability
  • A professional development allowance for conference attendance/training/etc.
  • An awesome team with whom to collaborate
  • A commitment to your career so you can grow
  • An open-source culture that encourages learning and contributing back to the community
  • Casual dress/atmosphere
  • A flexible environment with the option to work from home one day a week
  • A beautiful downtown Seattle office that’s convenient to mass transit and the Seattle bus tunnel

About our team:

We’re a software engineering team within CBRE’s Digital and Technology group. We are uniquely positioned within the organization to access global data, tools, resources, and leaders throughout the industry. Our mission is to create value by developing targeted, highly scalable technology platforms for internal and external consumption.

We solve complex commercial real estate problems by bringing together good people, great minds, and top tier technologies. We believe in leveraging and supporting open source projects and their broader communities whenever possible. We love Unix-based systems (we use Macs) but appreciate other flavors. We believe that personal growth is as important as Company growth, and they are interdependent.

If the team isn’t discussing the latest open source news, we are chatting about the most current (or timeless...) audio technologies, our Tuesday lunch reading group, the latest food related discovery, or some cool weekend hike that one of us is planning.  We value good people first, and often enjoy hanging out at happy hour or other team events.

About CBRE:

With over $10.8 billion in 2015 revenue, CBRE is the largest global real estate service and investment management provider in the world, and one of only two such companies to hold a position on the Fortune 500 list. The Company has more than 70,000 employees (excluding affiliates) in more than 400 offices globally. It’s known as a leader in the sustainability and governance corporate indices, and frequently wins best workplace awards.  Please visit www.cbre.com for more information.

Please principals only, no recruiters.

 

Senior Front-End Software Engineer - Desktop & Mobile

DESCRIPTION/OPPORTUNITY:

We’re looking for a senior front-end software engineer with 5-10+ years of engineering experience to help us expand our existing platform and associated client-facing (web and mobile) applications. This person would begin immediately as a full-time employee in Seattle, WA.

Backed by senior CBRE executives, our small, fast-paced team is on a mission to change the space of commercial real estate through our suite of simple, intuitive client-side applications.  Our current infrastructure is loosely comprised of:

 1)     A flexible, scalable, cloud-based application layer

2)     An API layer for client-side consumption

3)     Client-side applications designed for specific user groups

 As our platform continues to grow, we would like you to help expand and improve the capabilities of our front-end and mobile applications.  Though you will have the opportunity to touch many different technologies (scrum teams work on the entire stack), your primary responsibility would be developing the front end components of our client-facing applications.  Proficiency in JavaScript and related frameworks (such as AngularJS), knowledge of other current front-end tools, and a passion for learning new technologies is required.

 Your responsibilities will include:

  • Writing beautiful code and implementing fantastic solutions for our client-facing web and mobile applications
  • Working with other engineers to establish and document coding best practices based on industry standards
  • Working with a team of engineers (with a variety of technical capabilities), along with a Scrum Master, to identify, spec, and implement elegant features and solutions
  • Participating in code reviews and pair programming/mentoring of junior engineers
  • Ensuring that we are continuously raising our standard of engineering excellence
  • Identifying and addressing bugs/enhancements/new features/refactoring requirements
  • Contributing to the various stages of the software development process, from UI design to live site monitoring

Qualifications:

  •  Extensive professional experience with JavaScript, HTML5/CSS3 (& SASS)
  • Experience with AngularJS, or a similar framework
  • Strong background with MVC testing frameworks such as Karma, JSHint, and Protractor
  • A solid understanding of Git, or a similar version control system
  • Experience with Agile/Scrum software development cycles 

Bonus points for experience in these areas:

  • Automation of end-to-end testing frameworks across device types
  • Background with D3.js, strong plus
  • Some basic UX/UI or Design skills
  • Solid understanding of JavaScript mapping libraries, such as Leaflet, and GIS technologies, such as ESRI
  • Experience with iOS and/or Android application development
  • Experience with Ionic or a related framework
  • Familiarity with bug reporting tools, triaging, and processes

We offer:

  • A competitive compensation package, with medical/dental/vision/401(k)/disability/conference attendance, etc.
  • An awesome team with whom to collaborate
  • A commitment to your career (plus a generous annual continued education stipend)
  • An open-source culture that encourages learning and contributing back to the community
  • Flexible working environment in a downtown Seattle office that’s convenient to mass transit and the Seattle bus tunnel

Sample of the technologies we use:

  • Backend App/API – Python 3, Django, Django Rest Framework, Celery, RabbitMQ, Redis, Pandas, NumPy, Elasticsearch, PostgreSQL/PostGIS
  • Infrastructure & Related – AWS, Rundeck, Jenkins, Ansible, Ubuntu
  • Development Workflow – Jira, GitLab, Github, Bitbucket, Slack
  • Client-Side, Single Page Apps – AngularJS (1.x and 2.x), D3.js, ESRI, Leaflet, Gulp, Bootstrap, Sass, Bourbon, Piwik, Bower, NPM, Jade, Ionic

About our team:

We’re a software engineering team within CBRE’s Digital and Technology group. We are uniquely positioned within the organization to access global data, tools, resources, and leaders throughout the industry. Our mission is to create value by developing targeted, highly scalable technology platforms for internal and external consumption.

We solve complex commercial real estate problems by bringing together good people, great minds, and top tier technologies. We believe in leveraging and supporting open source projects and their broader communities whenever possible. We love Unix-based systems (we use Macs) but appreciate other flavors. We believe that personal growth is as important as Company growth, and they are interdependent.

If the team isn’t discussing the latest open source news, we are chatting about the most current (or timeless...) audio technologies, our Tuesday lunch reading group, the latest food related discovery, or some cool weekend hike that one of us is planning.  We value good people first, and often enjoy hanging out at happy hour or other team events.

About CBRE:

With over $10.8 billion in 2015 revenue, CBRE is the largest global real estate service and investment management provider in the world, and one of only two such companies to hold a position on the Fortune 500 list. The Company has more than 70,000 employees (excluding affiliates) in more than 400 offices globally. It’s known as a leader in the sustainability and governance corporate indices, and frequently wins best workplace awards.  Please visit www.cbre.com for more information.

Please principals only, no recruiters.

 

Front-End Software Engineer - Desktop & Mobile

DESCRIPTION/OPPORTUNITY:

 

We’re looking for a front-end software engineer who can hit the ground running to help us expand our existing platform and associated client-facing (web and mobile) applications. This person would begin immediately as a full-time employee in Seattle, WA.

Backed by senior CBRE executives, our small, fast-paced team is on a mission to change the space of commercial real estate through our suite of simple, intuitive client-side applications.  Our current infrastructure is loosely comprised of:

 1)     A flexible, scalable, cloud-based application layer

2)     An API layer for client-side consumption

3)     Client-side applications designed for specific user groups

 As our platform continues to grow, we would like you to help expand and improve the capabilities of our front-end and mobile applications.  Though you will have the opportunity to touch many different technologies (scrum teams work on the entire stack), your primary responsibility would be developing the front end components of our client-facing applications.  Proficiency in JavaScript and related frameworks (such as AngularJS), knowledge of other current front-end tools, and a passion for learning new technologies is required.

 Your responsibilities will include:

  • Writing beautiful code and implementing fantastic solutions for our client-facing web and mobile applications
  • Working with other engineers to establish and document coding best practices based on industry standards
  • Working with a team of engineers (with a variety of technical capabilities), along with a Scrum Master, to identify, spec, and implement elegant features and solutions
  • Ensuring that we are continuously raising our standard of engineering excellence
  • Identifying and addressing bugs/enhancements/new features/refactoring requirements
  • Contributing to the various stages of the software development process, from UI design to live site monitoring

 

Qualifications:

 

  • Professional experience with JavaScript, HTML5/CSS3 (& SASS)
  • Experience with AngularJS, or a similar framework
  • Strong background with MVC testing frameworks such as Karma, JSHint, and Protractor
  • A solid understanding of Git, or a similar version control system
  • Experience with Agile/Scrum software development cycles
  • Bachelor's degree (BA/BS) in a related field of work or equivalent work experience. Typically possesses 2 - 5 years of relevant work experience 

Bonus points for experience in these areas:

  • Automation of end-to-end testing frameworks across device types
  • Background with D3.js, strong plus
  • Some basic UX/UI or Design skills
  • Solid understanding of JavaScript mapping libraries, such as Leaflet, and GIS technologies, such as ESRI
  • Experience with iOS and/or Android application development
  • Experience with Ionic or a related framework
  • Familiarity with bug reporting tools, triaging, and processes

We offer:

  • A competitive compensation package, with medical/dental/vision/401(k)/disability/conference attendance, etc.
  • An awesome team with whom to collaborate
  • A commitment to your career (plus a generous annual continued education stipend)
  • An open-source culture that encourages learning and contributing back to the community
  • Flexible working environment in a downtown Seattle office that’s convenient to mass transit and the Seattle bus tunnel

Sample of the technologies we use:

  • Backend App/API – Python 3, Django, Django Rest Framework, Celery, RabbitMQ, Redis, Pandas, NumPy, Elasticsearch, PostgreSQL/PostGIS
  • Infrastructure & Related – AWS, Rundeck, Jenkins, Ansible, Ubuntu
  • Development Workflow – Jira, GitLab, Github, Bitbucket, Slack
  • Client-Side, Single Page Apps – AngularJS (1.x and 2.x), D3.js, ESRI, Leaflet, Gulp, Bootstrap, Sass, Bourbon, Piwik, Bower, NPM, Jade, Ionic

About our team:

We’re a software engineering team within CBRE’s Digital and Technology group. We are uniquely positioned within the organization to access global data, tools, resources, and leaders throughout the industry. Our mission is to create value by developing targeted, highly scalable technology platforms for internal and external consumption.

We solve complex commercial real estate problems by bringing together good people, great minds, and top tier technologies. We believe in leveraging and supporting open source projects and their broader communities whenever possible. We love Unix-based systems (we use Macs) but appreciate other flavors. We believe that personal growth is as important as Company growth, and they are interdependent.

If the team isn’t discussing the latest open source news, we are chatting about the most current (or timeless...) audio technologies, our Tuesday lunch reading group, the latest food related discovery, or some cool weekend hike that one of us is planning.  We value good people first, and often enjoy hanging out at happy hour or other team events.

About CBRE:

With over $10.8 billion in 2015 revenue, CBRE is the largest global real estate service and investment management provider in the world, and one of only two such companies to hold a position on the Fortune 500 list. The Company has more than 70,000 employees (excluding affiliates) in more than 400 offices globally. It’s known as a leader in the sustainability and governance corporate indices, and frequently wins best workplace awards.  Please visit www.cbre.com for more information.

Please principals only, no recruiters.

 

DESCRIPTION/OPPORTUNITY:

We’re looking for a UI Designer to help us grow our design team as we work to expand our internal and client-facing (web and mobile) applications. The ideal candidate should have an eye for clean design, excellent UI skills and be able to translate high-level requirements and interaction flows and transform them into clean, intuitive and on-brand user interfaces. This person would begin immediately as a full-time employee in Seattle, WA.

Backed by senior CBRE executives, our small, fast-paced team is on a mission to change the space of commercial real estate through our suite of simple, intuitive client-side applications. 

We follow a research-driven design process to help us create innovative and functional products. For this role, we require someone with experience in visual design, prototyping, and if you have knowledge of UX design, interaction design and usability testing, even better.

Your responsibilities will include:

  • Collaborating with UX, product management and engineering to help define and implement innovative solutions for the product direction, visuals and experience
  • Creating and communicating design guidelines, patterns, and libraries
  • Documenting UI design through mockups, design specs, and prototype demos
  • Ensuring consistent experiences across multiple features to align directly with business requirements
  • Acting as the UI design evangelist for the team and stakeholders
  • Presenting design solutions to internal team and business stakeholders
  • Executing visual design stages from concept to final hand-off to engineering
  • Conceptualizing original ideas that bring simplicity to complex design requirements
  • Building out design patterns, libraries, and style guides

Additional responsibilities could include

  • Creating wireframes, user flows/journeys, and site maps that communicate interaction design concepts
  • Aid in user research studies/evaluation

Qualifications:

  • Minimum of a Bachelor's degree (BA/BS) from four-year college or university in graphic design, user interface design, Interaction Design or related coursework
  • 3 - 6+ years of professional experience designing for interactive products, including mobile, tablet and web.
  • An online portfolio that demonstrates a strong understanding of UI design
  • Strong visual design/layout/typography skillset
  • Experience working across multiple projects and deadlines
  • Current with the latest UI trends, techniques and technologies
  • Mastery of Photoshop, Illustrator and other relevant industry tools
  • Prototyping tools (InVision, etc.)

Nice to haves:

  • Working knowledge of front-end development technologies (HTML, CSS, etc.)
  • Experience working with development teams in an agile environment
  • Experience with brand development and marketing

We offer:                

  • A competitive compensation package, with medical/dental/vision/401(k)/disability
  • A professional development allowance for conference attendance/training/etc.
  • An awesome team with whom to collaborate
  • A commitment to your career so you can grow
  • An open-source culture that encourages learning and contributing back to the community
  • Casual dress/atmosphere
  • A flexible environment with the option to work from home one day a week
  • A beautiful downtown Seattle office that’s convenient to mass transit and the Seattle bus tunnel

About our team:

 We’re a product team within CBRE’s Digital and Technology group. We are uniquely positioned within the organization to access global data, tools, resources, and leaders throughout the industry. Our mission is to create value by developing targeted, highly scalable technology platforms for internal and external consumption.

We solve complex commercial real estate problems by bringing together good people, great minds, and top tier technologies. We value good people first, and often enjoy hanging out at happy hour or other team events.

For more information about our team, please visit http://www.cbredev.com.

About CBRE:

With over $13.1 billion in 2016 revenue, CBRE is the largest global real estate service and investment management provider in the world, and one of only two such companies to hold a position on the Fortune 500 list. The Company has more than 75,000 employees (excluding affiliates) in more than 400 offices globally. It’s known as a leader in the sustainability and governance corporate indices, and frequently wins best workplace awards.  Please visit www.cbre.com for more information.

 

UI Designer