About The Position

OEC is bringing several supply chain applications onto a modern, cloud-native platform modeled on its Backorder Fulfillment architecture. The Senior Software Engineer will help build the platform and deliver production software on a .NET modular monolith using DDD, CQRS/MediatR, EF Core, and PostgreSQL, running on AWS serverless, event-driven infrastructure. The role includes tackling multi-market support, time-boxed order processing, and payments integrations; improving architecture patterns; and contributing to architecture decision records. The engineer will use AI development tools throughout planning, coding, testing, and review, practice TDD, review pull requests, own services in production, pair with colleagues, and help onboard new engineers. This is a remote-first position for someone near the Dallas–Fort Worth area. Some travel is expected, including at least one in-person interview for final candidates. The engineer may need to flex hours for global meetings, releases, and production support. Candidates must personally complete all interviews and technical assessments; proxies or third-party representatives are prohibited.

Requirements

  • At least 6 years building and shipping production software, including business-critical web or SaaS applications.
  • Experience with modern .NET (8+), C#, EF Core, and PostgreSQL.
  • Hands-on experience with DDD, modular monoliths, and CQRS, or a solid working understanding of them.
  • AWS serverless and event-driven development experience, including Lambda, EventBridge, and SQS, and familiarity with reliability patterns.
  • Daily use of AI development tools and full ownership of their output.
  • Strong testing discipline, Git/GitHub, and CI/CD experience.
  • Bachelor's degree in Computer Science or a related field, or equivalent experience.
  • Candidates must personally complete all interviews and technical assessments; proxies or third-party representatives are prohibited.
  • Final candidates must participate in at least one in-person interview.

Nice To Haves

  • React and TypeScript experience.
  • OAuth/OIDC experience.
  • Datadog experience.
  • Legacy migration experience, including the strangler fig pattern.
  • Data platforms experience.
  • Automotive or supply chain experience.

Responsibilities

  • Design, build, test, and ship features end to end on a .NET modular monolith using DDD, CQRS/MediatR, EF Core, and PostgreSQL, running on AWS serverless, event-driven infrastructure.
  • Work on multi-market support, time-boxed order processing, and payments integrations.
  • Apply and improve architecture patterns, including transactional outbox, idempotent consumers, and tenant-aware data access.
  • Contribute to architecture decision records (ADRs).
  • Use agentic AI tools for planning, coding, testing, and review, and help shape the team's shared AI context.
  • Practice TDD, provide thoughtful pull request reviews, and own services in production.
  • Pair with fellow engineers and help onboard new engineers.

Benefits

  • Medical, dental, and vision benefits starting on Day 1.
  • 401(k) with company match.
  • Unlimited Flex Time Off.
  • 10 company-paid holidays.
  • Monthly communication stipend.
  • Professional development programs and tuition assistance.
  • Employee resource groups.
  • Exclusive employee discounts.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service