Overview
Join to apply for the Senior Software Engineer role at Eagleview. Eagleview, the leader in aerial imagery, is hiring a Senior Software Engineer for our Platform Engineering group. The ideal candidate will join an existing team to design, develop, and maintain next generation mission-critical at-scale cloud-based geospatial delivery services handling petabytes of data. Ideal candidates will have worked in a similar capacity as part of a high technology and/or data products company developing highly scalable services in the GIS, mapping, and/or geospatial data space. This is a permanent full-time role, with office and work-from-home options available.
If you are looking for a rewarding software engineering career in the Geospatial industry, please apply
Responsibilities
* Perform technical design, development, testing and code reviews of enterprise-scale geospatial services.
* Participate in team technical activities including story breakdown sessions, sprint planning, effort estimation, code reviews, NFR assessments, and architectural reviews.
* Actively evaluate, prototype, and recommend next-generation cloud-native data delivery technologies.
* Assess, refactor, and optimize high-volume repository transaction and distribution channels.
* Identify and implement data quality management capabilities, monitoring tools, and associated governance controls/reporting.
* Participate in the troubleshooting and RCA process for production issue escalations.
* Create clear and concise technical documentation, production support runbooks, and supporting quality metrics.
* 5+ years of professional experience building enterprise-scale real-time and batch-based data distribution capabilities.
* Extensive experience leveraging modern technologies, frameworks, and cloud tools (Kubernetes, Postgres, S3, SQS, etc.).
* Expertise using modern development languages (Go and/or C# preferred).
* Experience working with large geospatial raster and vector datasets.
* Intimate familiarity with cloud-based large (billions of records) SQL databases including experience in performance tuning, query optimization and partitioning.
* Test-driven development mindset with a focus on code quality, scalability, and efficiency.
* Previous experience building enterprise-caliber, event-driven distributed systems using cloud-based architectural patterns and infrastructure.
* Familiarity with domain-based data architecture, metadata management, and data quality frameworks.
* Strong oral and written English skills are required.
* Collaborative working style with a primary focus on delivering quality outcomes.
Qualifications
* Preferred: Experience working within governed Enterprise Agile planning and delivery organizations using Scrum practices.
Employment type
* Full-time
#J-18808-Ljbffr