About The Position

OEC is seeking a hands-on senior software engineer to help bring several supply chain applications onto a modern, cloud-native platform based on its Backorder Fulfillment architecture. The role builds and ships end-to-end features on a .NET modular monolith using DDD, CQRS/MediatR, EF Core, and PostgreSQL, running on AWS serverless, event-driven infrastructure. Work includes complex problems such as multi-market support, time-boxed order processing, and payment integrations. The engineer will improve architecture patterns, contribute to architecture decision records, use AI development tools throughout planning, coding, testing, and review, and help develop shared team AI context. The role emphasizes test-driven development, thoughtful code reviews, production ownership, pairing, and onboarding. The position is remote-first and intended for candidates near the Dallas–Fort Worth area. Some travel is expected, including at least one in-person interview for final candidates. Hours may need to flex for global meetings, releases, and production support.

Requirements

  • At least 6 years of experience building and shipping production software, including business-critical web or SaaS applications.
  • Experience with modern .NET 8 or later, C#, EF Core, and PostgreSQL.
  • Hands-on experience with DDD, modular monoliths, and CQRS, or a solid working understanding of these concepts.
  • Experience with AWS serverless and event-driven development, including Lambda, EventBridge, SQS, and reliability patterns.
  • Daily use of AI development tools, with full ownership of their output.
  • Strong testing discipline and experience with Git/GitHub and CI/CD.
  • Bachelor's degree in Computer Science or a related field, or equivalent experience.
  • Personally complete all interviews and technical assessments; use of proxies or third-party representatives is prohibited.
  • Some travel is expected, and 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 end-to-end features on a .NET modular monolith using DDD, CQRS/MediatR, EF Core, and PostgreSQL.
  • Build on AWS serverless, event-driven infrastructure.
  • Solve problems involving multi-market support, time-boxed order processing, and payment integrations.
  • Apply and improve architecture patterns such as 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 test-driven development and provide thoughtful pull request reviews.
  • Own services in production.
  • Pair with fellow engineers and help onboard new team members.

Benefits

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