Principal Software Engineer (.NET)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Principal Software Engineer (.NET): Lead the design, implementation, and evolution of critical distributed systems powering the platform with an accent on security, availability, reliability, performance, and scalability. Focus on architectural decisions, data platform optimization across Azure SQL, PostgreSQL, Kafka, and NoSQL stores, infrastructure scaling, and mentoring engineers while maintaining hands-on development.
Location: US Remote
Salary: $246,500 USD - $329,700 USD (US residents); varies outside US
Company
SaaS platform for service businesses with advanced Machine Learning and AI-driven scheduling and dispatch automation.
What you will do
- Lead design, implementation, and continuous improvement of critical platform systems, driving enhancements in security, availability, reliability, and performance.
- Contribute to research, development, and cross-company strategic initiatives addressing current and future business needs.
- Collaborate with Product Engineering on release planning and execution.
- Build and scale infrastructure and shared services with Engineering leadership.
- Define and embed non-functional requirements like scalability and best practices for distributed systems.
- Oversee data platforms including Azure SQL, PostgreSQL, MySQL, Cosmos DB, MongoDB, Redis, and Kafka; optimize query performance, HA/DR, and capacity planning.
- Mentor engineers, foster technical excellence, and participate in team building through recruiting and interviews (60% hands-on development, 40% strategy/operations).
Requirements
- 15+ years industry experience with large-scale enterprise web/SaaS applications, SRE, or infrastructure.
- B.S., M.S. or PhD in Computer Science, Physics, Engineering or related field.
- Expert in Microsoft .NET (C#, ASP.NET MVC, Web APIs), relational DBs (SQL Server, Azure SQL, PostgreSQL, MySQL) with performance/scalability expertise.
- Deep knowledge of observability, cloud-native Azure (AWS familiar), Kubernetes, serverless, Kafka/Event Hubs, NoSQL (Cosmos DB, MongoDB, Redis), API gateways, IaC, CI/CD, Git.
- Strong troubleshooting of distributed web apps; programming in C#, PowerShell, Java.
Nice to have
- OpenTelemetry and modern observability standards.
- Exposure to AI/ML-driven monitoring or root cause analysis.
Culture & Benefits
- Flextime, flexible time off, learning/development opportunities, onboarding, leadership training, recognition via Bonusly and peer awards.
- Holistic health: company-paid medical/dental/vision (100% employer options, 90% dependents), FSA/HSA, 401k match, telehealth, One Medical.
- Life support: parental leave, up to $20k fertility/surrogacy/adoption, Maven Maternity/Milk, pet insurance, legal/financial planning.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →