About The Role:
As a CBRE Software Engineer Director, you will be responsible for leading a team of high performing software engineers to deliver innovative, cost-effective, and high-quality solutions. This role will involve strategic product development, including defining the vision for the application product line and leading the development team to ensure effective project delivery. The Engineering Lead will also be responsible for technical leadership, such as conducting technology assessments, creating solutions, and fostering an Agile development approach.
Additionally, this role will involve client relationship management, including fostering client service, handling vendor relationships, and ensuring effective internal communication.
Want more jobs like this?
Get jobs delivered to your inbox every week.
What You'll Do:
Strategy & Product development:
- Develop and deliver a strategic vision and direction for the applications product line, and lead team to deliver the applications' suite.
- Collaborate with product team, architects and business units to translate business requests into work items for the development teams to implement.
- Lead all aspects of applications development and delivery and effectively initiate, plan, schedule, control, and bring to closure multiple high projects
- Develop and lead a collaborative and Agile software development approach that improves velocity, while maintaining a strong focus on both quality and scalability.
- Foster the cultural changes required to facilitate a continuous delivery model and prioritize the automation of the Software Development Process (SDP).
- Ensure that all initiatives are well led and delivered to meet expectations on functionality, timeliness, and cost.
- Design and develop the next generation App capability based on open source architectures and latest App security integration.
- Implement a modular architecture / stack based on standard process and globally accepted scalable frameworks.
- Devise a portal strategy to integrate various digital tools, including SaaS applications and in-house web applications, into a unified portal to provide a seamless and efficient user experience by centralizing access to these tools.
- Develop a cloud agnostic strategy to deploy applications across multiple cloud providers (e.g., AWS, Azure) to ensure scalability, excess, and cost-effectiveness, while also minimizing vendor lock-in
- Drive productivity through engineering excellence, measured by increased velocity, reduced defects, improved efficiency, faster time-to-market, and higher customer satisfaction.
Communication & Information:
- Cultivate a strong client service mind-set throughout the application development team, while championing thought leadership and partnership with the stakeholders.
- Run vendor relationships and negotiate contracts to procure resources and technology solutions to meet the company's strategic objectives
- Ensure effective internal communications both within the applications team and across the organization.
Leading Teams:
- Lead and inspire the teams to engage with the business and identify new functionality, develop compelling business cases, prioritize projects and develop plans that maximize return on investment for the company.
- Develop and retain high caliber talent, especially for key leadership positions, and develop a robust career ladder with the software team.
- Implement and champion a robust professional development program, and continuously upskill team members to keep them current.
- Evaluate team members performance, provide candid feedback and high impact coaching that enables (and motivates) them to achieve departmental as well as enterprise goals.
- Build a culture of innovation and engagement, focusing on strengthening the organization
- Foster innovation, empower, develop, and lead technical teams through periods of aggressive growth and through difficult business environments.
- Lead to ensure a safe, secure, and discrimination-free work environment; develops personal growth opportunities and ensure future skills and resource requirements are proactively addressed.
- Guide and develop leaders on technical and general leadership matters within own team, across the organization, and beyond
Project Management:
- Lead and manage single function projects and ensuring delivery matching to business expectations/goals and ensure successful Program delivery with high levels of cost efficiency in delivery.
- Implements productivity, quality, standards by resolving problems, completing audits, identifying trends, resolving system improvements, and implementing change.
- Enhances department and organization reputation by accepting ownership for accomplishing new and different requests and exploring opportunities to contribute to job accomplishments.
- Standardize project methodologies and performance reporting across all projects, coordination for on-time and in budget project delivery, reporting on project schedules, status to EVP - Engineering and Technology.
What You'll Need:
To perform this job successfully, an individual will need to perform each crucial duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions.
- Bachelor's Degree in Computer Science, Information Security, Cybersecurity, Master's in Information Technology Management or MBA or equivalent demonstrated experience.
- 15 Years of relevant experience
- Experience in building App communications platforms at scale, using open architectures and strong security designs, following industry-standard processes.
- Experience implementing very high standards of testing and automation as part of SDLC including unit testing, QA automation and true security integration without impacting UX.
- Extensive experience in architecting, designing, developing, delivering and supporting medium to large enterprise solutions
- Extensive experience in design and delivering enterprise wide microservice architectures using Restful APIs integrating with desperate operational systems.
- Ability to create an amazing UX/UI through proven experience in designing customer driven rapid development, iterations and sprints
- Strong experience in delivering technical solutions through Outcome based engagement model with vendors.
- Proven and successful track record in leading large multi-functional and geographically distributed engineering teams
- Exceptional technical skills from extensive experience being an individual contributor working on backend solutions using .Net, Java EE, Spring, SQL, and Angular.JS Security proven experience in application security, key management, protocols and cryptography
- Solid understanding of data structures, concurrency, modern design patterns, object-oriented software engineering standard processes
- Strong verbal and written communication skills.
- Problem Solver: should be able to bring innovative ideas on the table.
- Experience interacting with senior leadership and high-level client collaborators
- Decisive, proactive individual accustomed to timely delivery in a fast-paced, high expectation environment.
- Solid grasp of business and finance management experience
- Ability to work in a fast paced ever changing environment
- Critical thinking and Problem-solving proficiency
- Understands accountability and ownership
- Must be able to empathize at all levels
Applicants must be currently authorized to work in the United States without the need for visa sponsorship now or in the future.
Why CBRE?
When you join CBRE you will have the support and resources of a global firm where an entrepreneurial mentality is encouraged. You'll realize your potential with exciting work, fast-paced assignments, an environment of constant learning and dedication to results! To enable your success, we provide the best tools, training and leaders in the industry.
Our culture is built on our RISE values and reflects the needs and perspectives of our clients and our people. Our work is guided by our North Star: Crafting the real estate solutions of tomorrow, so businesses and people thrive.
Coming to work for CBRE, you will receive a comprehensive benefits package, 401k, and extraordinary perks such as career growth and longevity!
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 recruitingaccommodations@cbre.com 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.