Software Engineer Principal

at  CBRE

Richardson, Texas, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate03 Aug, 2024Not Specified05 May, 20241 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

LOCATION(S)

Richardson - Texas - United States of America
The real estate industry is undergoing significant and exciting change, increasingly driven by data and technology. At CBRE, the world’s premier commercial real estate services company, we empower teams to take ownership over that technology and shape it, offering both nimble, research-driven product design and the resources of a Fortune 500 business. We approach culture with intention, valuing camaraderie, collaboration, inclusivity and a healthy work/life balance.
About the Role
As part of Digital & Technology organization, we work closely with our business stakeholders to develop foundational and breakthrough products that add value for our clients and customers.
We are looking for a creative and passionate Principal Software Engineer, who should have the skills to work with stakeholders to translate functional and non-functional requirements into integration interfaces and implementations in support of our location strategy practice. The principal software engineer will be responsible for developing scalable and secured solutions, while ensuring that they conform to long-term strategic priorities.
What you’ll do
-
- As a technical architect, you will lead and be responsible for building technologies and platforms that leverage the latest advancement in security and will influence product technology roadmap aligning to business goals.
-
- Design reusable assets, components, standards, frameworks, and processes to support and facilitate API and integration projects. Partner with other functions across IT & business to ensure collaboration, consistency and quality of solutions.
-
- Lead the development teams to design, develop and deliver solutions that achieves security, reliability, scalability, latency, and efficiency. Guide the development teams to instill excellent engineering practices and ensure the product delivery is compliant with security, privacy, accessibility and other compliance requirements.
-
- Rapidly deliver prototypes and proof-of-concept work to validate a proposed architectural approach. Creates high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms.
-
- Maintain and enhance cybersecurity posture: Pro-active in addressing and minimizing security vulnerabilities, adhere to DevOps gate compliance requirements and cloud & portfolio application monitoring.
-
- Identify opportunities to minimize cloud or software/license(s) spend.
-
- Provide mentoring on advanced development concepts and technical capabilities to developers.
What you’ll need
-
- Master’s degree preferred in a related field such as information systems or computer science or computer engineering.
-
- Minimum 10 years of industry experience in the enterprise application domain including 15+ years in designing and implementing N tiered application architectural system and database modeling by utilizing software design patterns.
-
- Minimum 5+ years of working experience in designing, development and maintenance of scalable, distributed applications, APIs, web services solutions on public cloud platforms (e.g., AWS, GCP, or Azure) and containerization technologies. Cloud certifications and experience with cloud migrations are preferred.
-
- 1-2 years of experience in support of Geographic Information Systems (GIS) is highly desirable.
-
- 3-5 years of experience in building data solutions using various ETL and Datamart/Data warehousing technologies.
-
- Demonstrated proficiency in multiple programming languages, modern web development using technologies like HTML5, JavaScript (AJAX and jQuery), bootstrap, AngularJS, Node.js, TypeScript and scripts automation is preferred.
-
- Experience leveraging emerging technologies (e.g., Gen AI tools) is preferred.
-
- Hands on experience with CI/CD deployment using DevOps platform (e.g., ADO) is required.
-
- Proven track record of leading and delivering complex software projects from conception to production, collaborating with multiple teams to deliver business benefits is highly desirable.
-
- Advanced business facing communications skill is needed
-
- Ability to make effective and persuasive presentations on complex technical topics to stakeholders and executives.
-
- Ability to motivate and negotiate effectively with key employees and client groups to take desired action.
Why CBRE?
At CBRE, we believe we possess an encouraging environment where integrity, service, and excellence craft our approach to every opportunity. We are guided by the needs of the cities we inhabit, the communities we build and the world we live in.

Responsibilities:

Full-time


REQUIREMENT SUMMARY

Min:1.0Max:15.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Richardson, TX, USA