RESPONSIBILITIES:Kforce has a client in Miami, FL that is seeking a Principal Software Engineer.Summary:As a Principal Software Engineer, this role will be our organization's senior-most individual contributor technology leader. They will be responsible for day-to-day technical design decisions, contribute to the codebase of our most highly visible and technology-complex product builds, and mentor and onboard software developers. The Principal Software Engineer will also own the roadmap for developer experience across 10+ software delivery teams. They will be expected to participate in defining the technical and product vision to support a significant transformation targeting how consumers consider, purchase, and plan their cruise vacations. The Principal Software Engineer will also help develop and support governance processes and engineering standards to ensure that team deliverables meet world-class performance, availability, quality, security, and maintainability standards.Responsibilities: Perform as a hands-on, senior-most software engineer embedded in one or more agile product teams working on our highest-profile and most technically complex software builds Partner in the design and implementation of a unified architecture that is scalable across the eCommerce organization and ensures industry best practices across multiple technology domains Translates industry technology direction to business value and serves as a critical advisor to stakeholders, providing new research and innovative approaches As the senior-most hands-on software development engineer, you own the evolution and roadmap for our developer experience effortsREQUIREMENTS: 10-15+ years of hand on software development experience Demonstrated ability to lead and influence software development teams through your expertise and mastery of your craft Strong strategic capabilities with enterprise-level foresight and mature judgment Solid IT implementation and solutions delivery experience\ Experience managing technical teams, including interviewing, coaching, and developing people and teams A solid understanding of software development lifecycle, QA techniques using source code control repositories, and n-tier debugging & testing Solid experience developing instrumentation strategies for production systemsExperience with the following: Content Management Systems Performance and Information Architecture Responsive Web Design React & Angular GraphQL & REST Amazon Web Services Serverless Runtimes Typescript Node JS MongoDB Enterprise Caching Architectures Service-Oriented Architectures Messaging Based Architecture, e.g., Kafka and MQ Micro Service Architecture Public-Facing APIs and API Gateways Enterprise Integration Patterns Automated Testing Frameworks/Selenium Edge Caching Architectures, e.g. Akamai Uptime and availability monitoringKforce is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.