
Software Engineer
- Seattle, WA
- $133,800-197,750 per year
- Permanent
- Full-time
- Design, develop, and maintain high-performance backend systems and APIs using C# and .NET technologies, hosted on Microsoft Azure and on-prem data centers
- Leverage Azure services like Azure App Services, Azure Kubernetes Service (AKS), Azure Blob Storage, and SQL/No-SQL Databases to build scalable, secure, and reliable cloud-native solutions
- Build and maintain microservices-based architectures using C#,nbsp;
- Ensure the backend infrastructure is optimized for scalability and high availability
- Address performance bottlenecks and scalability challenges proactively
- Work as part of a cross-functional team, proactively getting alignment on designs and communicating roadblocks
- Guide and mentor other engineers through design and code reviews
- B.S. in Computer Science or similar field of study
- 5+ years of professional experience in backend software engineering, using OOP languages and design patterns (e.g., C#, Java, C++)
- 1+ years of hands-on experience with building and operating cloud-native microservices and APIs at scale
- Experience with SQL databases (e.g., Azure SQL Database, SQL Server) and NoSQL solutions (e.g., Cosmos DB)
- Experience with service reliability and incident response best practices
- Experience with Microsoft technology stack (e.g., C#, .NET, ASP.NET)
- Experience with Microsoft Azure or AWS
- Past exposure to full-stack development and UI technologies (e.g., React, JS) and UI-facing APIs (e.g., GraphQL, GRPC, REST)
- Experience with Enterprise SaaS software products
- Bonus: Sales personnel are eligible for variable incentive pay dependent on their achievement of pre-established sales goals. Non-Sales roles are eligible for a company bonus plan, which is calculated as a percentage of eligible wages and dependent on company performance.
- Stock: This role is eligible to receive Restricted Stock Units (RSUs).
- Paid Time Off: earned time off, as well as paid company holidays based on region
- Paid Parental Leave: take up to six months off with your child after birth, adoption or foster care placement
- Full Health Benefits Plans: options for 100% employer paid and minimum employee contribution health plans from day one of employment
- Retirement Plans: select retirement and pension programs with potential for employer contributions
- Learning and Development: options for coaching, online courses and education reimbursements
- Compassionate Care Leave: paid time off following the loss of a loved one and other life-changing events