Senior Software Engineer - Geospatial Backend Cloud
Core
Design, develop, and maintain scalable, secure, and high-performance geospatial cloud-based backend services and data infrastructure.
Role type
Senior IC backend software engineer (geospatial/cloud)
Builds
Scalable geospatial cloud applications, robust APIs, and efficient data processing pipelines
Domain
Construction technology, geospatial data, cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C# (.NET Core/.NET 6+), cloud platforms (Azure/AWS/GCP), RESTful API design, Python scripting, SQL/NoSQL databases, CI/CD pipelines, Linux administration, Infrastructure-as-Code (Terraform), distributed systems, microservices
Preferred skills
Containerization (Docker/Kubernetes), serverless architectures, event-driven systems (Kafka/RabbitMQ), geospatial datatypes (raster/vector/mesh), computer graphics/vision
Technologies
.NET Core, Azure, AWS, GCP, Python, SQL Server, PostgreSQL, MongoDB, Docker, Kubernetes, Terraform, Kafka, RabbitMQ, Git, Jenkins, GitHub Actions, Application Insights, ELK, Prometheus
Responsibilities
Design and maintain geospatial backend services; build and optimize cloud-native applications; implement RESTful APIs and asynchronous processing; write Python scripts for automation and integration; ensure scalability and reliability; manage SQL and NoSQL databases; develop CI/CD pipelines and containerized deployments; conduct code reviews and write tests; participate in architectural discussions
Seniority
Senior, hands-on IC