Sr Principal Software Engineer
Job ID
31292
Posted
12-May-2022
Service line
GWS Segment
Role type
Full-time
Areas of Interest
Digital & Technology/Information Technology
Location(s)
Atlanta - Georgia - United States of America, Dallas - Texas - United States of America, Orlando - Florida - United States of America, Richmond - Virginia - United States of America

POSITION:         Sr. Principal Software Engineer

DEPARTMENT:    GWS Strategic Applications Development

REPORTS TO:      Digital & Technology Director

SUMMARY

CBRE Global Workplace Solutions (GWS) works closely with clients to develop solutions that make real estate a meaningful contributor to organizational productivity and performance. We strive to develop foundational and breakthrough products that create value for our customers.

We are building team of creative and passionate individuals with full stack expertise and knowledge to help innovate and develop applications suite for Facilities Management. You will be part of a Scrum team as a part of scaled, globally distributed Agile teams and will have the opportunity to be hands-on with various technologies. Passion for learning new technologies is required.

WHAT WE DO

·       Build cloud native applications utilizing 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.

·       Execute projects on Agile best practices and embrace 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



ESSENTIAL DUTIES AND RESPONSIBILITIES

·       Manages, coaches, and trains a team of Digital & Technology staff and oversees multiple projects.

·       Supports and maintains applications, networks, and devices.  Works with vendors to deliver updates, resolve issues, and manage the product lifecycles. 

·       Researches and designs application development, infrastructure, or service standards.

·       Serves as the digital & technology liaison for the area of responsibility, primarily for internal clients.

·       Responsible for developing and executing multiple, simultaneous project (medium to large) plans

·       Oversees digital & technology work orders and service contracts and ensures issues are resolved.

·       Performs other duties as assigned.


TECHNICAL SKILLS

·       10-15 years of experience in Designing, Development and Maintenance of Scalable, Distributed applications.

·       Solid understanding and experience managing applications with architectural patterns like microservices, monolith, APIs etc…

·       Hands-on with design and build of next generation product using AI / Machine Learning and IoT frameworks.

·       Proven experience in building high performance applications using Java, Spring Boot, Kafka, Postgresql / MongoDB technologies on a distributed Microservice patterns.

·       Seamless able to switch and contribute between UI and API frameworks development.

·       Ability to Solution architect complex software problems focused heavily on integrations

·       Understanding of API Management and Taxonomy definitions

·       Ability to enhance or put together end to end SDLC process with complementary tools to accelerate software delivery

·       People management experience driving and protecting high velocity, value and ethical culture

·       Ability to work with deliver on Java and .NET platforms

·       Experience with Git and Git flow for code lifecycle management

·       Knowledge on CI/CD deployment pipelines and infrastructure provisioning.

·       Experience working in Agile/Scrum development cycles.

·       Knowledge on Azure or AWS Cloud deployments

Bonus/Nice to have:

·       SAFE / Scaled Agile Certifications

·       Test Automation experience.

EDUCATION AND EXPERIENCE


Bachelor's degree (BA/BS) in a related field such as information systems, mathematics, or
computer science or equivalent work experience. Requires technical and business knowledge in
multiple disciplines/processes. Typically has 10-12 years of relevant work experience. Consideration
given to equivalent combination of education and experience.

COMMUNICATION SKILLS


Excellent written and verbal communication skills. Strong organizational and analytical skills.
Ability to provide efficient, timely, reliable and courteous service to customers. Ability to effectively
present information.


REASONING ABILITY


Ability to comprehend, analyze, and interpret complex documents. Ability to solve problems
involving several options in situations. Requires advanced analytical and quantitative skills.



CBRE is an equal opportunity/affirmative action employer with 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.

CBRE is an equal opportunity/affirmative action employer with 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.

NOTE: An additional requirement for this role is the ability to comply with COVID-19 health and safety protocols, including COVID-19 vaccination proof and/or rigorous testing.