Red Oak Technologies

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.

This listing is sourced directly from Red Oak Technologies's careers page and normalized into a canonical job model.