Demo

Senior C#/.Net Software Engineer

Red Oak
Texas, TX Full Time
POSTED ON 4/7/2026
AVAILABLE BEFORE 5/5/2026
Objectives:

You will work closely with a geographically diverse engineering organization and will be embedded within one of our core domain teams. Beyond contributing code, this role is expected to actively shape architectural direction through hands-on leadership, clear technical judgment, and pragmatic systems thinking.

Your initial focus will be learning the existing architecture, domain models, and processes across legacy and modern components of the platform. Over time, you will take ownership of architectural iteration within your domain, influence cross-team patterns, and help guide the long-term modernization of the platform in alignment with broader portfolio initiatives.

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:

  • Work effectively with a geographically distributed engineering team and cross-functional partners in a continuously evolving environment.
  • Apply systems thinking to backend and platform design, accounting for feedback loops, constraints, and second-order effects across multiple domains and teams.
  • Ramp up quickly on an evolving platform that includes a legacy PHP monolith within the platform that is being incrementally evolved into modern .NET backend microservices, along with MySQL schemas and data models that support core business workflows.
  • Build high-quality .NET services with clear domain intent, well-defined API contracts, and robust validation.
  • Own backend services end-to-end within your domain, acting as the internal expert on their intent, design, lifecycle, and evolution—including enhancement, refactoring, and deprecation.
  • Partner with senior engineering staff and architects to refine and evolve system architecture, service boundaries, and modernization strategy.
  • Improve legacy behaviors by introducing explicit, action-driven backend transitions and modern workflow patterns that increase clarity, maintainability, and testability.
  • Support platform reliability by writing high-quality, testable code and collaborating with QA to ensure strong unit, integration, and API coverage across critical workflows.
  • Participate in code reviews, technical discussions, and cross-team knowledge sharing to raise the bar on consistency, maintainability, and engineering culture.
  • Troubleshoot and resolve complex issues involving multi-step workflows, state transitions, service interactions, and legacy-to-modern integration points.
  • Contribute to architecture documentation, onboarding materials, and technical design records to support long-term team scalability.
  • Collaborate with platform and DevOps teams to influence CI/CD, deployment, observability, and runtime concerns, while ensuring services meet security, compliance, scalability, and availability standards.
  • Support compliance initiatives with secure coding, documentation, and process rigor.

Required Competencies:

  • 10 years of experience as a backend software engineer with deep expertise in C# / .NET (Core/5 ).
  • Strong experience with relational databases (MySQL or similar), including data modeling and safe migration patterns.
  • Experience incorporating AI rules, context, and tools into the development workflow to increase team efficiency (GitHub Copilot, LLM chatbots, etc.).
  • Experience with Java-based backend services, particularly in environments with mixed or transitioning technology stacks.
  • Proven ability to understand and improve large, legacy systems while making and defending architectural decisions in complex, long-lived environments.
  • Experience navigating tradeoffs between speed, correctness, scalability, and maintainability.
  • Experience designing and maintaining RESTful APIs, backend workflows, or state-driven domain logic.
  • Strong debugging and analytical skills, especially across complex, workflow-heavy systems.
  • Excellent communication skills and ability to collaborate effectively with a distributed, global engineering team.

Preferred Competencies:

  • Experience with PHP or legacy-application modernization.
  • Familiarity with multi-tenant SaaS environments or systems with rich content, workflow, or approval logic.
  • Prior experience as a technical lead or architect for backend services.
  • Experience with automated testing, including end-to-end or behavior-driven testing.
  • Strong understanding of modern service architecture patterns (microservices, domain boundaries, facades, API gateways).

Work Structure:

Red Oak values the energy and creativity that comes from working together in person. To support this cultural element, this hybrid role is based out of our North Austin HQ with a minimum of 3 days (Tuesday-Thursday) in the office each week.

Benefits:

  • Equity Units
  • Healthcare Insurance
  • 5% 401K match
  • Unlimited PTO

Additional Information:

  • This position is NOT eligible for Visa sponsorship.

Salary.com Estimation for Senior C#/.Net Software Engineer in Texas, TX
$109,515 to $132,396
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior C#/.Net Software Engineer?

Sign up to receive alerts about other jobs on the Senior C#/.Net Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$172,191 - $221,861
Income Estimation: 
$126,569 - $164,899
Income Estimation: 
$208,447 - $279,762
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Red Oak

  • Red Oak Austin, TX
  • Objectives We are seeking a hands-on, execution-oriented Senior Product Operations Manager to design, document, and continuously improve the core agile cer... more
  • 11 Days Ago

  • Red Oak Texas, TX
  • Overview The Client Success Manager will be responsible for delivering exceptional service and strategic support to clients across the Wealth Management an... more
  • 14 Days Ago

  • Red Oak Texas, TX
  • Objectives A Full Stack Software Engineer will play a key role in the ongoing evolution of the core Red Oak platform. This is a complex, multi-tenant syste... more
  • 4 Days Ago

  • Red Oak Austin, TX
  • Objectives: The Senior Accountant will help scale Red Oak’s accounting function and take ownership of core financial processes as we transition from an out... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Senior C#/.Net Software Engineer jobs in the Texas, TX area that may be a better fit.

  • Enchanted Rock Houston, TX
  • Job Type Full-time Description We are ERock! Enchanted Rock is a leader and innovator of Electrical Resiliency-As-A-Service. Our advanced dual-purpose micr... more
  • 4 Days Ago

  • ETAP Software Houston, TX
  • ETAP empowers customers to make informed decisions throughout the life cycle of their projects with innovative software solutions for electrical systems. B... more
  • 16 Days Ago

AI Assistant is available now!

Feel free to start your new journey!