Senior Software Engineer, Distribution
Red Oak
| Company | Red Oak |
| Category | Engineering |
| Location | Austin |
| Remote | Hybrid |
| Employment | Not stated |
| Level | Senior |
| Salary | Not stated by the employer |
| Posted | 6 Apr 2026 |
| Last verified | 30 Jul 2026 |
| Source | Employer career page (ashby) |
Description
OVERVIEW
You will work closely with a geographically diverse engineering organization and will be embedded within our Distribution domain team, owning the engineering surface for the 4U Engage platform — the product through which investment companies publish, wealth management firms distribute, and financial advisors consume compliant content. Beyond contributing code, this role is expected to actively shape architectural direction through hands-on guidance, clear technical judgment, and pragmatic systems thinking.
Your initial focus will be learning the existing architecture, domain models, and full-stack delivery patterns across the platform's PHP API layer, Angular frontend, and surrounding .NET microservices. A core element of this work is the ongoing extraction of bounded domains from the PHP monolith into purpose-built C# / .NET microservices — a deliberate, platform-wide modernization already underway — and this role will be an active participant in advancing that transition within the Engage domain. Over time, you will take ownership of that architectural direction, influence cross-team decomposition patterns, and help guide the long-term evolution of the platform toward a fully service-oriented model.
In this role, success is measured not only by features delivered, but by improved system clarity, stronger service boundaries, reduced architectural friction, and the team's ability to move faster and more safely over time. Lead by example through thoughtful design, high-quality code, clear documentation, and constructive technical discourse.
RESPONSIBILITIES
- Apply systems thinking to full-stack design across C# / .NET microservices, an Angular SPA (4u-ui), and a PHP 8 / Slim 4 monolithic API (4u-api) — accounting for feedback loops, blast-radius constraints, and second-order effects on downstream event consumers.
- Contribute to team-owned C# / .NET microservices, particularly search-service (OpenSearch-backed full-text search) and notifications-service (email and digest delivery), ensuring reliability and consistent integration across the platform.
- Collaborate with platform engineers on the event-driven messaging layer — understanding how 4u-api outbox events propagate via MassTransit and SQS to .NET consumer services and how index consistency is maintained across search-service.
- Build and evolve API endpoints and Angular components across the advisor engagement surface — Browse, Search, Save Search, Collections, Campaigns, and Notifications — with clear domain intent, well-defined contracts, and testable implementations.
- Own features end-to-end within the Engage domain, including enhancement, refactoring, and deprecation; identify PHP monolith behaviors that are candidates for extraction into discrete C# / .NET services, and execute those transitions with clean contracts and no disruption to downstream consumers.
- Troubleshoot complex issues spanning PHP API logic, Angular frontend behavior, MySQL data anomalies, .NET service failures, and cross-service propagation delays.
- Drive high-quality, testable code across all layers; partner with QA, architects, and cross-functional teams through code reviews and technical discourse to raise the bar on consistency, maintainability, and engineering culture.
- Partner with platform and DevOps teams to influence CI/CD, observability, and deployment practices while ensuring services meet security, compliance, scalability, and availability standards.
- Contribute to architecture documentation and technical design records to support team scalability and onboarding across a distributed engineering organization.
REQUIRED COMPETENCIES
- 10+ years of software engineering experience with deep expertise in PHP and full-stack delivery — including Angular or a comparable TypeScript SPA framework and C# / .NET (Core/5+) backend service development.
- Strong experience with relational databases (MySQL or similar), ORM patterns (Eloqu