Senior Software Engineer

RETR LLC
United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$150,000.0 - $170,000.0
Working hours
Regular working hours
Job source

Tech stack

ASP.NET JavaScript (Programming Language) .NET Framework Agile Methodology Architectural Patterns Microsoft Azure Bootstrap (Software) C Sharp (Programming Language) Mobile Application Development Code Review Database Queries DevOps
+20 more
JQuery Microsoft SQL Server Model View Controller (MVC) NHibernate Performance Tuning Openid Connect Webui Security Assertion Markup Language (SAML) SignalR Systems Integration Twilio .NET Core Backend Git Stripe Sendgrid Front End Software Development Restful APIs Software Version Control Key Vault

Job description

  • Design, develop, and maintain scalable ASP.NET Core applications and REST APIs across a layered (WebUI * Services * Repositories * NHibernate * SQL Server) architecture
  • Collaborate with product managers, designers, and engineers to define requirements and technical specifications
  • Lead architecture discussions and contribute to decisions on scalability, performance, and system design
  • Build and maintain background jobs with Hangfire, integrations with Stripe, Twilio, SendGrid, and Azure services
  • Troubleshoot and resolve complex technical issues in production and development environments
  • Participate in Agile development
  • Stay current on emerging technologies and evaluate their potential impact on the platform

The team

Three engineers total. You’ll report to our Director of Engineering. He reports to our CTO, who is an engineer himself. That’s the org.

Everyone ships. Everyone owns.

The stack

  • Backend. ASP.NET Core, C#, REST APIs, layered architecture
  • Data. SQL Server with NHibernate ORM
  • Frontend. Razor/MVC, jQuery, Bootstrap
  • Infrastructure. Azure (Blob Storage, Key Vault, SignalR), Hangfire for background jobs
  • Integrations. Stripe, Twilio, SendGrid, * Layers between you and the work. You’ll report to our Director of Engineering. He reports to our CTO, who is an engineer. That’s the org.

Requirements

  • 5+ years of professional experience with C# and .NET (Core / .NET 5+)
  • Strong understanding of RESTful API design, layered architecture patterns, and ORM frameworks (NHibernate, EF Core, or similar)
  • Solid SQL Server experience: complex queries, schema design, and performance tuning
  • Comfortable working across the stack: backend services, Razor/MVC views, and JavaScript (jQuery/Bootstrap)
  • Experience with Azure services (Blob Storage, Key Vault, SignalR) or equivalent cloud platforms
  • Strong source control practices (Git), code review, and DevOps experience
  • A creative problem solver with strong listening, logic, and critical thinking skills
  • Team player with a passion for helping others succeed and a commitment to doing the right thing

Bonus. Experience with authentication patterns (JWT, cookie auth, SAML2, OpenID Connect). Mobile app development experience.

Benefits & conditions

Three philosophies we run by:

  • Give more than you get.
  • Lead with value.
  • Do the right thing.

Five values behind them: Honesty. Integrity. Fairness. Accountability. Excellence.

You’ll love this job if you already operate this way. If you don’t, we’re not the right fit for you.

Beyond that, you’ll thrive here if you’re a problem solver who prefers new problems to familiar formulas, comfortable in a small team that moves fast and wears many hats, and someone who ships.

What we offer

  • $150,000-$170,000 base salary. National band, no geo-adjustment
  • Fully remote, US-based
  • Company-paid medical at 100% of your individual premium
  • Dental, vision, life, short-term and long-term disability employer-provided
  • 401(k) with match: 100% of your first 1% plus 50% of your next 5%
  • 25 days PTO plus 13 paid holidays, including Christmas Eve and the day after Thanksgiving
  • $100 weekly meal stipend, $100 monthly wellness stipend
  • Full home office setup: laptop, monitors, camera, peripherals provided

About the company

RETR is a profitable, bootstrapped, product-led B2B SaaS company with over $10M ARR and a team of twelve. We aren’t VC-funded. We grow because we build products customers adopt, love, and recommend.

Our mission is to become the trusted intelligence layer behind every mortgage and real estate transaction in America. Think “Carfax for mortgage and real estate.”

As a product-led company, engineering is directly connected to company growth. We’re looking for someone who takes ownership, moves with urgency, helps teammates succeed, and chooses the right thing over the easy thing. If you’re energized by solving hard problems, shipping great software, and creating real value for customers with an outsized impact on both the product and the business, you’ll fit in well here.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:22 min

Managing recurring subscriptions and products with Stripe

Dávid Lévai · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

2:10 min

Integrating Stripe checkout using serverless API routes

Christian K · JS Congress

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

Videos

See all

Related articles

See all