Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Red Oak · 20 hours ago

Senior Software Engineer

Red Oak is a company focused on modernizing its engineering practices, and they are seeking a Senior Software Engineer to lead architectural improvements and backend service development. The role involves collaborating with a distributed team to enhance platform reliability and modernize legacy systems through thoughtful design and high-quality coding.

Software

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

Qualification

C# / .NETRelational databasesRESTful APIsJava-based backend servicesLegacy systems improvementAutomated testingAI tools integrationDebugging skillsTechnical lead experienceModern service architectureCommunication skills

Required

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

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)

Company

Red Oak

twittertwittertwitter
company-logo
Red Oak’s Compliance Connectivity Platform unifies content creation, review, distribution, and supervision into a single, compliance-grade system built specifically for financial services.

Funding

Current Stage
Growth Stage
Total Funding
$51M
2023-06-29Private Equity· $51M

Leadership Team

leader-logo
Stacey Ledbetter
Director of Revenue Operations
linkedin
leader-logo
Tripp Neville
CRO | ROC
linkedin
Company data provided by crunchbase