Principal Software Engineer / Full Stack / Open to Remote
Chicago, Illinois
Full Time
$150k - $180k
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.