CareerPlanSign in

Senior Software Engineer

Corporate🌐 Remote💼 Full-time🗓 2026-08-13 → 2026-09-25

Core

Design, build, and maintain a scalable data and AI platform to enable automation and self-service for data scientists, analytics engineers, and analysts within the construction industry.

Role type

Senior Software Engineer (Backend/Platform)

Builds

Data and AI platform for construction contractors and communities

Domain

Construction technology / Data engineering / AI infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Python, event-driven architectures, stream processing (Flink, Kafka), CI/CD pipelines, public cloud platforms, observability, high-order object-oriented programming, API design

Preferred skills

Go, Java, Scala, C#, containerization (Kubernetes), Infrastructure as Code (Terraform), Change Data Capture (CDC), ML/AI platforms (Metaflow)

Technologies

AWS, Kubernetes, Python, Kafka, Flink, Snowflake, OpenSearch, PostgreSQL, TypeScript, React, CDKTF/Terraform

Responsibilities

Design and maintain the data and AI platform; collaborate with cross-functional teams to take ideas from concept to production; shape technical direction; mentor engineers; build observability and monitoring into applications.

Seniority

Senior, hands-on IC with leadership responsibilities

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.