Sr Software Engineer - I
ID da função
Linha de serviço
Advisory Segment
Tipo de trabalho
A tempo inteiro
Áreas de interesse
Digital e Tecnologia / Tecnologia da Informação
Hyderabad - Telangana - India

About CBRE:

CBRE Group, Inc. is the world’s largest commercial real estate services and investment firm, with a revenue of $26.106 Billion (as recorded on September 30, 2021) and more than 100,000 employees (excluding affiliate offices). CBRE has been on the Fortune 500 list each year since 2008, ranking #122 in 2021.

It has also been voted ‘Industry’s top brand’ by the Lipsey Company for 21 consecutive years, in addition to being one of Fortune’s “Most Admired Companies” for 12 years in a row, including being ranked number one in the real estate sector in 2020, for the second consecutive year.

CBRE’s Digital and Technology (D&T) organization is dedicated towards revolutionizing the real estate space with its software products. Our breakthrough products have brought real estate management to the fingertips for our clients.

Our small, fast-paced teams are responsible for creating innovative software that enhances the experiences of both our internal and external clients. As part of CBRE’s Digital & Tech organization, you’ll be able to learn from the most brilliant software engineers and designers while tackling tough problems, solution to which will drive our technology forward.

Job Role:

As a Software Engineer, you will be responsible for development, productionizing  of our data pipeline systems using Golang based APIs and Workflows  as well as assisting the database engineers in optimizing of it.

The ideal candidate is a talented Golang developer with the experience in database and data pipeline based systems. The Software Engineer will work with our software developers, database engineers teams and someone who can keep up with ever-changing modern technology and write Go code that is scalable and modular.

Key Responsibilities:

       Design and implement efficient, scalable and modular Go code.

       Understand how to create efficient and effective microservices that are testable and well documented

       Identify and fix bugs and troubleshoot performance issues.

       Work closely with a tight-knit team of developers across front and backend stacks

       Create and maintain optimal data pipeline workflows using Golang.

       Collaborate on solutions with your fellow teammates.

       Work with stakeholders including the Executive, Product, Data and Design teams to assist with data flow-related technical issues and support their data pipeline infrastructure needs.

Key Requirements:

Experience:  3-6 years would be preferable.

Required Skills:

       Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.

       Strong knowledge and working experience in building Golang based data/API/data pipeline systems.

       Experienced with database systems (SQL/No-SQL) and cloud computing (desirable).

       An understanding of microservices and API design (desirable).

       An understanding of CI/CD, DevOps tools (like Jenkins, Docker, etc.) & related best practices. (desirable)

       Exposure to security concepts / best practices

       Familiarity with SQL and writing queries used for front-end and/or data-intensive applications.

       Exposure to Source control like GIT


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 3-5 years of relevant work experience. Consideration given to equivalent combination of education and experience.