Software Engineer Principal

CBRE

Richardson

Description

Senior Full-Stack Engineer (Onshore)

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

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

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

Core Technical Skills

  • 10+ years of hands-on software developmentexperience, 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 webapplications using ReactJS, Bootstrap, and Nodejs.
  • Hands-on experience designing, developing, anddeploying cloud-based architectures on AWS, Azure, or equivalent platforms.
  • Expertise developing Java and Spring Bootapplications backed by both relational (SQL Server / PostgreSQL) and NoSQL(MongoDB / Elasticsearch) databases.
  • Practical experience integrating Large LanguageModels (LLMs) into applications via APIs (e.g., OpenAI, Anthropic Claude, AzureOpenAI, 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 productionapplications, data processing scripts, automation tooling, or backend servicesin Python.
  • Working knowledge of modern security frameworksand standards such as OAuth 2.0, OpenID Connect, and JWT.
  • Proficient in designing and building RESTfulAPIs and web services following industry best practices.
  • Strong SQL development skills, including queryoptimization and performance tuning.
  • Experience with modern testing frameworks (Jest,Mocha, Chai) and a commitment to test-driven development.
  • Solid understanding of front-end architectureprinciples 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 troubleshootingskills for diagnosing complex technical issues.

Leadership & Soft Skills

  • Proven ability to lead, mentor, and growengineering teams, fostering a culture of technical excellence and continuouslearning.
  • Experience driving architectural decisions andsetting technical direction across cross-functional teams.
  • Strong stakeholder management skills, with theability to translate business requirements into scalable technical solutions.
  • Track record of leading end-to-end delivery ofcomplex projects, from design through deployment.
  • Effective communicator who can articulatetechnical concepts clearly to both technical and non-technical audiences.
  • Skilled at conducting code reviews, establishingengineering best practices, and raising the bar for code quality across theteam.
  • Ability to collaborate with product managers,designers, and business stakeholders to align engineering efforts withorganizational goals.
  • Experience coaching junior engineers, conductingperformance reviews, and contributing to hiring and talent development.
  • Strategic thinker who can balance short-termdelivery pressures with long-term technical investments and technical debtmanagement.
  • Ownership mindset — takes accountability foroutcomes 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 toolingsuch as PySpark transforms, TypeScript-based Functions, Workshop.
  • Exposure to enterprise-scale data integrationand operational analytics workflows built on Palantir.
  • Exposure to AI/ML frameworks and tooling such asLangChain, LlamaIndex, Hugging Face, or equivalent.
  • Ability to identify and apply AI-drivensolutions to real-world business problems and integrate them into enterpriseapplications.

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).