via Indeed
$120K - 150K a year
Leading modernization efforts, guiding architectural decisions, and working across the stack to develop cloud-based solutions.
8+ years of full-stack experience, application modernization, .NET Core/C#, Vue.js, microservices, Docker, Kubernetes, AWS, and architectural leadership.
Software company is looking to bring on a Principal Software Engineer to play a key role in driving modernization and long-term technical strategy. This individual will be instrumental in leading the transition from a desktop application to a cloud-based web platform, as well as evolving the system architecture from a monolithic environment to a microservices-based application. The company's core product supports cost control for large-scale construction and infrastructure projects. In this role, you will help define the technical roadmap, guide architectural decisions, and work hands-on across the stack while collaborating closely with engineering leadership. This is a fully remote position. Required Skills & Experience • 8+ years of professional software engineering experience, with strong full-stack expertise • Proven experience modernizing applications, including desktop to web migrations • Strong background in .NET Core / C# • Frontend experience with Vue.js • Experience with React or Angular is also acceptable • Experience designing and building microservices architectures • Hands-on experience with Docker and Kubernetes • Cloud experience with AWS • Ability to quickly learn and adapt to new and niche business domains • Strong architectural thinking and ability to guide technical direction • Experience working with distributed or international teams is a plus Applicants must be authorized to work in the U.S. now and in the future.
This job posting was last updated on 1/8/2026