Staff Software Engineer
Core
Senior Staff Software Engineer owning complex technical challenges and end-to-end delivery of features on the Corrigo CMMS platform for commercial real estate clients.
Role type
Staff Software Engineer (SaaS/PaaS)
Builds
Corrigo Platform (CMMS uniting operations, asset & work order management, maintenance, and analytics)
Domain
Commercial Real Estate / SaaS / Enterprise Software
Deliverable
production ML models | product features
Required skills
.NET Framework/.NET 8/.NET10, ASP.NET Core MVC, RESTful API design, distributed applications, service-oriented architecture, caching, asynchronous processing, queues, topics, relational databases, Azure, DevSecOps, CI/CD, AI-powered development tools, technical design documentation, architectural trade-offs
Preferred skills
Platform modernization, ORM frameworks (Entity Framework, NHibernate), Kubernetes + Docker, NoSQL databases, Elasticsearch, JavaScript frameworks (React, Angular), observability tooling, agile methodologies
Responsibilities
Define technical approach for complex features, own end-to-end delivery of multi-component features, lead code reviews and set quality standards, troubleshoot cross-system production issues, leverage AI-assisted development tools, produce technical design documents, mentor P2/P3 engineers, drive engineering best practices
Seniority
Senior, hands-on IC with mentorship responsibilities