×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Distribution

Job in Austin, Travis County, Texas, 78716, USA
Listing for: Cedarparktexasedc
Full Time position
Listed on 2026-06-17
Job specializations:
  • Software Development
    Backend Developer, Full Stack Developer, .NET Developer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

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 (Open Search‑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 Mass Transit 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 Dev Ops 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 Type Script 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; proven ability to navigate and improve large, mature PHP codebases while making and defending architectural decisions in complex, long-lived environments.

  • Clear judgment about where a problem is best…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary