Staff Software Engineer
ApartmentIQ
Job Description
Job Description
We're Changing the Rentals Industry
We're a profitable, growth-stage company building industry-leading martech and data products for the PropTech space. Our focus is on our category-leading AI and data SaaS products with triple-digit growth rates.
We're a fully remote team of 100+ spread across the U.S. from coast to coast. We operate on a strict no a**holes policy and are proud to have built a community of highly performant people that take our work seriously, but not ourselves. And, we're looking for exceptional people to help further accelerate our growth.
While we've raised $30MM+ to date from some of the world's best investors, we're profitable with a strong balance sheet and an indefinite runway. We pride ourselves on achieving rapid growth without having to incinerate capital.
About Our Products
ApartmentIQ is the all-in-one data platform powering smarter decisions across multifamily - covering 40M units with daily property and market intelligence used for surveys, research, and revenue management. We're trusted by 65% of the NMHC Top 50. MavenAI, delivers AI-powered marketing automation built by industry experts and integrated directly with property management systems, serving over 2M units.
The RoleOur customers use ApartmentIQ to decide what to charge for real apartments. That number comes out of a pipeline you would own: data pulled from the property management systems that run the industry, fed through demand and renewal models, and surfaced as pricing recommendations that get acted on the same day.
We're hiring a staff-level engineer to own that path end to end. It's a wide role by design - Python for the ML and ingestion services, Terraform for everything they run on, Ruby for the application layer that customers touch. Often all three in one change. If you like owning a system rather than a layer, this is that job.
What You'll Be Doing- Own a system that sets rents. Demand models, renewal probability, price elasticity, compliance scoring - you'll own the pipeline that produces them and be accountable for the recommendations landing correctly.
- Solve a genuinely hard data problem. Property management systems are walled gardens with inconsistent APIs and no shared identity model. Getting clean, reconciled lease and charge data out of them is the core technical challenge of this role, and we're rebuilding it from scratch right now.
- Build the infrastructure you depend on. Every database, queue, and role is in Terraform, and you'll write it. No ticket to another team to get a table provisioned.
- Build the orchestration layer. Ingestion, inference, and the downstream daily jobs need to run in the right order, gate on their inputs being ready, and recover cleanly when something upstream is late. You'll own that coordination layer end-to-end — today it's cron and careful timing; you'll make it a real pipeline.
- Prove the numbers are right. Build out the observability and alerting across the data architecture — pipeline health, data freshness, and recommendation drift — so a bad number gets caught before a customer prices a lease against it.
- Work across the whole stack, for real. Python, Terraform, and Ruby are all first-class parts of this job, not a "some exposure to" bullet.
- Set the bar on AI-assisted engineering. A large and growing share of what we merge is AI-assisted. We want someone with strong opinions about how to do that well and the review judgment to enforce them.
- You want scope, not scaffolding. You're looking for a system to own outright, and you'd rather have a hard problem and autonomy than a well-defined ticket queue.
- You care that it's correct. These outputs move real money. You build the checks that prove it, and you notice when a number looks wrong.
- You go end to end. Empty repo to production, including the alarms, the backfill, the runbook, and the migration nobody scoped.
- You raise the level around you. Your reviews make other people's code better, and work quietly moves off other plates once you're there.
- You have strong opinions on AI-assisted engineering . You lean on it to ship to customers faster but you have the discipline to uphold code quality standards.
- Proven Track Record: 8+ years building and operating production systems, with real ownership of something significant.
- Python Depth: Strong Python in a serverless or service context - AWS Lambda, container images, dependency and runtime management, multi-stage job orchestration.
- Infrastructure as Code: Hands-on Terraform. You've stood up a production data store yourself, including the IAM, encryption, networking, and alarms around it.
- Data & SQL depth : Fluent in analytical SQL and data modeling - you've built and debugged multi-stage warehouse pipelines (ours run on Redshift) and reconciled messy source data into something trustworthy. You've worked across the major database paradigms - relational, key-value/document, and search — and know what one is the best tool for the job at hand.
- Ruby on Rails: You can own changes across a large Rails codebase, even if it's not where you've spent the most time.
- Cloud Native: Deep AWS across Lambda, S3, SQS, Kinesis, EventBridge, DynamoDB, Aurora/RDS, Redshift, and IAM.
- ML in Production: You've kept models serving correctly over time - versioning, dependency drift, feature plumbing, explainability. You don't need to have trained them.
- Adaptable & Autonomous: Experience navigating a fast-paced, growth-stage environment where priorities shift and ownership is expected.
Nice to Have
- Golang experience
- Web scraping at scale (Playwright or similar)
- OpenSearch index management and tuning
- SOC 2 or similar compliance and security remediation work
- xgboost, scikit-learn, or SHAP
- Multifamily, PropTech, or revenue management domain experience
Why Choose Us:
- Remote-First: We offer the freedom to work from home across most of the U.S. You'll enjoy the flexibility of remote work, balanced with high-energy in-person offsites to build real connections and celebrate our wins together.
- Competitive Compensation: We believe in hiring the best and paying accordingly. You'll receive a competitive salary that reflects your impact and expertise.
- Paid Time Off: Take the time you need with our flexible vacation policy and dedicated paid parental leave to support you and your family's biggest milestones.
- Your Health Matters : Stay healthy with high-quality Medical, Dental, and Vision insurance plans for you and your family.
- Peace of Mind (On Us): We fully invest in your security with 100% company-paid Short-Term Disability, Long-Term Disability, and Basic Life Insurance.
- Protection for Your Whole Crew: Access supplemental insurance for the unexpected, plus specialized coverage to keep your pets happy and healthy, too.
- Invest in Your Future: Secure your financial goals with our 401k Program, helping you build for the long term while you help us build the company.
If you need assistance and/or a reasonable accommodation in the application or recruiting process, please contact your recruiter.
Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.
We want to alert you to potential recruiting scams targeting job seekers. Please note that our company will never request payment, personal information, or any confidential details during the interview process.
$146.4k - $219.6k
...available in their area, we have helped millions of Seekers find food, health, housing and employment programs. As a Senior Staff Software Engineer at Findhelp, you will play a pivotal role in expanding our platform that seamlessly integrates our nationwide system of...SuggestedWork at officeLocal area$140k - $160k
...Staff Software Engineer, Enterprise Services About Us: BlackSky is a real-time intelligence company. We own and operate the world's most advanced space-based intelligence platform and provide customers satellite imagery, automated analytics and high-frequency monitoring...SuggestedPermanent employmentFull timeWork at officeRemote workFlexible hours- ...evangelizing best practices and frameworks among Machine Learning Engineers (MLEs)across the company. Responsibilities: Analyze ML models... ...status. This position may also involve working with software and technologies subject to U.S. export control regulations. Under...Suggested
- ...Sound is hiring a Staff Backend Engineer to help shape the future of a new music economy that values artists and their music while connecting... ...Requirements ~6+ years of experience writing production software. ~ Live between GMT-8 and GMT-5 (North American timezones...SuggestedWork at officeRemote workWork from home
$165k - $295k
...bring to Arcadia! What we’re looking for: We are seeking a Staff Engineer for our Energy Analytics Squad to build web API and data pipeline... ...squads. Demonstrated experience executing on collaborative software engineering projects in an industry requiring deep domain...SuggestedLocal areaRemote work$195k - $200k
...in-class experience for our members. Our engineering team builds and scales the platform that... .... We are looking for a Senior Software Engineer to join our Overall Game Experience... ...Job Summary We are seeking an experienced Staff Software Engineer with deep expertise in...Full timeRemote workWork visaFlexible hours- ...headless, and designed to model durable business capabilities spanning restaurants, customers, and internal operations. As a Staff Software Engineer on the Search team, you will be the senior technical owner of the Search Platform: the Search Engine, the Indexing Pipeline...Permanent employmentWork at officeRemote workVisa sponsorshipWork visaFlexible hours
$230k - $290k
...later without any hidden fees or compounding interest. Affirm’s engineering team is building a large-scale, highly available, and global... ...stakeholders. Qualifications Experience: 8+ years of experience in software engineering, data infrastructure, or data platform engineering...Work at officeRemote workFlexible hours$170k - $220k
...more efficiently and autonomously. Our engineers lead cross-team technical efforts for our... ...platform as a whole . About the Work As a staff engineeronthe Enablement team, you will:... ...excellence About You 7+ years in a software engineering role A first-principles thinker...Remote work- Job TitleSustaining Engineer - Computer / SoftwareRequisitionJR000015837 Sustaining Engineer - Computer / Software (Open)LocationMadison, WIAdditional LocationsJob Description SummaryWe are seeking an experienced Computer / Software Engineer to support the Sustaining Engineering...Full timeWork at office
- ...technological innovations that can serve our customers. Our in-house software and hardware teams bring the heart of our appliances to life... ...to invest in you and your career.Our embedded software engineers craft and innovate on truly unique complex controls platforms....Full timeWork at office
- ...develop, introduce and support new treatment delivery systems and software that will give new hope and new health to cancer patients and... ...and reduce regressions. Contribute to sustaining engineering by troubleshooting, participating in root-cause analysis, and...Permanent employmentFull timeWork at office
$78k - $156k
...nutritionals and branded generic medicines. Our 115,000 colleagues serve people in more than 160 countries.JOB DESCRIPTION:As a Sr. Software Engineer, this seasoned professional will demonstrate competence and creativity in a wide range of technical areas. This role will have...Full timePart timeWork at officeWork visaShift workNight shiftWeekend work- ...Syms Strategic Group (SSG) is seeking a talented Software Developer Location: Remote Department: Veterans Affairs Type: Full Time Min. Experience: Experienced Security Clearance Level: Public Trust (MBI) Military Veterans are highly encouraged...Full timeRemote work
$106k - $141k
...sight of the critical importance of systems engineering process and attention to detail. We... ...progress. We are seeking a Senior Software Engineer to join the team building the... ...with technical and non-technical staff Good collaboration skills, able to...Full timeTemporary workWork experience placementFlexible hours- Company DescriptionMaganti IT Resources LLCJob DescriptionThis position focuses on (but is not limited to) developing, testing, and documenting Java based applications and client/server systems. The successful candidate must be capable of working very independently and,...Local areaRemote workRelocation
$117k - $161k
...Strategic Project team and take the next step in your career! As Lead Engineer - Generation, you will work with project teams to manage the... ...and external stakeholders.Demonstrated ability to use computer software programs (e.g., e-mail, word processing, spreadsheet, and...Full timeFor contractorsFor subcontractor- Location: Middleton WI / 100% Remote, USAWe’re looking for an experienced Software Engineering Lead who is passionate about building modern, scalable, and secure web applications. In this role, you’ll mentor and guide a team of talented developers, while driving the technical...Remote work
- ...so we can truly know and help our clients, communities, and each other.CLA is growing and seeking to hire an experienced Lead ERP Engineer to join our talented Information Technology team. The position offers growth, flexibility and a collaborative work environment.In...Full time
- ...Syms Strategic Group (SSG) is seeking a talented Software Developer in Test (SDET) Location: Remote Department: Veterans... ...metrics and reporting Occasionally perform other IT systems engineering activities such as requirements, design, installation, operation...Full timeWork experience placementRemote work
- Software Developer Code that saves lives. As a software developer at Epic, you’ll write... ...-week sabbatical anywhere in the world. Staff have kayaked in Patagonia, attended a... ...Computer Science, Mathematics, Software Engineering, Computer Engineering, or a related field...Work at officeRelocationVisa sponsorship
- ...users, and its administrators will enjoy smooth, lightweight Day 1 and Day 2 operations. This is an exciting opportunity for a software engineer passionate about open‑source software, Linux, Kubernetes, and Observability. Build a rewarding, meaningful career working with...Remote workWork from home
$35 per hour
...Binance.US leads the industry with its low fees, advanced trading engine, strong security and reliability, and robust compliance... .... or BAM Management Canada Holdings Inc. About This Role: As a Software Engineering Intern, you will join our Engineering team to build...Hourly payInternshipLocal areaRemote workWork from home- ...for a better tomorrow with our Secure Document Generation (SDG) software. Everyone at Inkit, no matter their role, can leave their mark... ...and maintain coding standards and best practices for the engineering team. Design for security and privacy from the ground up in all...Flexible hours
$141k - $180k
...We're looking for talented and highly motivated software engineers to join our team. As a growth stage technology company, Clear Capital is seeking developers eager to be part of a team, working closely with every part of the company from operations to our executive team...Temporary workImmediate startRemote work$110k - $135k
...Job Title: Software Engineer (Full Stack) Location: Atlanta, GA | NYC, NY | Remote, USA Employment Type: Full-time, Salaried Who We Are Impiricus is the first and only AI-powered HCP Engagement Engine. In 2025, Deloitte named Impiricus the #1 fastest growing...Full timeTemporary workWork at officeLocal areaRemote workFlexible hours- ...Job Description: Software Developer (Work from Home) Company: Gururo Location: Work from Home (India) About Gururo: Gururo is at the... ...Developer at Gururo, you will collaborate with our talented team of engineers and product managers to design, develop, and optimize our next...Remote workWork from home
$186.07k - $218.9k
...in collaboration with product, design, security, data or other engineering teams Demonstrate a keen awareness of Coinbase’s platform,... ...look for in you You have at least 5 years of experience in software engineering and at least 5 years of experience in developing large...Local area$55 - $58 per hour
...be based on your skills and experience — talk with your recruiter to learn more. Base pay range $55.00/hr - $58.00/hr Software Engineer - 239799 100% Remote 1 Year Contract (with possibility for extension) Unable to provide sponsorship now or in the future...Contract workFreelanceRemote work- ...Select how often (in days) to receive an alert: The Senior Software Engineer acts as a recognized technical expert and a reference for complex software components. The Senior Software Engineer contributes through deep technical expertise, hands‑on development, and technical...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- software engineer - cloud services Madison, WI
- id software Madison, WI
- healthcare software sales Madison, WI
- software technical support Madison, WI
- software asset management analyst Madison, WI
- software implementation project manager Madison, WI
- software sales executive Madison, WI
- software sales representative Madison, WI
- software technical support engineer Madison, WI
- government software Madison, WI


