Principal Software Engineer – .NET , Full Stack
Core
Leading end-to-end technical strategy and solution design for large-scale, cloud-native platforms supporting millions of customers in home buying and financial services.
Role type
Principal Software Engineer (Full Stack)
Builds
Scalable, resilient microservices, distributed systems, and customer-facing digital experiences for home buying, valuation, and lending.
Domain
Financial Technology (FinTech) / Home Buying / Lending
Deliverable
production ML models | product features | infrastructure
Required skills
Cloud-native engineering, Microservices architecture, .NET/.NET Core, C#, TypeScript/Next.js, SQL, GraphQL, API integrations, DevSecOps, CI/CD pipelines, Mentoring technical teams
Preferred skills
AI-assisted development, GenAI tools, LLM concepts, Modern JavaScript frameworks, PostgreSQL, Oracle schema design
Technologies
AWS, Docker, Kubernetes, GitHub Actions, TeamCity, Prometheus, Grafana, Splunk, AWS CloudWatch, NestJS, Prisma ORM, Apollo GraphQL
Responsibilities
Set technical vision for platforms, modernize critical backend services, design and optimize customer-centric digital journeys, architect resilient scalable microservices, champion DevSecOps excellence, mentor engineers and uplift engineering capability
Seniority
Principal, hands-on IC with strategic influence