Software Engineer Principal

CBRE Group Inc

Richardson, TX

JOB DETAILS
SKILLS
Application Programming Interface (API), Architectural Services, Artificial Intelligence (AI), Best Practices, Bootstrap, Business Skills, Coaching, Code Reviews, Coding Standards, Communication Skills, Cross-Functional, Data Processing, Debt Management, Elasticsearch, Enterprise Applications, Enterprise Data Integration, Equal Employment Opportunity (EEO), Hibernate, Identify Issues, Internet Application, Java, Leadership, LinkedIn, Machine Tool, Mentoring, Microsoft SQL Server, MongoDB, NoSQL, Node.js, OAuth, OpenID, Operational Audit, Performance Reviews, Performance Tuning/Optimization, PostgreSQL, Problem Solving Skills, Product Design, Programming Tools, Project Design, Python Programming/Scripting Language, Query Optimization, REST (Representational State Transfer), React.js, Requirements Management, SQL (Structured Query Language), Scripting (Scripting Languages), Software Development, Software Engineering, Spring Framework, Talent Management, Team Player, Technical Leadership, Test Driven Development (TDD), Twitter, User Interface/Experience (UI/UX), Web Services, Workflow Analysis, Writing Skills
LOCATION
Richardson, TX
POSTED
9 days ago

Software Engineer Principal

Job ID

274380

Posted

16-Jun-2026

Service line

GWS Segment

Role type

Full-time

Areas of Interest

Digital & Technology/Information Technology

Location(s)

Richardson - Texas - United States of America

Senior Full-Stack Engineer (Onshore)

We are seeking an experienced Full Stack Engineer who possesses extensive hands-on expertise across the contemporary technology stack and a collaborative mindset. The ideal candidate will effectively collaborate with cross-functional teams, introduce and advocate for the most recent tools and frameworks, and drive engineering excellence throughout the organization.

As part of this role, the candidate will be responsible for designing and developing high-quality, production-grade code while adhering to industry best practices, coding standards, and architectural principles. Beyond individual contributions, the candidate will play a pivotal role in mentoring and training Jr developers-guiding them through code reviews, knowledge-sharing workshops to accelerate their growth, strengthen their technical foundation, and foster a culture of continuous learning within the team.

Must-Have Technologies: ReactJS, Java 17+, Microservices, AWS/Azure, RDBMS, NoSQL

Core Technical Skills

  • 10+ years of hands-on software development experience, with deep expertise in modern Java Full Stack development.
  • Strong command of Java frameworks and libraries, including Spring, Spring Boot, and Hibernate.
  • Proven experience building single-page web applications using ReactJS, Bootstrap, and Nodejs.
  • Hands-on experience designing, developing, and deploying cloud-based architectures on AWS, Azure, or equivalent platforms.
  • Expertise developing Java and Spring Boot applications backed by both relational (SQL Server / PostgreSQL) and NoSQL (MongoDB / Elasticsearch) databases.
  • Practical experience integrating Large Language Models (LLMs) into applications via APIs (e.g., OpenAI, Anthropic Claude, Azure OpenAI, AWS Bedrock).
  • Familiarity with prompt engineering, Retrieval-Augmented Generation (RAG), embeddings, and vector databases.
  • Understanding of responsible AI practices, including data privacy, hallucination mitigation, evaluation, and guardrails.
  • Solid hands-on experience developing production applications, data processing scripts, automation tooling, or backend services in Python.
  • Working knowledge of modern security frameworks and standards such as OAuth 2.0, OpenID Connect, and JWT.
  • Proficient in designing and building RESTful APIs and web services following industry best practices.
  • Strong SQL development skills, including query optimization and performance tuning.
  • Experience with modern testing frameworks (Jest, Mocha, Chai) and a commitment to test-driven development.
  • Solid understanding of front-end architecture principles and data-driven UI development.
  • Demonstrated ability to write clean, efficient, and maintainable code that adheres to coding standards and best practices.
  • Excellent problem-solving and troubleshooting skills for diagnosing complex technical issues.

Leadership & Soft Skills

  • Proven ability to lead, mentor, and grow engineering teams, fostering a culture of technical excellence and continuous learning.
  • Experience driving architectural decisions and setting technical direction across cross-functional teams.
  • Strong stakeholder management skills, with the ability to translate business requirements into scalable technical solutions.
  • Track record of leading end-to-end delivery of complex projects, from design through deployment.
  • Effective communicator who can articulate technical concepts clearly to both technical and non-technical audiences.
  • Skilled at conducting code reviews, establishing engineering best practices, and raising the bar for code quality across the team.
  • Ability to collaborate with product managers, designers, and business stakeholders to align engineering efforts with organizational goals.
  • Experience coaching junior engineers, conducting performance reviews, and contributing to hiring and talent development.
  • Strategic thinker who can balance short-term delivery pressures with long-term technical investments and technical debt management.
  • Ownership mindset - takes accountability for outcomes and proactively drives initiatives forward.

Good to Have (Palantir)

  • Hands-on experience with the Palantir foundry, including building pipelines, ontologies, and data-driven applications.
  • Familiarity with Palantir's development tooling such as PySpark transforms, TypeScript-based Functions, Workshop.
  • Exposure to enterprise-scale data integration and operational analytics workflows built on Palantir.
  • Exposure to AI/ML frameworks and tooling such as LangChain, LlamaIndex, Hugging Face, or equivalent.
  • Ability to identify and apply AI-driven solutions to real-world business problems and integrate them into enterprise applications.

Equal Employment Opportunity: CBRE has 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 recruitingaccommodations@cbre.com or via telephone at +1 866 225 3099 (U.S.) and +1 866 388 4346 (Canada).

Apply

Share this job:

Share

  • Share Software Engineer Principal with LinkedIn
  • Share Software Engineer Principal with Twitter
  • Share Software Engineer Principal with a friend via e-mail

Go back

Join our Talent Community

Keep up to date with exciting career

opportunities and the latest news.

Sign Up

About the Company

C

CBRE Group Inc

CBRE Group, Inc., a Fortune 500 and S&P 500 company headquartered in Los Angeles, is the world’s largest commercial real estate services and investment firm (in terms of 2014 revenue). The Company has more than 70,000 employees (excluding affiliates), and serves real estate owners, investors and occupiers through more than 400 offices (excluding affiliates) worldwide. CBRE offers strategic advice and execution for property sales and leasing; corporate services; property, facilities and project management; mortgage banking; appraisal and valuation; development services; investment management; and research and consulting.

As an employee at CBRE, you have the freedom to make your own path. Your career is in your own hands; there’s no need to wait to be shown the way. "It’s about how well you perform, not just how long you’ve worked here and you're encouraged to take intelligent risks and explore new ideas and innovations. Our scale gives you mobility and a broader choice of opportunities. You'll always have a team behind you.

COMPANY SIZE
10,000 employees or more
INDUSTRY
Real Estate/Property Management
FOUNDED
1906
WEBSITE
http://www.cbre.com/