Software Engineer - Backend

CaseGuard

Arlington (VA)

On-site

USD 110,000 - 150,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive Salary
Stock Option
Medical, Dental, and Vision Insurance
401K
Paid Vacation
Ten paid holidays per year
Friendly and Learning environment

Job summary

CaseGuard is seeking a highly independent Software Engineer to join our backend team. You will build REST API microservices using ASP.NET Core (C#) and craft cloud infrastructure with IaC in AWS, all while contributing to a collaborative file redaction tool and its advanced features.

You will model data, design scalable APIs, and develop CPU/memory-optimized workers, participating in architectural discussions to guide system design and service structure from our Arlington, VA base.

Qualifications

  • Bachelor’s degree or equivalent in CS/SE.
  • 2+ years backend experience with REST APIs.
  • Strong OOP fundamentals and ability to handle ambiguity.
  • Experience with SQL and data modeling.
  • Experience with Redis or distributed caching.

Responsibilities

  • Model business domains into relational/NoSQL data structures.
  • Design and build scalable REST APIs for microservices using ASP.NET Core (C#).
  • Build heavy file-processing workers optimized for CPU/memory/throughput.
  • Design AWS infrastructure with IaC.
  • Participate in architectural discussions and contribute to decisions for system design and service structure.

Skills

REST APIs
OOP fundamentals
C# / ASP.NET Core
Relational databases
Distributed caching
Independent problem solving

Education

Bachelor’s degree in Computer Science, Software Engineering, or equivalent experiences

Tools

AWS
Terraform
CloudFormation
Docker
Kubernetes
AWS CDK

Job description

Job Description:

We are seeking a highly independent and proactive Software Engineer to join our backend team and play a critical role in building REST API microservices from scratch using ASP.NET Core (C#) and building cloud infrastructure using Infrastructure as Code (IaC) in AWS. In this role, you will contribute to collaborative file redacting tool with exciting features like live editing, image processing and more

What you will do:
  • Model business domains into relational/NoSQL data structures
  • Design and build scalable REST APIs for our microservices using ASP.NET Core (C#).
  • Build heavy file-processing workers optimized for CPU/memory/throughput
  • Design AWS infrastructure with IaC
  • Participate in architectural discussions and contribute to decisions for system design and service structure.
Qualifications (Required):
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent experiences
  • 2+ years backend experience with REST APIs
  • Strong OOP fundamentals and critical thinking under ambiguity
  • Experience with relational databases and SQL, including schema design, indexes, and transactions.
  • Experience with Redis or distributed caching.
  • A track record of modeling business logic into databases
  • Comfort working independently on complex, underspecified problems
Qualifications (It’s a plus):
  • Strong understanding of distributed systems, scalability, and fault-tolerance patterns.
  • Familiarity with API design patterns such as Clean Architecture.
  • Experience processing PDFs, images, videos, or other large binary files.
  • Hands-on experience with AWS services (e.g., EC2, EKS, S3, Lambda, RDS, DynamoDB).
  • Practical knowledge of IaC tools (e.g., AWS CDK, Terraform, CloudFormation).
  • Experience with containerization tools (e.g., Docker) and orchestration platforms (e.g., Kubernetes).
  • Familiarity with event-driven architectures and message queues (e.g., SNS, SQS, EventBridge).
  • Knowledge of asynchronous programming and multi-threading in C#.
  • Relevant AWS certifications (e.g., AWS Certified Solutions Architect, AWS Certified Developer)
Benefits:
  • Competitive Salary
  • Stock Option
  • Medical, Dental, and Vision Insurance
  • 401K
  • Paid Vacation
  • Ten paid holidays per year
  • Friendly and Learning environment
About CaseGuard

CaseGuard is a software company that helps law enforcement agencies, federal agencies, hospitals, schools, airports, and others manage all their media redaction needs in one easy-to-use redaction software. CaseGuard Studio is one of a kind. Our team is driven by a passion for great software design, creating great products, and creative processes; CaseGuard implements innovative ideas across multiple services and agencies. We invest in people. We nurture skills consistent with our values and our future strategy. 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Backend
Senior Software Engineer - Backend

CaseGuard • Arlington (VA)

Hybrid
USD 120,000 - 200,000
Meaningful equity
Hybrid working
Medical, Dental, and Vision Insurance
+3
Senior Software Engineer - Frontend
Senior Software Engineer - Frontend

CaseGuard • Arlington (VA)

Hybrid
USD 120,000 - 200,000
Equity
Hybrid work
Competitive base salary
+5
Senior Software Engineer – Frontend
Senior Software Engineer – Frontend

CaseGuard • Arlington (VA)

On-site
USD 120,000 - 206,000
Meaningful equity
Medical, Dental, and Vision Insurance
401K
+3
Senior Software Engineer – Backend
Senior Software Engineer – Backend

CaseGuard • Arlington (VA)

On-site
USD 120,000 - 206,000
Meaningful equity
Medical, Dental, and Vision Insurance
401K
+2
Senior Software Engineer — C# / WPF
Senior Software Engineer — C# / WPF

CaseGuard • Arlington (VA)

On-site
USD 100,000 - 130,000
Stock Option
Medical, Dental, and Vision Insurance
401K
+3
Content Writer
Content Writer

CaseGuard • Arlington (VA)

On-site
USD 60,000 - 70,000
Stock Option
Medical, Dental, and Vision Insurance
Paid Vacation
+2
ContentWriter
ContentWriter

CaseGuard • Arlington (VA)

On-site
USD 60,000 - 70,000
Competitive Salary
Stock Option
Medical, Dental, and Vision Insurance
+4
Talent Acquisition Specialist
Talent Acquisition Specialist

Caseguard • Arlington (VA)

On-site
USD 70,000 - 80,000
Stock Option
Medical, Dental, and Vision Insurance
401K
+3
Software Engineer - Frontend
Software Engineer - Frontend

CaseGuard • Arlington (VA)

Hybrid
USD 80,000 - 110,000
Competitive salary & performance-based bonuses
Work with cutting-edge AWS and DevOps technologies
Flexible work arrangements
+2
Client Information Technology Support Specialist
Client Information Technology Support Specialist

CaseGuard • Arlington (VA)

On-site
USD 65,000 - 75,000
Stock Option
Medical, Dental, and Vision Insurance
401K
+3