Senior Software Engineer, Integrations

Sorry, this job was removed at 04:08 p.m. (CST) on Thursday, Apr 09, 2026
Hiring Remotely in United States
Remote
Real Estate • Software
The Role

Opiniion is a resident satisfaction software that partners with property management companies to create better living experiences for their residents. Our platform has helped thousands of property managers collect and act on real-time feedback, improve resident experiences, and enhance their online reputation. Opiniion is committed to exceptional service and innovation, earning recognition as one of America’s fastest-growing private companies. Driven by a forward-thinking team, we’re shaping the future of resident engagement. Our continued growth and commitment to innovation make this an exciting time to be part of our team!

The Role

We’re looking for a Senior Software Engineer to own and evolve the integrations layer that connects Opiniion to the property management systems our clients depend on. This is the connective tissue of the platform: ETL pipelines, PMS API integrations, data ingestion, and the transformation logic that ensures resident, property, and operational data flows reliably into our systems.

You’ll join an established data engineering team under a dedicated engineering manager. The team already operates pipelines in production, but this role exists because we need a senior engineer who can raise the bar — improving reliability, expanding PMS coverage, building more resilient error handling, and designing integrations that scale as our client base grows. This is a hands-on IC role with real ownership over a critical part of application infrastructure.

What You’ll Do:

PMS Integrations & API Development

  • Build, maintain, and extend integrations with property management systems including Yardi, RealPage, Entrata, and others — handling API communication, authentication, data mapping, and error recovery.
  • Design integration patterns that are reusable across PMS platforms, reducing the effort to onboard new partners and data sources.
  • Own the reliability of production integrations: monitoring, alerting, retry logic, and incident response when data pipelines fail or degrade.

ETL Pipelines & Data Engineering

  • Build and maintain ETL pipelines that ingest, transform, and load data from external PMS platforms and internal sources into our data infrastructure.
  • Write performant SQL transformations within the ETL pipeline, and ensure data flows cleanly into our data warehouse.
  • Partner with the analytics engineering team to ensure upstream data quality so that downstream dashboards and reporting are trustworthy.

Code Quality & Engineering Practices

  • Write clean, tested, well-documented code. Ship with minimal bugs and maintain high standards in code reviews.
  • Contribute to architecture decisions for the integrations layer — proposing solutions, evaluating tradeoffs, and documenting approach strategies.
  • Champion engineering best practices: version control discipline, CI/CD hygiene, automated testing, and clear documentation.

Collaboration & Communication

  • Work closely with product, customer success, and other engineering teams to understand integration requirements and prioritize work.
  • Communicate reliably with your team: set clear timelines, flag blockers early, and help teammates overcome obstacles.
  • Partner with QA to ensure integration changes are thoroughly tested before reaching production.

What We’re Looking For:

Experience & Technical Skills

  • 5+ years of professional software engineering experience, with meaningful time spent on integrations, ETL, or data engineering work.
  • Strong Python proficiency — you write production-grade Python daily and are comfortable building services, scripts, and pipeline logic.
  • SQL proficiency — you write complex queries confidently and understand data modeling concepts (joins, CTEs, window functions, indexing).
  • Experience building and consuming RESTful APIs, including authentication flows (OAuth, API keys, token refresh), pagination, rate limiting, and error handling.
  • Familiarity with ETL/ELT patterns and tools (Fivetran, Airflow, custom pipeline orchestration, or similar).

How You Work

  • Ownership mindset: you treat production integrations as your responsibility, not just your code. When something breaks at 2am, you care about the fix and the prevention.
  • Strong communicator: you set clear expectations, surface problems early, and write things down so the team doesn’t depend on tribal knowledge.
  • Collaborative: you help teammates overcome blockers, give thoughtful code reviews, and work efficiently in a group when the problem calls for it.
  • Process-oriented: you follow the team’s stated processes and actively look for ways to improve them. You voice concerns constructively.
  • Autonomous: you can pick up a well-scoped task and drive it to completion without needing constant direction, while knowing when to ask for help.

Nice-to-Haves

  • JavaScript proficiency — comfortable reading, writing, and maintaining JavaScript in production codebases.
  • Ruby on Rails experience.
  • AWS experience (our infrastructure is hosted on AWS) — Lambda, S3, RDS, SQS, or similar services. AWS CDK experience is a plus.
  • Databricks or Spark SQL experience.
  • Experience integrating with property management systems (Yardi, RealPage, Entrata) or proptech platforms.
  • Familiarity with MongoDB or other NoSQL data sources.

What Success Looks Like:

In your first 90 days, you’ll have shipped improvements to at least one production PMS integration and built context across the integration codebase. Within 6 months:

  • You own multiple PMS integrations end-to-end and the team trusts you to ship changes to them independently.
  • Pipeline reliability has measurably improved — fewer data gaps, faster recovery from failures, better alerting.
  • You’ve contributed architectural improvements that make onboarding new PMS integrations faster or more standardized.
  • Teammates seek your code reviews and your input on integration design decisions.

Opiniion Culture: 

At Opiniion, we take our work seriously, but we don’t take ourselves too seriously! Our culture has been affectionately coined "Funfessional"—a perfect blend of professionalism and fun. We are committed to maintaining the highest standards of integrity, ethics, and excellence in all we do while fostering an environment where people enjoy coming to work. We believe in collaboration, innovation, and building a team that truly cares—about our clients, their residents, and each other.

Benefit Snapshot:
  • Comprehensive healthcare plans, encompassing medical, dental, and vision insurance, along with group life coverage. Opiniion covers 40-90% of the premium cost for employees and all dependents.
  • 401(k) retirement plan with a 100% corporate match on the first 1% and 50% match on the next 5%.
  • Pre-tax Health Spending Accounts (HSA).
  • Paid Parental Leave for all new parents (including adoption or foster care).
  • Unlimited Time Off policies. 
  • 10 Paid Holidays annually.
  • Monthly Gym Reimbursement benefit.

*Note that the above benefits are available only to full-time employees of Opiniion*


Opiniion is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on actual or perceived race, color, creed, religion, national origin, ancestry, citizenship status, age, sex or gender (including pregnancy, childbirth and  pregnancy-related conditions), gender identity or expression (including transgender status), sexual orientation, marital status, military service and veteran status, physical or mental disability, genetic information, or any other characteristic protected by applicable federal, state or local laws and ordinances.

Similar Jobs

Higharc Logo Higharc

Senior Software Engineer

Sales • Software • Design
Remote
United States
30 Employees

Jump - Advisor AI Logo Jump - Advisor AI

Senior Software Engineer

Artificial Intelligence • Information Technology • Software • Financial Services
Remote
USA
145 Employees
125K-200K Annually
Remote
United States
304 Employees
120K-130K Annually
Easy Apply
Remote
USA
54 Employees
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Lehi, Utah
79 Employees
Year Founded: 2017

What We Do

Opiniion is an industry leading resident satisfaction software. Opiniion helps property owners and operators collect real-time resident feedback, more online reviews, better engagement, and nonstop insights to strengthen your community.

Similar Companies Hiring

Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Fairly Even Thumbnail
Hardware • Other • Robotics • Sales • Software • Hospitality
New York, NY
30 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account