Senior Golang Developer (offline)


True Footage is looking for a Sr. Software Engineer to join our backend team. You will own the core backend technology that serves to facilitate Real Estate Appraisal workflows. You will be responsible for leading the development of highly available API services supporting web and native mobile applications, as well as data processing orchestration. You will work with technologies including Golang, Kubernetes, GCP, GRPC, thrift, Bazel/gazelle, OpenTelemetry, Prometheus/Grafana/Loki, GraphQL, and Kafka, among others.



True Footage is a real estate data and analytics company looking to bring the next level of efficiency to the transactional parts of the real estate process by leveraging superior quality of information, accuracy, talent, and automation. We are committed to leveling the playing field in the real estate technology space and seek to impact the world by driving equity into the real estate process. At True Footage, we encourage our team members to bring an entrepreneurial spirit to everything they do. Each day we magnify the dignity and authenticity of our employees.



● Collaborate with product managers, UI developers, and other engineers to build, test, and deploy high-quality, highly available API microservices that power our appraisal platform

● Develop complex data processing orchestration to support production machine learning, geospatial data processing, mobile applications, and web applications

● Actively participate in code reviews to maintain code quality and mentor junior engineers to foster a collaborative team environment



● Minimum 7 years professional experience(University and any non-programming experience does not count in building robust customer-facing API services

● Minimum 3+ years experience writing Golang

● Strong knowledge of service-oriented architectures and microservices

● Strong knowledge of authentication/authorization systems utilizing role-based access control and multitenancy

● Strong knowledge of data schema management and best practices

● Strong knowledge of data design principles across multiple different storage systems, understands tradeoffs between columnar and row-based storage layouts

● Strong knowledge of cloud-based environments (GCP a plus)


● Strong knowledge of containerization and Kubernetes

● Knowledge of observability and instrumentation tools

● Knowledge of distributed systems and consensus protocols

● Knowledge of systems and networking fundamentals

● Experience working with large geospatial datasets is a plus

● Experience working with Product teams to translate ambiguous requirements into concrete technical solutions

● Experience working with remote-only distributed teams

● You evangelize best practices and mentor junior engineers

● Excellent communication skills and ability to distill complex topics into succinct explanations




True Footage is an equal opportunity employer and does not discriminate on the basis of race, color, religion, creed, gender, gender expression, age, national origin, ancestry, disability, marital status, sexual orientation, or military status, in any of its activities or operations.