Senior C#/.Net Software Engineer
Redoak
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 guidance, 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.
- ...Develop, maintain, and integrate software systems and applications.... ...and sprint planning. ~More senior candidates will have... ...the team by collaborating with engineers, designers, and managers to understand... ...development experience using C#.NET and ASP.Net Core. ~...SeniorC#Full timeWork at officeFlexible hours
$145k
...Senior C#.Net Software Engineer (React) Join a high-impact engineering team where your senior-level React expertise isn't just valued—it's essential to shaping modern, scalable applications that directly drive business outcomes. If you're a hands-on developer who thrives...SeniorC#Interim roleWork at officeImmediate startRemote workVisa sponsorshipWork visa- ...Now we need your help taking it to the next level. As a Senior .Net Software Engineer for PredictIt you will get to work on challenging and... ...Job Responsibilities Develop, maintain, and improve C#/ASP.NET backend systems Work as a team to architect the...SeniorC#Full timeCasual workWork at officeRemote work1 day per week
$175k
Job DescriptionSenior .NET EngineerAustin HybridCirca $175,000 plus equityShortList is recruiting a Senior .NET Engineer for an early-stage healthcare technology company in Austin TX... ...NET Engineer5 or more years of professional C#.NET experience, with current familiarity...SeniorC#Permanent employmentRemote workRelocation- ...time. Job Description We expect our engineers to do much more than just writing code:... ...generation of Payment Services and Authorize.net Applications by leveraging newer... ...Qualifications Required Qualifications: C#,.NET 2.0-4.5 (ASP.Net, WCF, WF, ADO.Net, Asmx...SeniorC#Full timeImmediate start
- ...A leading technology solutions provider is seeking a Mid-Senior Level Software Developer for a 100% remote contract role. The ideal candidate will have strong experience with .NET, C#, and ASP.NET along with hands-on skills in integrating Siemens Opcenter (Camstar) within...SeniorC#Hourly payContract workRemote work
- ...the leading provider of software solutions, including... ...The Role: The Datacor Engineering Software Group (DESG) is... ...and self-motivated senior-level Software Engineer... ...deep experience in the .NET ecosystem, WPF, and MVVM... ...proficiency in modern C# and the .NET ecosystem....SeniorC#Full timeLive inWork at officeRemote work
- ...Description Synergy is looking for Senior C# Software Engineer that will wok closely with site partners at Quantico. You will be responsible to ensure data ingest, formatting, and transformation is completed according to customer defined specifications. You will validate...SeniorC#Full timeWork at officeImmediate startFlexible hours
- ...Senior C# / .NET Software Engineer Job Description Compensation: Competitive, based on experience Type: Full-time Schedule: Flexible hours Work Arrangement: Hybrid, with three days per week in our Layton office Location: Layton, Utah About Guru Technologies...SeniorC#Full timeWork at officeFlexible hours3 days per week
$69.14 - $77.39 per hour
A technology consulting firm is seeking mid-senior level developers for a remote position working PST hours. The ideal candidate will have over 10 years of experience, particularly with Angular 8+, unit testing, and SQL. Competitive compensation ranges from $69.14 to $...SeniorC#Remote jobHourly pay- ...Description We are looking for seasoned Senior .NET Developers who thrive in complex engineering environments, enjoy solving... ..., and take ownership of the software they build. ~Contribute to architectural... ...of asynchronous programming in C#. ~Strong understanding of...SeniorC#Full timeRemote work
- A leading technology firm is seeking a skilled Software Developer to lead the design and implementation of scalable technology initiatives. The ideal candidate should have proficiency in .NET and C#, with a minimum of 4 years of software development experience. This role...SeniorC#Remote jobFlexible hours
- ...We are recruiting a Software Engineer for a national retail and services organization that is modernizing its enterprise technology platform... .... The ideal candidate will bring roughly equal strength in C#/.NET software engineering and advanced SQL Server and data integration...SeniorC#Remote workShift work
- ...About Us We are looking for a Senior .NET Engineer to join a client project focused on building,... ...for someone with strong experience in C#/.NET , Entity Framework , Azure Container... ...patterns. Strong command of TDD and software craftsmanship principles. Experience...SeniorC#Full time
- Role Description We need a senior .NET/C# engineer who has operated real production systems under load — not just built them. Someone who thinks in architecture first, can design for resilience and scale, and knows what it means to keep a highly integrated backend alive...SeniorC#Contract workRemote workShift work
- ...Job Summary (Full Stack Software Engineer - .NET, Dallas, TX): - Design, build, and maintain clean, scalable, and maintainable full-stack software solutions using C#, .NET, React, and SQL. - Collaborate with cross-functional teams to deliver high-quality software...SeniorC#Remote workVisa sponsorship
- ...Senior Software Engineer Our Software Engineers are energetic influencers who thrive on designing simple and scalable solutions to complex... ...fit for the organization Technologies We Use .NET Core, C#, and ASP.NET Front End Web Components, React, NodeJS, Redux...SeniorC#Work experience placementRemote workFlexible hours
- ...VetsEZ is seeking a Senior .NET Developer for a 100% remote role supporting a large federal government healthcare modernization project.... ...candidate will have extensive experience building RESTful APIs using C# and ASP.NET Web API, implementing secure authentication...SeniorC#Remote work
- Role Description As part of our St. Louis engineering team, you will help deliver solutions... ...’re seeking a collaborative, motivated Senior Software Engineer who enjoys solving substantial... ...multiple programming languages (e.g., C#, C++). ~Strong understanding of Agile...SeniorC#Full timeRemote workFlexible hours
$129k - $162k
...Description This position is on the Assure Engineering team, where you will design, build, and... ...30+ ERP and SaaS integrations. As a Senior .NET Software Engineer, you will architect and... ...experience with a strong focus on .NET (C#). ~Proven experience designing and building...SeniorC#Full time- Role Description We’re on the lookout for a Senior C# .NET Software Engineer with strong expertise in Microsoft technologies to join our growing team! As a Senior C# .NET Software Engineer, you will be working in a high-energy team, writing beautiful code using the best...SeniorC#Full timeWork experience placementRemote workFlexible hours
- Role Description As a Senior Full-Stack .NET Engineer, you will play a critical role in designing, developing... ...teams to deliver scalable and robust software solutions that meet business... ...delivery. ~Deep hands-on expertise in C# and .NET (Core / .NET 6+). ~Commercial...SeniorC#Full timeRemote workHome office
- ...What does a day in the life of a Senior .NET Engineer (Blazor) look like? ~Develop features... ...technical leadership and mentoring to software developers, other software engineers and... ...0/7.0/8.0, ASP.NET ~MVC / Blazor in C#, CSS, HTML, JavaScript – jQuery a plus...SeniorC#Contract workSeasonal workLocal areaRemote workShift workNight shift
$140k - $175k
Role Description The Senior Application Developer is responsible... ...AI-powered solutions using C#, the .NET platform, and Microsoft Azure... ...(RAG), advanced prompt engineering, tool/function calling, and... ...Mastery of all phases of the software development life cycle (SDLC...SeniorC#Full time$120k - $150k
...$150,000.00/yr Job details 100% Remote Senior .NET Engineer up to $150K base This Jobot Job is hosted... ...year. A Bit About Us Our client is a software development consultancy focused on making... ...Cloud Developer). Tech NET, C#, ASP.NET (MVC, Web API), JavaScript, Angular...SeniorC#Local areaRemote workFlexible hours- ...Description We are seeking a Mid to Senior .NET Developer to help build,... ..., and collaborating across engineering, product, and UX teams. Key... ...applications and microservices using C# and modern .NET frameworks.... ...: Ensure enterprise-level software quality through automated...SeniorC#Full timeRemote workRelocationHome officeFlexible hours
- ...be playing a key role in the greenfield development of a new product to add to their very popular suite. They have a dedicated C# .Net team already working on this but are looking for some fresh eyes to come on board and use their expertise to contribute ideas which...SeniorC#Full timeRemote workFlexible hours
- ...UMAS, University of Central Florida and Hennepin County and many more. Job Description Requirements: ~ ASP, ASP.net, .net, VB.net, C#, TFS – 10 years ~ VB script/JAVA script – 10 years ~ PowerSuite – 2-3 years ~ CSS, JQuery, HTML/DHTML – 5-10 years...SeniorC#Full timeLocal area
- ...leader in biotechnology and life sciences, is looking for a “ Senior Software Engineer \" based out in Tucson, AZ. \ \ Job Duration: \ Long Term... ...Summary \ \ In this role, you will use your experience in C# to design and build complex software solutions. You’ll be...SeniorC#Long term contractFull time
- ...We are looking for a Senior Software Engineer / Technical Lead to manage and guide a dynamic development team. This hybrid role requires 3... ...days on-site in Manhattan and requires strong proficiency in C#, .NET, and AWS technologies. The ideal candidate will...SeniorC#Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior C#/.Net Software Engineer. Be the first to apply!












