More jobs:
Senior Software Engineer
Job in
Greenville, Hunt County, Texas, 75402, USA
Listed on 2026-06-01
Listing for:
World Finance
Full Time
position Listed on 2026-06-01
Job specializations:
-
Software Development
Software Engineer, Full Stack Developer
Job Description & How to Apply Below
We're modernizing our software stack and rebuilding it as a platform of .NET + React applications sharing a common backbone. We're hiring a senior engineer to help design and evolve that backbone as shared infrastructure for our growing application portfolio — someone whose technical thinking shapes the platform's direction, not just ships features within it.
This is an individual-contributor role with broad technical influence. We're not looking for a people‑manager; we're looking for the engineer other engineers go to when a decision is about to be made. But the opportunity to grow and take on a team in the future is there for the right person.
Essential Duties and Responsibilities- Evolve the API gateway and job runtime — design features like rate‑limit telemetry, per‑app job quotas, cross‑app observability, and zero‑downtime upgrades as the platform matures.
- Set the patterns — when an application team needs auth, messaging, job scheduling, secret management, or deployment, they look at the reference implementation on the platform. You decide what that reference looks like.
- Partner with application teams — review architecture for new application features, help teams pick the right shared services, and push back when a feature would duplicate platform concerns.
- Own cross‑cutting concerns end‑to‑end — from Infrastructure‑as‑Code (Bicep) modules to Azure Dev Ops pipelines, Key Vault secret management, and logging conventions.
- Modernize legacy — we're mid‑migration of a major financial system to a modern .NET and React stack. Part of the work is porting calculation engines and decades‑old business rules into clean, testable code without breaking production math.
- Lead through influence — write ADRs, run design reviews, pair with mid‑level engineers when they hit architectural decisions, and broadcast your thinking through internal tech talks or written deep‑dives.
- Communication – excellent verbal and written communication skills
- Independent Work – exceptional ability to deliver work independently with minimal direction, often offering guidance to others as well, in order to deliver more successfully
- Problem‑solving – a ferociously curious mind, seeing many different angles from which to attack the problem in order to help develop solutions
- Ownership – an unfailing desire to succeed in solving the problem and meeting the team’s delivery goals
- Organization – masterful ability to stay self‑organized and support good organizational skills within the team
- Teamwork – an “all for one” attitude that focuses on the success of the team’s goals and strengthens the teams resolve and ability to succeed
- 8+ years building production backend or full‑stack systems, with at least 3 in a senior capacity owning architectural decisions.
- Deep experience with .NET (C#) and a modern web frontend (React preferred; we're flexible on Angular/Vue at depth).
- Practical fluency with cloud infrastructure — Azure preferred (App Service, SQL, Key Vault, Service Bus); AWS/GCP acceptable if you're a fast learner. Comfortable with Infrastructure‑as‑Code (Bicep, Terraform, or ARM).
- API gateway / reverse proxy design experience — ideally YARP, or Envoy / NGINX / Kong / Azure APIM. You understand what auth, routing, rate limiting, and request/response transformation buy a platform and what they cost.
- Background‑job / workflow orchestration — Hangfire, Quartz, Temporal, Durable Functions, or similar. You've debugged why a job didn't run at 2 a.m.
- Strong instincts for Clean Architecture / DDD / hexagonal — not because it's fashionable, but because you've lived the cost of tight coupling in large codebases.
- A thought‑leadership track record — ADRs, design docs, open‑source contributions, conference or internal tech talks, blog posts, or other artifacts that show you think deeply about technical problems and share that thinking.
- A written‑communication habit — you'd rather write a 2‑page design doc than have the same meeting three times
- Legacy‑to‑modern migration experience, especially IBM i / AS‑400 / COBOL / RPG. We don't expect you to read COBOL on day one, but if decoding 40‑year‑old business rules…
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).
(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:
×