Software engineer DDD and CQRS
Irvine, Orange County, California, 92713, USA
Listed on 2026-09-25
-
Software Development
Backend Developer, Software Engineer, Full Stack Developer, Cloud Engineer - Software
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.
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.
- 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.
Up to 15%
Travel up to 25%
- Medical Insurance
- Vision Insurance
- Hybrid work environment
- Paid time off
Joining Lexinas today means joining at the beginning of something exciting.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).