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