Job Directory CBRE Principal UI Software Engineer

Principal UI Software Engineer CBRE
Dallas, TX

CBRE Group operates as a globally integrated provider of commercial real estate services in the office, retail, industrial, multifamily and hotel sectors.

Companies like CBRE
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About CBRE

Job Description


CBRE is looking for creative and talented UI development engineer with mobile experience for an Innovation and Research team. This role is for an experienced application developer looking to work in an energetic and fast paced working environment. In this position, the engineer would be responsible for rapid prototyping and product development. As a Principal Software Engineer, you would drive proof-of-concept level deliverables targeted at acceleration for the overall technology organization.

You will play a key role in new product development and mobile strategy for CBRE. This is an opportunity to research, evaluate and be part of technology decisions used throughout the company. In this position you will interact with business customers to identify mobile experiences to implement. The ideal person will be fluent in full stack software and understand rapid prototyping and have a fail-fast consulting mentality.


Interact with and interview customers to identify key requirements and proof points and develop proof of concept applications for business needs.

Drive decisions on feasibility and high-level designs for full-stack applications.

Work across engineering groups to integrate CBRE's portfolio of products into unique user experiences.

Be responsible for engineering concepts using combinations of web services, API integrations, and User Interfaces (both mobile and desktop).

Presentation and delivery of high-level designs and concepts.

Evaluation of new technology and defining applicability to requirements.

Work with visual designers to deliver concepts.


Ability to describe and design UIs for small to medium sized applications

UI engineering on native IOS and Android operating systems

Ability to integrate UIs with cloud based micro-services and APIs

Have working knowledge of networking and integrations between application layers

Experience working with native mobile technology and mobile reactive websites

Experience with Open Source stacks and cloud-based services

Experience with IOS environments and programming native IOS applications

Experience with Android environments and programming native Android applications


Experience with Java JVM, Spring, Spring boot, and Open Source frameworks

Knowledge of industry trends and awareness of latest software techniques and patterns


To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


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.


None required but AWS and Azure certifications are desired


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.


Basic understanding of operating costs associated with software product development.


Ability to comprehend, analyze, and interpret complex business requirements in verbal and written form. Ability to solve problems involving several options in situations. Requires advanced analytical and quantitative skills. Requires ability to judge tradeoffs between technical decision points and drive to solutions.


Application design and development experience is required.

Experience with relational databases, web services, web user interfaces, and mobile development is required.


Decisions made with thorough understanding of technical best practices, and general understanding of company's business requirements, to achieve set results and deadlines. Errors in judgment may cause moderate impact to business spend on technology, severe damage to a client engagement, or unacceptable rework to create technology systems.

About CBRE

CBRE Group operates as a globally integrated provider of commercial real estate services in the office, retail, industrial, multifamily and hotel sectors.

80000 employees

400 S Hope St 25th Floor

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.