Nomad: Senior Software Engineer II

Related keywords: remote job denverremote job coloradomental health remote job

Job Overview

In an exciting opportunity for talented software engineers, Nomad Labs Inc. is looking for a Senior Software Engineer II to join their team. This position is ideal for experienced professionals who are ready to make a significant impact by delivering software solutions that directly influence business outcomes. Nomad operates remotely, allowing candidates to work from anywhere in the world, making it an appealing option for those seeking flexibility in their careers.

About Nomad Labs Inc.

Nomad is a company that aims to transform the long-term rental market by unlocking economic opportunities for both property owners and renters. By providing guarantees to property owners and fostering better rental experiences for tenants, Nomad is positioned to disrupt a fragmented market through innovative technology solutions. The organization's headquarters is located in Denver, Colorado, but its reach extends globally, allowing remote work opportunities for talents everywhere.

The Engineering Team

The Engineering team at Nomad is tasked with constructing the platform that underpins the company’s operations, such as owner dashboards, resident experiences, and more. This is a senior team that emphasizes agility, aiming to ship features quickly while taking full ownership of their outcomes. Collaborating with product, design, and operations, engineers play a critical role in addressing real-world problems in an underserved market, making this a timely opportunity to join during a high-growth phase.

Role Responsibilities

As a Senior Software Engineer II, you will have significant ownership of Nomad's platform. The responsibilities include:

  • Building and deploying features across their Rails backend and Typescript+React frontend.

  • Enhancing code quality by applying solid engineering principles to both new and legacy codebases.

  • Leading the development process from technical design to implementation, testing, and deployment.

  • Collaborating closely with stakeholders in product and design to refine requirements and deliver solutions that positively impact critical business metrics.

  • Writing clean and well-tested code, contributing to raising the engineering standards within the company.

  • Participating actively in code reviews to provide constructive feedback and raise overall quality.

  • Identifying technical debt, bugs, and performance issues proactively, contributing to architectural discussions and sound technical decisions.

Required Skills

To succeed in this position, the ideal candidate should possess a robust set of skills, including but not limited to:

  • Extensive professional experience in software engineering, particularly with Typescript+React and Ruby+Rails along with a solid understanding of RDBMS (PostgreSQL in this case).

  • Proficiency in modern testing philosophies, capable of improving sluggish or outdated test suites.

  • Experience automating workflows with tools like Playwright and Slack bots.

  • A portfolio of delivered projects, showcasing your ability to own and ship meaningful features.

  • Solid fundamentals in writing clean code, addressing edge cases, and ensuring quality in deliverables.

  • Strong collaboration skills, allowing for clear communication with both technical and non-technical teammates.

  • A self-directed mindset, taking initiative in managing tasks without needing constant direction.

  • Familiarity with AI coding tools while maintaining strong engineering judgment.

Interview Process

Nomad’s interview process consists of:

  • An initial discussion with a recruiter to understand your fit for the role and the company.

  • An interview with the hiring manager.

  • A technical assessment lasting up to three hours, where candidates will tackle a real problem similar to what a Nomad engineer would face, ultimately building a feature during the assessment.

  • A discussion about the technical assessment with the engineering and product teams.

  • A final interview with a founder of Nomad.

Compensation and Benefits

Nomad is committed to fair compensation that reflects each team member’s contributed value. While salary ranges may vary based on factors such as experience and location, the company also offers a range of benefits including:

  • Medical, Dental & Vision Insurance Plans to ensure the health of you and your family.

  • Opportunities for team bonding and participation in volunteer days.

  • A dog-friendly office environment.

  • Paid company holidays, including a Mental Health Day.

  • Company equity that allows employees to participate in the success of the business.

  • Short-Term and Long-Term Disability insurance for unforeseen circumstances.

  • A budget for setting up employees with necessary equipment, including a MacBook.

  • Generous paid time off policies that support work-life balance.

  • Anniversary rewards ranging from paid events to opportunities for sabbaticals.

  • Discounts on employee brokerage rates to facilitate home buying or selling for team members.

Company Values

Nomad fosters a positive culture grounded in core values:

  • Building Community: Developing strong relationships and acting as stewards of their community.

  • Continuous Improvement: Fostering a culture where incremental improvements are prioritized.

  • Mission-Driven: Prioritizing customer satisfaction over self-interest.

  • Ownership: Encouraging accountability and proactivity in problem-solving.

  • Visionary Thinking: Challenging norms and striving for extraordinary results.

This role presents a unique opportunity for those ready to take the next step in their software engineering careers while impacting a significant area in property management and rental services.



This job offer was originally published on weworkremotely.com

Nomad Labs Inc.

Anywhere in the World

Software development

Full-time

May 20, 2026

4 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.