CaseGuard
Senior Software Engineer – Backend
Arlington, VA · Senior
Sponsorship not specified$120k-$200kDetected 14 days ago
C#.NETDistributed SystemsCode ReviewNoSQLDynamoDBAWSCloud PlatformsDockerKubernetesTerraformRESTWebSocketsMachine LearningCommunicationCollaboration
About the role
- Our passionate pursuit of excellence, the application of our creativity to solve our clients' challenges, our technical expertise, and our collaborative spirit are measures of our success.
Responsibilities
- Design and build scalable, secure REST APIs and microservices using ASP.NET Core (C#)
- Build and maintain backend workers for large-scale file processing - ingesting, analyzing, redacting, and exporting documents using ML models
- Take ownership of backend domains or major features and drive them end-to-end from design through production
- Own database design, schema decisions, and query optimization for production systems
- Design and deploy AWS cloud infrastructure using Infrastructure as Code (IaC) tools such as AWS CDK
- Support real-time collaboration features for concurrent multi-user workflows
- Work closely with frontend engineers to design and deliver end-to-end features - defining API contracts, aligning on data flows, and ensuring correct system behavior across client and backend
- Take ownership of ambiguous problem spaces and turn them into clear, executable designs and deliverables
- Drive backend decisions in cross-functional work, ensuring system design is robust, scalable, and not constrained by client-side limitations
- Be accountable for the reliability, performance, and scalability of the systems you build in production
Requirements
- This role is expected to operate with a high degree of ownership.
- Drive execution across engineers when required - breaking down work, aligning implementation, and ensuring delivery outcomes
- 6+ years of experience owning and delivering complex backend systems or features end-to-end
- Strong proficiency in C# and ASP.NET Core for REST API and microservices development
- Solid experience with relational and/or NoSQL databases and performance optimization
- Hands-on experience with AWS services (e.g., EC2, S3, Lambda, RDS, DynamoDB)
- Strong understanding of asynchronous processing, concurrency, and distributed system fundamentals
Compensation
- $120,000 to $200,000
- Ten paid holidays per year
Benefits
- Meaningful equity - we believe in sharing ownership with the people who build the company
- Competitive base salary alongside an equity-heavy compensation package
- Medical, Dental, and Vision Insurance
- Friendly and Learning environment
- Salary + Equity Range: $120,000 to $200,000
Company info
- We nurture skills consistent with our values and our future strategy.
Apply directly at CaseGuard →Create a free account for alerts like thisView CaseGuard immigration profile
This listing is sourced directly from CaseGuard's careers page and normalized into a canonical job model.