Full Job Description
Interview integrity requirement
Candidates must personally complete all interviews and technical assessments. The use of proxies or third-party representatives during any stage of the hiring process is prohibited and will result in disqualification. Final candidates will be required to participate in at least one in-person interview. Some travel for this role is expected. Reasonable accommodations will be provided in accordance with applicable laws.
Want to help shape a new platform and see your code in production fast? OEC is bringing several supply chain applications onto one modern, cloud-native platform, modeled on our proven Backorder Fulfillment architecture. We're looking for a hands-on senior engineer to help build it.
What you'll do
• Design, build, test and ship features end to end on a .NET modular monolith (DDD, CQRS/MediatR, EF Core on PostgreSQL) running on AWS serverless, event-driven infrastructure
• Take on meaty problems like multi-market support, time-boxed order processing and payments integrations
• Apply and improve architecture patterns such as transactional outbox, idempotent consumers and tenant-aware data access, and contribute to ADRs
• Work AI-first: use agentic tools every day for planning, coding, testing and review, and help shape the team's shared AI context
• Practice TDD, give thoughtful PR reviews, and own your services in production
• Pair with fellow engineers and help onboard new ones
What you bring
• 6+ years building and shipping production software, including business-critical web or SaaS apps
• 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 (Lambda, EventBridge, SQS) and reliability patterns
• Daily use of AI development tools, with full ownership of what they produce
• Strong testing discipline, Git/GitHub and CI/CD
• Bachelor's in Computer Science or a related field, or equivalent experience
Bonus points
React/TypeScript, OAuth/OIDC, Datadog, legacy migrations (strangler fig), data platforms, or automotive or supply chain experience.
Why OEC
You'll join a team that values ownership, quality and continuous growth, guided by our principles: Make Others Matter, Dare for Better and Own It. You'll sometimes need to flex your hours for global meetings, releases and production support.
What We Offer
• Full benefits starting Day 1: Medical, Dental, and Vision
• 401(k) with company match
• Unlimited Flex Time Off plus 10 company-paid holidays
• Remote-first role with monthly communication stipend
• Professional development programs and tuition assistance
• Employee resource groups and exclusive employee discounts