Software engineer with DDD and CQRS Experience

Lexinas

Irvine (CA)

Hybrid

USD 120,000 - 140,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Medical Insurance
Vision Insurance
Hybrid work environment
Paid time off

Job summary

Lexinas is seeking a contract Software Engineer to design and implement robust back-end services on the Microsoft stack. You will model domains with DDD and CQRS, build event-driven systems, and collaborate with architects and product stakeholders.

Hybrid work in Irvine, CA with some remote days, contributing to architecture best practices and high-quality delivery. Strong backend and MS tech experience required.

Qualifications

  • Strong foundation in computer science and software design principles.
  • Proficiency in back-end development on the Microsoft stack (.NET, Azure, microservices, APIs).
  • Languages such as C#, Java, or similar with OOP and design patterns.

Responsibilities

  • Design and implement robust back-end services.
  • Write clean, testable code and review peers.
  • Design APIs and optimize performance and reliability of distributed services.

Skills

Back-end development
Microsoft .NET
C#/Java
DDD & CQRS
Event-driven architecture
CI/CD & testing
Git version control
Hybrid work

Education

Bachelor's degree in CS/SE or equivalent

Tools

Azure
APIs
CI/CD tools

Job description

Company Description

Lexinas specializes in solutions built on the Microsoft ecosystem, including .NET, Azure, microservices, APIs, and event-driven architectures. The team focuses on modernizing mission-critical applications and designing cloud-native systems that are secure, scalable, and resilient. By combining deep technical expertise with a business-first mindset, Lexinas delivers software that drives measurable outcomes for clients. Professionals joining Lexinas work with contemporary engineering practices and tools while solving complex, real-world problems. The environment values collaboration, technical excellence, and continuous improvement.

Role Description

This contract Software Engineer role focuses on designing and implementing robust back-end services using Domain-Driven Design (DDD) and CQRS patterns. The engineer will collaborate with architects and product stakeholders to model business domains, define bounded contexts, and build scalable, event-driven systems on the Microsoft stack. Day-to-day responsibilities include writing clean, testable code, reviewing peer code, designing APIs, and optimizing performance and reliability of distributed services. The role is hybrid, with primary work based in Irvine, CA and flexibility to work from home for part of the schedule. The engineer will also contribute to technical documentation, participate in sprint ceremonies, and help refine best practices for architecture and development.

Qualifications
  • Strong foundation in Computer Science, including algorithms, data structures, and software design principles.
  • Proficiency in Back-End Web Development and Software Development, ideally within the Microsoft ecosystem (.NET, Azure, microservices, APIs).
  • Solid Programming skills with experience in modern languages commonly used for backend services (e.g., C#, Java, or similar).
  • Hands-on experience with Object-Oriented Programming (OOP) and applying design patterns in production systems.
  • Practical experience with Domain-Driven Design (DDD), CQRS, and event-driven architectures in real-world projects.
  • Ability to work effectively in a hybrid environment, collaborating in person in Irvine, CA and remotely as needed.
  • Familiarity with CI/CD pipelines, automated testing, and version control (e.g., Git) to support high-quality delivery.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • Strong communication, problem-solving, and teamwork skills, with a focus on delivering maintainable, scalable solutions.
Base Salary: $120,000–$140,000 annually and performance Bonus: Up to 15%
Travel up to 25%
  • Medical Insurance
  • Vision Insurance
  • Hybrid work environment
  • Paid time off
Why Join Lexinas?

Joining Lexinas today means joining at the beginning of something exciting.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer - DDD/CQRS on .NET Azure (Hybrid, Irvine)
Backend Engineer - DDD/CQRS on .NET Azure (Hybrid, Irvine)

Lexinas • Irvine (CA)

Hybrid
USD 120,000 - 140,000
Medical Insurance
Vision Insurance
Hybrid work environment
+1
Senior Sales Development Representative (SDR)
Senior Sales Development Representative (SDR)

Lexinas • Irvine (CA)

Hybrid
USD 50,000 - 70,000
Medical Insurance
Vision Insurance
Hybrid work environment
+2
Senior .Net Developer
Senior .Net Developer

Troy Web Consulting • City of Cohoes (NY)

Hybrid
USD 120,000 - 160,000
Competitive salary + bonus
Medical/Dental/Vision from day 1
401k match and employer contribution
+3
Senior .Net Developer
Senior .Net Developer

Troy Web • City of Cohoes (NY)

Hybrid
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Nubitz • United States

On-site
USD 90,000 - 120,000
15 days annual PTO
Quarterly bonuses based on company performance
3 self-directed learning days annually
+2
Mid-Level Developer
Mid-Level Developer

ALPHA WARRANTY SERVICES INC • South Jordan (UT)

On-site
USD 80,000 - 100,000
Health insurance
401k match
Paid Time Off (PTO)
+1
Software Engineer / Contract / .NET
Software Engineer / Contract / .NET

Motion Recruitment Partners LLC • Chicago (IL), Northern (KY)

Hybrid
USD 110,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Relias • Morrisville (NC)

Hybrid
USD 125,000 - 135,000
Health benefits
401k match
PTO & parental leave
+5
Advanced Software Engineer
Advanced Software Engineer

Relativity • Illinois

On-site
USD 103,000 - 155,000
Consulting/Principal Software Engineer
Consulting/Principal Software Engineer

LexisNexis • Alpharetta (GA)

On-site
USD 115,000 - 193,000
Health benefits
401(k) with match
Wellness program
+4