Build, optimize, and maintain scalable backend services using .NET (C#) within an Azure 2.0 environment
Develop and maintain the orchestration logic that integrates with GitHub Actions and Azure DevOps (ADO) pipelines
Deploy and manage scalable Azure cloud infrastructure utilizing Terraform, and write custom automation scripts using Python
Play a lead role in our roadmap by helping deprecate legacy SaaS worker functions, optimizing our grading engine, and reducing API bloat
Work alongside data engineers to support asynchronous 'Run Grade' calculations
Enforce strict supply chain security using JFrog Artifactory, HashiCorp Vault, and LaunchDarkly for feature toggling
Lead the implementation of Splunk across our microservices cluster to consolidate logging, improve error handling, and build real-time health dashboards
Requirements
4+ years of professional experience in software engineering, DevOps, or DevSecOps roles
Strong proficiency in .NET framework and C# development
Deep understanding of Microsoft Azure (Azure Functions, App Services, Service Bus) and proven experience provisioning infrastructure using Terraform
Hands-on working knowledge of both relational databases (PostgreSQL) and NoSQL databases (MongoDB)
Experience building and integrating security tasks into GitHub Actions and Azure DevOps (ADO) pipelines
Proficiency in writing automation scripts using Python
Experience using Docker Desktop for local development and proficiency in building and testing REST APIs using tools like Postman
Tech Stack
Azure
Cloud
Docker
Microservices
MongoDB
NoSQL
Postgres
Python
Splunk
Terraform
Vault
.NET
Benefits
medical, dental and vision benefits
401(k) retirement savings plan
time off (including paid time off, company and personal holidays, volunteer time off, paid parental and caregiver leave)