Red Oak Technologies
Senior Software Engineer, Distribution
North Austin HQ · Senior
H1B sponsorship availableDetected 107 days ago
TypeScriptJavaC#PHPAngularSpring.NETBackend DevelopmentFull-Stack DevelopmentCode ReviewGitMySQLElasticsearchCI/CDDevOpsLLMsAccountingCommunication
About the role
- 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.
- 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.
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.
- 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
- 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.
- 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.
Requirements
- 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 (Eloquent or equivalent), and safe migration practices
Nice to have
- Experience with Java-based backend services - particularly Spring Boot or comparable frameworks - in environments where Java services operate alongside PHP and.NET in a shared microservices topology.
- This team has Java services in its direct remit, and candidates with Java depth are strongly preferred.
Visa & Work Authorization
- This position is NOT eligible for Visa sponsorship.
Apply directly at Red Oak Technologies →Create a free account for alerts like thisView Red Oak Technologies immigration profile
This listing is sourced directly from Red Oak Technologies's careers page and normalized into a canonical job model.