Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Ren

Senior Software Engineer – Maintenance, Dev Support

Ren

Senior Software Engineer at Ren focusing on maintenance and development support. Leading complex problem solving, optimizations, and team mentorship within Product Engineering.

Posted 5/21/2026full-timeRemote • 🇺🇸 United StatesSeniorWebsite

Tech Stack

Tools & technologies
Distributed SystemsGraphQLMicroservices.NETOracleReactSQLTypeScript

About the role

Key responsibilities & impact
  • Act as a team advisor and technical thought leader, guiding direction and execution of high-impact initiatives within the domain.
  • Own complex production issues end-to-end, from triage through resolution, driving sustainable fixes and prevention strategies.
  • Lead root-cause analysis (RCA) across application, API, and database layers.
  • Design and implement maintainable, scalable, and testable solutions for defect resolution and system improvements.
  • Originate and institutionalize best practices, standards, and methodologies that improve engineering effectiveness and platform reliability.
  • Balance short-term fixes with long-term architectural integrity and maintainability.
  • Solve highly complex, cross-domain problems using advanced technical knowledge and broad experience.
  • Diagnose and optimize system performance across frontend, backend, and database layers.
  • Analyze Oracle database performance, including SQL optimization and execution plan tuning.
  • Lead technical debt reduction initiatives, prioritizing work that delivers meaningful improvements to system health and developer productivity.
  • Introduce new tools, approaches, or patterns that elevate operational efficiency and platform resilience.
  • Develop and maintain solutions in TypeScript/React and C#/.NET Core services.
  • Write and maintain automated unit and integration tests to reduce defects and prevent regression.
  • Refactor legacy code to improve clarity, maintainability, and performance.
  • Ensure adherence to secure coding practices and enterprise standards.
  • Build strong relationships and influence stakeholders across engineering, product, and operations through clear communication of complex concepts.
  • Translate deep technical issues into actionable insights for cross-functional partners.
  • Provide mentorship and guidance to engineers, actively developing team capabilities and avoiding common pitfalls.
  • Contribute to a culture of continuous improvement, intellectual humility, and engineering excellence.
  • Own incoming operational requests during business hours and drive timely resolution.
  • Create and maintain runbooks, documentation, and training materials to improve response consistency and reduce operational friction.
  • Collaborate closely with Operations, Product, and other stakeholders to ensure issues are properly prioritized and understood within business context.
  • Utilize observability tools (e.g., Application Insights, Datadog) to proactively monitor and improve system performance.
  • Leverage AI-assisted tools and agents to accelerate triage, debugging, and root-cause analysis workflows.
  • Design, build, and maintain AI-enabled developer tooling (e.g., MCP servers, diagnostics automation) to improve team productivity.
  • Establish responsible AI usage practices, ensuring outputs are validated, explainable, and aligned with engineering standards.

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science or related field.
  • 5+ years of experience in enterprise software engineering.
  • Strong experience with C#/.NET Core and TypeScript with modern frameworks (React preferred).
  • Deep expertise in Oracle databases, SQL, and PL/SQL, including performance tuning and execution plan analysis.
  • Proven experience handling complex production issues and driving RCA to resolution.
  • Experience with distributed systems, APIs (REST/GraphQL), and microservices architectures.
  • Advanced understanding of system design, data modeling, and performance optimization.
  • Experience with automated testing frameworks and TDD practices.

Benefits

Comp & perks
  • Ren is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status or any other characteristic protected by law.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C#.NET CoreTypeScriptReactOracle databasesSQLPL/SQLautomated testing frameworksTDDmicroservices
Soft Skills
team advisortechnical thought leadercommunicationmentorshipcollaborationproblem-solvinginfluencecontinuous improvementanalytical thinkingleadership
Certifications
Bachelor’s degree in Computer Science