Senior/Staff Back-End Software Engineer

Filevine

18m ago • Remote

Senior

Remote

200,000 - 235,000 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Senior/Staff Back-End Software Engineer (individual contributor)

  • Focus: Production C#/.NET development, complex system delivery, and reliability/performance

Description

Build maintainable, well-tested back-end software in C#/.NET, taking substantial technical work from requirements through production rollout and ongoing operation. Translate ambiguous requirements into system designs and design documents, and improve scalability, testing, and observability by resolving bottlenecks and recurring issues. Partner with product and engineering to shape technical direction, share expertise via pairing and code/design reviews, and support production systems through on-call.

Responsibilities

  • Write production code for complex features and critical systems within your product area

  • Design and implement solutions from ambiguous requirements to working software

  • Deliver complex work end to end: discovery → rollout → ongoing operation

  • Improve performance and reliability, including scalability, testing, and observability

  • Support teammates via pairing, debugging, and constructive code/design reviews

  • Collaborate across product, engineering management, QA, and partner teams

  • Evolve development standards, CI/CD, and delivery processes

  • Participate in engineering on-call; provide escalated support and apply incident learnings

Requirements

  • 8+ years of professional software engineering experience with Senior/Lead/Staff-level delivery

  • Deep expertise in C# and .NET; proven track record with reliable, high-performance web applications

  • Experience designing and implementing complex systems and making architecture decisions

  • Strong judgment for system design, performance, reliability, and maintainability

  • Experience with relational databases, caching, and cloud infrastructure

  • Track record of mentoring and helping engineers grow

  • Clear communication of technical decisions and tradeoffs

  • Computer Science/Information Systems degree (or equivalent practical experience)

Benefits

  • Medical, Dental & Vision insurance (full-time)

  • Competitive & fair pay (base salary range: $200,000–$235,000)

  • Maternity & paternity leave (full-time)

  • Short & long-term disability

  • Opportunities to learn from leadership

  • Company swag

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Senior/Staff Back-End Software Engineer role

Improve your resume for just $5

$200,000 – $235,000/year

Unlock Full Resume Report