Principal Software Engineer
ID pracovní pozice
Servisní linka
GWS Segment
Typ role
Plný úvazek
Oblasti zájmu
Digitální a Technologie / Informační Technologie
Baton Rouge - Louisiana - United States of America, Chicago - Illinois - United States of America, Dallas - Texas - United States of America, Detroit - Michigan - United States of America, East Saint Louis - Illinois - United States of America, Houston - Texas - United States of America, Jacksonville - Florida - United States of America, Lake Saint Louis - Missouri - United States of America, Manhattan - New York - United States of America, Miami - Florida - United States of America, Naperville - Illinois - United States of America, New Orleans - Louisiana - United States of America, New York City - New York - United States of America, Phoenix - Arizona - United States of America, San Antonio - Texas - United States of America, Scottsdale - Arizona - United States of America, Tucson - Arizona - United States of America


CBRE Global Workplace Solutions (GWS) works closely with clients to develop solutions that make real estate a meaningful contributor to organizational productivity and performance. We strive to develop foundational and breakthrough products that create value for our customers.

We are building team of creative and passionate individuals with full stack expertise and knowledge to help innovate and develop applications suite for Facilities Management. You will be part of a Scrum team as a part of scaled, globally distributed Agile teams and will have the opportunity to be hands-on with various technologies. Passion for learning new technologies is required.


Build cloud native applications utilizing Open source and Microsoft technologies across multiple cloud platforms.

Modernize monolith legacy applications to highly scalable distributed applications on microservices based architecture and deploy them on cloud platforms.

Execute projects on Agile best practices and embrace the Devops culture across the software delivery lifecycle

Build and develop integration frameworks for 3rd party vendor applications.

Design and implement new features/applications based on industry standards.

Create modern, responsive web applications to provide real-estate services to our internal and external clients.

Develop and distribute Mobile apps built on native or react native architecture for both iOS and Android platforms.

Implement Continuous Security, Integration, Deployment & Monitoring for the software products

Principally develops, maintains, enhances, and tests systems of the highest complexity. May lead or coordinate the implementation of other systems.

Serves as the primary technical point of contact on client engagements of the highest complexity and of critical value to the organization.

Performs the investigation and resolution of complex and critical data, system, and software issues in the production environment

Oversees all production databases and persists in maintenance and management.

Liaises directly with clients on strategic engagements.

Liaises directly with strategic partners on system and data integration.

Performs the specification and design of new features at client or business request.

Performs the evaluation of new platforms, tools, and technologies.

Designs, develops, and maintains internal algorithms and tools.


7-10 years of experience in Designing, Development and Maintenance of databases providing for a Scalable, Distributed applications.

Extensive experience with RDBMS (Postgres / MySQL / Oracle / SQL Server) and No-SQL (MongoDB, Cassandra)

Program Language : java

Web Frameworks - Spring Boot

Architecture - Microservices Architecture

Event Driven Services development using Kafka / any Cloud Event messaging Systems

Database : Postgres or equivalent SQL DB and Mongo or equivalent NoSQL DB

Proven abilities for leading the data track for the application teams to deliver high performance to end consumers.

Ability to model the databases for optimum performance applying industry standard principles such as SOLID, DB Normalization etc…

Hands-on with some of the niche modelling / querying techniques such as hierarchical data modelling / query, Aggregates, Common Table Expressions.

Experience working with Databases on any of the public cloud such as Azure, AWS, GCP, OCP etc…

Hands-on experience with CI/CD deployment pipelines and infrastructure provisioning.

Experience working and leading Agile/Scrum development cycles.

Ability to communicated ideas / architecture and get buy-in from the relevant stakeholders.


Be responsible for all the data functions for the team – Database Design / Modelling, Optimal solutions for database operations and operational aspects of databases across environments including production.

Understand the business requirements and collaborate with API development leads for modelling the database on the relevant database technology.

Be the sounding board for the developers to provide them with the best practices and optimal solutions for querying the databases.

Develop standards for data access across SQL and NO-SQL technologies.

Work with the SRE team DBAs to provide the needed db metrics and standard operating procedures for maintaining the databases for best performance across environments.

Collaborate with dev and sre team for sizing the databases for environments appropriately.

Lead the Database optimization activities during Performance Engineering activities to isolate database performance issues.

Bonus/Nice to have:

Hands-on with Postgresql.

Experience with MongoDB databases.

Data Science experience.


Bachelor's degree (BA/BS) in a related field such as information systems, mathematics, or
computer science or equivalent work experience. Requires technical and business knowledge in multiple disciplines/processes. Typically has 5-7 years of relevant work experience. Consideration given to equivalent combination of education and experience.


Excellent written and verbal communication skills. Strong organizational and analytical skills.
Ability to provide efficient, timely, reliable and courteous service to customers. Ability to effectively present information.


Ability to comprehend, analyze, and interpret complex documents. Ability to solve problems
involving several options in situations. Requires advanced analytical and quantitative skills.

CBRE je zaměstnavatel s rovnými příležitostmi/pozitivní diskriminací s dlouhodobým závazkem poskytovat rovné příležitosti k zaměstnání všem kvalifikovaným uchazečům bez ohledu na rasu, barvu pleti, náboženství, národnost, pohlaví, sexuální orientaci, genderovou identitu, těhotenství, věk, občanství, rodinný stav, postižení, status veterána, politické přesvědčení nebo jakýkoli jiný princip chráněný platnými zákony.

POZNÁMKA: Dalším požadavkem pro tuto roli je dodržování zdravotních a bezpečnostních protokolů COVID-19, včetně předložení průkazu očkování proti COVID-19 a/nebo přísného testování.