Senior Back-end Engineer

United States Digital Space LLC

United States

Remote

USD 120,000 - 190,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

United States Digital Space LLC is seeking a Senior Backend Software Engineer with deep expertise in .NET and C# to design scalable, secure backend services for enterprise platforms. You will focus on domain-driven service design, API contracts, and event-driven patterns in an Agile environment on cloud platforms.

You will champion automated testing, CI/CD, infrastructure as code, and AI-assisted development to improve quality and delivery speed.

Qualifications

  • Bachelor’s degree in CS/Software Engineering/IT or equivalent practical experience.
  • Senior-level backend software engineering with .NET/C# expertise.
  • Strong experience in system integration, messaging, and event-driven architectures.
  • Proficient in designing REST APIs and service contracts.

Responsibilities

  • Design, build, and evolve robust backend services using .NET/C#.
  • Model complex business domains and design data structures adaptable to change.
  • Define service boundaries, API contracts, and integration patterns.
  • Contribute to shared backend architecture, standards, and patterns.
  • Evaluate trade-offs between performance, consistency, and delivery speed.
  • Design RESTful APIs with versioning, error handling, and contracts.
  • Implement asynchronous messaging and event-driven patterns for integrations.
  • Design events reflecting meaningful business state changes.
  • Support synchronous and asynchronous service communication.
  • Write clean, testable code and implement unit/integration/contract tests.
  • Build reliable automated regression test suites and data strategies.
  • Work with CI/CD pipelines, IaC, and cloud deployments (Azure).
  • Maintain logging, metrics, tracing, dashboards, and alerting.
  • Perform root cause analysis and implement long-term production fixes.
  • Collaborate in distributed Agile/Scrum teams across time zones.
  • Participate in architecture/code reviews and documentation.

Skills

.NET / C#
Domain-driven design
REST APIs
Event-driven architecture
CI/CD
Azure
Observability
Testing
Docker
Cloud platforms

Education

Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experience

Tools

Docker

Job description

Role Overview

We are looking for a Senior Backend Software Engineer with deep expertise in .NET and C# to design and deliver scalable, secure, and high-performance backend services for enterprise platforms.

This role focuses on domain-driven service design, API and integration patterns, event-driven architectures, and building highly observable systems. You will work closely with product managers, architects, and engineers in an Agile environment to solve complex business problems and deliver reliable, evolvable services on cloud platforms.

You will also champion modern engineering practices such as automated testing, CI/CD, infrastructure as code, and AI-assisted development to improve quality, delivery speed, and developer experience.

Key Responsibilities
Backend Engineering & Architecture
  • Design, build, and evolve robust and maintainable backend services using .NET / C#
  • Model complex business domains and design data structures that support change over time
  • Define clear service boundaries, API contracts, and integration patterns
  • Contribute to shared backend architecture, standards, and reusable patterns
  • Evaluate trade-offs between performance, consistency, scalability, and delivery speed
Integration & Event-Driven Solutions
  • Design and implement RESTful APIs with proper versioning, error handling, and contract validation
  • Implement asynchronous messaging and event-driven patterns for reliable and decoupled integrations
  • Design events that reflect meaningful business state changes
  • Support both synchronous and asynchronous service communication
Software Quality & Testing
  • Write clean, testable, and maintainable code
  • Implement unit, integration, and contract testing
  • Build fast, reliable automated regression test suites
  • Contribute to test data strategies and quality standards
DevOps, Cloud & Observability
  • Work with automated CI/CD pipelines for build, test, security scanning, deployment, and rollback
  • Implement infrastructure-as-code and environment automation where applicable
  • Deploy and operate services in a cloud environment (Azure or similar)
  • Design and maintain logging, metrics, tracing, dashboards, and alerting
  • Perform root cause analysis and implement long-term fixes for production issues
Collaboration & Delivery
  • Work in a distributed Agile/Scrum team across multiple time zones
  • Analyze requirements, identify risks and dependencies, and propose technical solutions
  • Participate in architecture and code reviews
  • Maintain clear and accurate technical documentation
  • Contribute to engineering process and tooling improvements
AI & Developer Productivity
  • Use AI-assisted development tools responsibly for code generation, refactoring, testing, and documentation
  • Help define effective team practices for adopting AI in the development lifecycle
Qualifications
Education
  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or equivalent practical experienceExperience
Experience
  • Demonstrated senior-level capability in backend software engineering using .NET
  • Strong experience in system integration, messaging, and event-driven architectures
Core Technical Skills
  • Deep hands-on experience with .NET / C# backend development
  • Strong understanding of clean, layered, or hexagonal architecture styles
  • Advanced domain and data modelling skills
  • Experience designing and implementing REST APIs and service contracts
  • Experience with asynchronous messaging, pub/sub, and event-driven systems
  • Strong automated testing experience (unit, integration, contract testing)
  • CI/CD pipeline implementation and optimization
  • Infrastructure-as-code and containerized development (e.g., Docker)
  • Cloud platform experience (Azure or similar)
  • Observability and monitoring (logs, metrics, tracing, dashboards)
  • Performance, scalability, and resilience design
Ways of Working & Soft Skills
  • Strong systems thinking and complex problem-solving capability
  • Excellent communication skills in English for technical and non-technical stakeholders
  • Proven ability to collaborate across teams, cultures, and time zones
  • Experience working in Agile/Scrum environments
  • Mentoring mindset and strong teamwork skills
  • Continuous improvement and innovation focus
Nice to Have
  • Experience in Financial Services or other highly regulated domainsWhat You’ll Gain
What You’ll Gain
  • Opportunity to design and build enterprise-grade, cloud-native backend platforms
  • Work with modern architecture, integration, and observability practices
  • Collaborative, high-performing distributed engineering environment

Originally posted on Himalayas

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Architect
Backend Architect

Good co India • United States

Remote
USD 130,000 - 190,000
Senior .NET Engineer (Legacy Modernization & Backend Systems) (Remote)
Senior .NET Engineer (Legacy Modernization & Backend Systems) (Remote)

inspiracareers • Oak Brook (IL)

Remote
USD 120,000 - 180,000
Expert Back-End Developer
Expert Back-End Developer

Sabenza IT & Recruitment • Mayville (ND)

Hybrid
USD 90,000 - 130,000
Flexible remote work
Hybrid work model
Mentoring others
+2
Senior Backend Engineer
Senior Backend Engineer

Plooto Inc. • United States

Remote
USD 130,000 - 190,000
Ownership culture
Mentorship
Continuous improvement
Sr. Backend Engineer
Sr. Backend Engineer

Data Society • Washington

On-site
USD 140,000 - 190,000
Remote work flexibility
Benefits with full-time W2
Senior Software Engineer - Fullstack
Senior Software Engineer - Fullstack

Numerator • Indiana (PA)

On-site
USD 140,000 - 190,000
Head of Software Engineering
Head of Software Engineering

Confidential • Irving (TX)

On-site
USD 140,000 - 190,000
Senior Full Stack Developer (.NET / Azure)
Senior Full Stack Developer (.NET / Azure)

Saicon • Irving (TX)

On-site
USD 90,000 - 130,000
Senior Backend Software Engineer
Senior Backend Software Engineer

Trivelta • United States

On-site
USD 100,000 - 130,000
Senior Software Engineer (Backend)
Senior Software Engineer (Backend)

Placements24 • United States

Hybrid
USD 106,000 - 146,000
Competitive salary
Bonuses
Medical insurance
+3