Senior Software Engineer

Renters Warehouse
Minneapolis, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 140K

Job location

Minneapolis, United States of America

Tech stack

.NET
Artificial Intelligence
Azure
C Sharp (Programming Language)
Software Quality
Continuous Integration
Data Visualization
Relational Databases
Software Debugging
Github
Python
PostgreSQL
Performance Tuning
Power BI
Next.js
Systems Integration
Web Applications
Data Processing
Postman
Spring Cloud
Backend
Containerization
REST
Docker
Web Api

Job description

We are looking for a high-impact Senior Software Engineer to build and scale our integration and web application platform. This is a hands-on role focused on developing robust systems, integrating with third-party APIs, and leveraging AI-assisted development to accelerate delivery.

You'll work on a small, high-performing team building real-world integrations that power business-critical workflows-combining proven technologies with emerging AI-driven approaches.

This is a fully on-site position located in our corporate headquarters in Minneapolis, MN.

Essential Duties and Responsibilities

This list of duties and responsibilities is not all inclusive and may be expanded to include other duties and responsibilities, as management may deem necessary from time to time.

  • Build and maintain backend services using C#, supporting modern web applications built with Next.js

  • Design and implement reliable, scalable integrations with third-party APIs and external systems

  • Develop and deploy cloud-native applications in Microsoft Azure, including Docker-based containerized services (Azure App Containers)

  • Work with Azure PostgreSQL to design, query, and optimize data models

  • Leverage AI tools (e.g., Deep Agent) to accelerate development while ensuring code quality, correctness, and maintainability

  • Take ownership of complex technical problems, refining and extending AI-generated solutions where needed

  • Contribute to CI/CD pipelines and workflows using GitHub

  • Use tools like Postman and VS Code for efficient development, testing, and debugging

  • Ensure your work is well-tested and production-ready through practical, modern testing approaches

  • Collaborate closely with a small team of engineers to deliver high-quality, scalable solutions

Requirements

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Strong backend development experience in C# / .NET

  • Experience building and integrating with RESTful APIs and third-party services

  • Hands-on experience with Microsoft Azure, including containerized deployments using Docker

  • Experience with relational databases, particularly PostgreSQL

  • Proficiency with GitHub and modern development workflows (branching, CI/CD)

  • Experience with API testing tools such as Postman

  • Strong problem-solving skills and ability to work through complex integration challenges

Preferred Qualifications

  • Experience with Python, particularly for:

  • AI-assisted development workflows

  • automation and scripting

  • data processing or integration tooling

  • Familiarity with Power BI or similar data visualization tools

  • Understanding of scalable system design and performance optimization

  • Experience working with or alongside AI-assisted development tools

What We're Looking For

  • A highly hands-on engineer who enjoys building and solving real integration challenges

  • Someone comfortable working in a C#-based environment today, while helping expand the use of Python for AI and automation use cases

  • A pragmatic problem-solver who can move quickly while maintaining quality

  • An engineer who takes ownership and ensures solutions work reliably in production

Why Join Us

We are evolving our platform by combining proven technologies with modern AI-driven development. You will have the opportunity to work across both-building on a solid C# foundation while helping shape how Python and AI are used to accelerate the future of our systems.

About the company

RENOSY by Renters Warehouse is a fast-paced, rapidly growing company specializing in identifying, underwriting, and renovating investment homes for institutional clients. With a goal of acquiring 250 homes in 2026, we are driven by a commitment to precision, efficiency, and delivering exceptional value. Our dynamic team thrives on adapting to market changes and meeting ambitious targets in a constantly evolving industry. Join us and be part of a company that's reshaping the investment home market while achieving unprecedented growth.

Apply for this position