Software Engineer - Backend

CaseGuard

Virginia (MN)

On-site

USD 110,000 - 150,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Stock options
Medical, dental, vision insurance
401K plan
Paid vacation

Job summary

CaseGuard is seeking an experienced Software Engineer - Backend to build robust REST APIs, data models, and scalable services in ASP.NET Core. You will design cloud infrastructure with IaC in AWS and contribute to heavy file-processing pipelines.

The role demands independent problem solving and strong OO fundamentals, with opportunity to influence system design. Join CaseGuard to work on cutting-edge media redaction tools, collaborate with a high-caliber team, and advance your skills in

Qualifications

  • Bachelor’s degree or equivalent experience in CS/SE.
  • 2+ years backend experience with REST APIs.
  • Strong OOP and ability to solve ambiguous problems.
  • Experience with relational databases and SQL.
  • Experience with Redis or distributed caching.
  • Track record of modeling business logic in databases.

Responsibilities

  • Model business domains into relational/NoSQL structures.
  • Design and build scalable REST APIs for microservices in ASP.NET Core (C#).
  • Develop high-throughput file-processing workers.
  • Design AWS infrastructure using IaC.
  • Contribute to system design discussions and architecture decisions.

Skills

Backend development
REST APIs
OOP fundamentals
Independent work
Critical thinking
Asynchronous programming

Education

Bachelor’s degree in Computer Science or related field

Tools

ASP.NET Core
Redis
SQL
AWS
Terraform
Docker
Kubernetes
AWS CDK

Job description

Software Engineer - Backend

Job Description:

We are seeking a highly independent and proactive Software Engineer to join our backendteam and play a critical role in building REST API microservices from scratch using ASP.NETCore (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 liveediting, 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

Software Engineer - Backend
Software Engineer - Backend

CaseGuard • Arlington (VA)

On-site
USD 110,000 - 150,000
Competitive Salary
Stock Option
Medical, Dental, and Vision Insurance
+4
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
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
Backend Engineer - REST APIs, AWS Infra & IaC
Backend Engineer - REST APIs, AWS Infra & IaC

CaseGuard • Virginia (MN)

On-site
USD 110,000 - 150,000
Stock options
Medical, dental, vision insurance
401K plan
+1
Backend Engineer: Scalable APIs & Cloud Infra
Backend Engineer: Scalable APIs & Cloud Infra

CaseGuard • Arlington (VA)

On-site
USD 110,000 - 150,000
Competitive Salary
Stock Option
Medical, Dental, and Vision Insurance
+4
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
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
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