A leading nearshore software development firm is seeking a Principal Engineer to guide complex software architecture initiatives and lead high-performing engineering teams. This role requires a minimum of 10 years in software development, especially with Microsoft tools, and a proven ability to lead teams in Agile environments. Collaborate with executives and product managers to translate business challenges into scalable solutions, establishing technical standards and mentoring engineers in a dynamic and innovative environment. Competitive compensation and remote-first lifestyle offered.#J-18808-Ljbffr