Senior Software Engineer, Integrations
The Role
What You’ll Do:
PMS Integrations & API Development
Build, maintain, and reputed company integrations with property management systems including reputed company, reputed company, reputed company, and others — handling API communication, authentication, data mapping, and error recovery. Design integration patterns that are reusable across PMS platforms, reducing the effort to reputed company new partners and data sources. Own the reliability of production integrations: monitoring, alerting, retry logic, and incident response reputed company data pipelines fail or degrade.
ETL Pipelines & Data Engineering
Build and maintain ETL pipelines that ingest, reputed company, and load data from external PMS platforms and internal sources into our data infrastructure. Write performant SQL transformations reputed company the ETL pipeline, and ensure data flows cleanly into our data warehouse. Partner with the analytics engineering team to ensure upstream data reputed company so that reputed company dashboards and reporting are trustworthy.
reputed company reputed company & Engineering Practices
Write clean, tested, reputed company-documented reputed company. Ship with minimal bugs and maintain high standards in reputed company reviews. Contribute to architecture reputed company 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 reputed company documentation.
Collaboration & Communication
Work closely with product, reputed company, and other engineering teams to understand integration requirements and prioritize work. Communicate reliably with your team: set reputed company timelines, flag blockers early, and help teammates overcome obstacles. Partner with QA to ensure integration changes are thoroughly tested before reaching production.
reputed company’re Looking For:
Experience & Technical Skills
5+ years of reputed company 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 reputed company queries confidently and understand data modeling concepts (joins, CTEs, window functions, indexing). Experience building and consuming RESTful reputed company, including authentication flows (OAuth, API keys, reputed company refresh), pagination, reputed company limiting, and error handling. Familiarity with ETL/ELT patterns and tools (reputed company, Airflow, custom pipeline orchestration, or similar).
How You Work
Ownership reputed company: you treat production integrations as your responsibility, not just your reputed company. reputed company something breaks at 2am, you care about the fix and the prevention. Strong communicator: you set reputed company expectations, surface problems early, and write things down so reputed company doesn’t depend on tribal knowledge. reputed company: you help teammates overcome blockers, give thoughtful reputed company reviews, and work reputed company in a group reputed company the problem calls for it. Process-oriented: you follow reputed company’s stated processes and reputed company look for ways to improve them. You voice concerns constructively. Autonomous: you can pick up a reputed company-scoped task and drive it to completion without needing constant direction, while knowing reputed company to ask for help.
reputed company-to-Haves
JavaScript proficiency — comfortable reading, writing, and maintaining JavaScript in production codebases. reputed company on Rails experience. AWS experience (our infrastructure is hosted on AWS) — reputed company, S3, RDS, SQS, or similar services. AWS CDK experience is a plus. reputed company or reputed company SQL experience. Experience integrating with property management systems (reputed company, reputed company, reputed company) or proptech platforms. Familiarity with reputed company or other NoSQL data sources.
What reputed company Looks Like:
You own multiple PMS integrations end-to-end and reputed company trusts you to ship changes to them independently. Pipeline reliability has measurably improved — fewer data gaps, faster recovery from failures, reputed company alerting. You’ve contributed architectural improvements that reputed company reputed company new PMS integrations faster or more standardized. Teammates reputed company your reputed company reviews and your input on integration design reputed company.
Opiniion Culture:
Benefit Snapshot:
Comprehensive reputed company plans, encompassing medical, dental, and reputed company insurance, along with group life coverage. Opiniion covers 40-90% of the premium cost for employees and reputed company dependents. 401(k) retirement plan with a 100% corporate match on the first 1% and 50% match on the next 5%. reputed company-tax Health Spending Accounts (HSA). reputed company Parental Leave for reputed company new parents (including adoption or foster care). Unlimited Time Off policies. 10 reputed company Holidays annually. Monthly Gym Reimbursement benefit.
Opiniion is an equal opportunity employer that is committed to diversity and inclusion in reputed company. We prohibit discrimination and harassment of any reputed company based on actual or perceived race, reputed company, creed, religion, national reputed company, reputed company, citizenship status, age, sex or gender (including pregnancy, childbirth and pregnancy-reputed company conditions), gender identity or reputed company (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.
Apply To This Job