Senior Software Engineer




Multiple Locations

Why you should apply for a job to CBRE:

  • 65% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.


    Position summary


    • Build cloud-native applications using 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.

    • Complete projects on Agile standard methodologies and adopt 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

    What You'll Do

    • Be involved with the investigation and resolution of complex data, system, and software issues in the production environment.

    • Lead production applications and develop code in case of emergency pr bug fixes as need.

    • Run and resolve production issues to meet SLA's.

    • Deploy application changes or releases using CI/CD pipelines.

    • Create and review production changes using the organizational change tool Service now.

    • Lead scrum teams based on the Agile framework and principles to deliver high-quality technology solutions for both internal and external use.

    • Develop, maintain, enhance, and test application frameworks of moderate to high complexity.

    • Deliver high-quality software by adopting standard methodologies and practices from design through the deployment process

    • Adopt shift-left practices by implementing unit tests, container build checks and API Tests for the delivered features.

    • Participate in the specification and design of new features at client or business request.

    • Participate in the evaluation of new platforms, tools, and technologies.

    • Provide assistance such as technical guidance, code review, and/or training to coworkers.

    What You'll Need

    • Bachelor's degree (BA/BS) in a related field such as information systems, mathematics, or

    • computer science or equivalent work experience.

    • 10-12 years of in Designing, Development and Maintenance of Scalable, Distributed applications.

    • Experience with Java, Spring Boot-based application development on both RDBMS (SQL Server / PostgreSQL) and NoSQL (Mongo/Elastic) backbone.

    • Experience with frameworks like ReactJS, AngularJS, NodeJS, and designing Microservices/Event-driven architecture.

    • Solid understanding and hands-on with Kafka or any other equivalent queue-based implementation for event driven architecture

    • Experience with Git and Git flow for code lifecycle management

    • Experience with cloud migration (AWS or Azure) and running the development of cloud-based applications and development of APIs, web services.

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

    • Experience working and managing Agile/Scrum development cycles.

    • Hands on experience with monitoring tool i.e Datadog, Dynatrace ..etc

    • Ability to communicated ideas / architecture and get consensus from the relevant collaborators.

    • Excellence in people and culture management

    Bonus/Nice to have:

    • Experience with Azure DevOps, SonarQube, and instrumentation for monitoring using stats or equivalent.

    • Experience with NoSQL databases.

    • Test Automation experience.

    Why CBRE?

    CBRE is the world's largest commercial real estate services and investment firm, and we have been ranked #1 on Fortune's World's Most Admired Company: (2019, 2020, 2021,2023). Once again, CBRE has been named to 3BL's annual 100 Best Corporate Citizens ranking for the fifth consecutive year. CBRE was the only real estate company to earn a place among the top 100. With services, insights, and data that span every dimension of the industry, we build digital solutions for clients of every size, in every sector, and across every geography.

    Equal Employment Opportunity: CBRE is an equal opportunity employer that values diversity. We have 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.

    Candidate Accommodations: CBRE values the differences of all current and prospective employees and recognizes how every employee contributes to our company's success. CBRE provides reasonable accommodations in job application procedures for individuals with disabilities. If you require assistance due to a disability in the application or recruitment process, please submit a request via email at [email protected] or via telephone at +1 866 225 3099 (U.S.) and +1 866 388 4346 (Canada).

    NOTE: Some, but not all, of our positions may have an additional requirement to comply with COVID-19 health and safety protocols, including COVID-19 vaccination proof and/or rigorous testing. If you have questions about the requirement(s) for this position, please inform your Recruiter.

    Why you should apply for a job to CBRE:

  • 65% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.