Ideal Start Date: Immediately
Location: Remote, US based
Compensation: $155k - $175k based on experience
Status: Full-time
After applying, please keep an eye on your email (including spam/junk folders), as some of our messages may land there.
WHO WE ARE
ProfitCoach was founded on core Christian values that still guide us as we grow and continue to pursue excellence as property management thought leaders. We are grateful for the unique opportunities we’ve been afforded as a company that have led us on a consistent growth trajectory in our industry, and we are thankful for the amazing clients who have trusted us to come alongside them in their own business journey. Our team thrives in a completely remote work environment through high productivity and an emphasis on coaching and professional growth.
WHO WE’RE LOOKING FOR
We are looking for A-players, ready to jump into a thriving, entrepreneurially-driven company that has become the leader in our industry. We value people who are honest, coachable, invested, and willing to give their best to their clients and team. We appreciate growth mindsets, courage, candor, gratitude, and the entrepreneurial spirit that define our fully remote team of professionals. We seek new team members who are all in for the next steps of company growth!
Summary of the Role
Architecting and building the software and data infrastructure, and ensuring data is accurate, consistent, and trusted.
Requirements
Responsibilities:
- Design and build the data platform: ingestion, transformation, storage, and serving
- Integrate many heterogeneous data sources with varying formats, quality levels, and update frequencies
- Own the data quality framework: validation, lineage tracking, monitoring, and alerting
- Leverage AI coding agents to accelerate development and infrastructure management
- Document architecture decisions in lightweight ADRs (architecture decision records)
- Document data source mappings and transformation logic alongside the code
- Ability to quickly assimilate and understand industry data nuance
Qualifications:
- Senior+ software engineer with strong architectural judgment
- Demonstrated experience integrating messy, real-world data from multiple sources — not just clean API-to-API pipelines
- Familiarity with data quality tooling (e.g., Great Expectations, dbt tests, Soda, or equivalent)
- Strong experience using AI coding agents to deliver production-quality projects and extend them over time
- Comfort operating as the sole technical builder, at least in the initial phase
This role is not: A pure software engineer who happens to work with data. The core challenge is making unreliable data sources trustworthy enough to drive business decisions. Candidates who have only worked with clean, well-structured data will struggle here.
Talents, Attributes, and Experience (Growth-Oriented)
You demonstrate:
- A strong cultural fit marked by ownership, humility, initiative, and collaboration
- A self-starting mindset with the ability to move work forward without constant direction
- A bias toward action, learning, and improvement in fast-paced environments
- Clear and professional communication skills, both verbal and written
- Strong organizational skills and the ability to manage multiple priorities effectively
Helpful but not required:
- Experience in property management or adjacent industries (or a demonstrated commitment to rapidly learning the space)
Culture Fit / Core Values
- Think Abundantly
- Own the Outcome
- Be Courageous
- Leverage Your Talents
- ADEPT Communication
Assess the Need - Detail the Solution
- Energize the Conversation
- Provide Closure
- Tell the Truth, Always
Benefits
If this role sounds like a great fit for you, we’d love to hear from you! Apply today and help us take our Data Department to the next level.