
Senior Software Engineer
3 weeks ago
About Us
EagleView is a leading provider of aerial imagery, property insights and software that transforms the way people work. EagleView holds more than 300 patents and owns a large geospatial data and imagery library encompassing 94 percent of the US population. EagleView provides the most accurate data, enabling customers in the government, construction, solar and insurance industries to make timely, informed, and better decisions.
OverviewEagleview, the leader in aerial imagery, is hiring a Senior Software Engineer for our Platform Engineering group. Eagleview is looking for an experienced Senior Software Engineer to 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.
Leveraging your past experiences and cloud-based skills, you will work in all phases of the software development life cycle to design, build and support a scalable micro-services platform. You take pride and ownership in your work as well as the overall contributions of the team.
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.
Preferred
- Experience working within governed Enterprise Agile planning and delivery organizations using Scrum practices preferred.
This job description is not an exclusive or exhaustive list of all job functions that a workforce member in this position may be asked to perform. Duties and responsibilities can be changed, expanded, reduced, or delegated by management to meet the business needs of the company. The compensation offered to the successful candidate will be based on a variety of factors, including but not limited to, the candidate's work experience, education and licenses, work-related training, key skills, the core duties of the role and its associated responsibilities, additional benefits offered, and the location where the work will be performed.
#J-18808-Ljbffr
-
Software Engineer
2 weeks ago
Perth, Western Australia Rocket Software Full timeJob Description SummaryThe Software Engineer sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools. Determines...
-
Senior Software Engineer
4 weeks ago
Perth, Western Australia Verse Full timeSenior Software EngineerVerse Perth, Western Australia, AustraliaThis range is provided by Verse. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeA$130,000.00/yr - A$160,000.00/yrDirect message the job poster from VerseAbout the RoleA permanent Senior Software Engineer opportunity is...
-
Senior Software Engineer
4 weeks ago
Perth, Western Australia Verse Full timeSenior Software EngineerVerse Perth, Western Australia, AustraliaThis range is provided by Verse. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeA$130,000.00/yr - A$160,000.00/yrDirect message the job poster from VerseAbout the RoleA permanent Senior Software Engineer opportunity is...
-
Senior Software Engineer
4 weeks ago
Perth, Western Australia Microsoft Full time1 week ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features.The Azure Core Storage team is responsible for delivering the Storage Virtualization platform to Azure Virtual Machines.Our software stack handles trillions of input/output operations every day from Azure Virtual Machines and runs in hundreds of data...
-
Senior Software Engineer
3 weeks ago
Perth, Western Australia Canva Full timeSenior Software Engineer - Networking Team (open to remote across ANZ)Canva Perth, Western Australia, AustraliaOverviewJoin the team redefining how the world experiences design. The Networking team is tasked with building on Canva's core Kubernetes platform to provide platform capabilities to empower engineers to safely define and manage their services'...
-
Senior Software Engineer
2 days ago
Perth, Western Australia Eagleview Full time $150,000 - $200,000 per yearEagleview, the leader in aerial imagery, is hiring a Senior Software Engineer for our Platform Engineering group. Eagleview is looking for an experienced Senior Software Engineer to 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...
-
Senior Software Engineer
3 weeks ago
Perth, Western Australia Eagleview Full timeOverviewJoin 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...
-
Senior Software Engineer
3 weeks ago
Perth, Western Australia Eagleview Full timeOverviewJoin 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...
-
Senior Software Engineer
3 weeks ago
Perth, Western Australia Bureau of Meteorology Full timePosition overviewAs a Software Engineer in the Energy and Resources Program, you will play a critical role in maintaining and evolving the Bureau's weather forecasting systems that produce and deliver forecasts for Energy and Resources customers. You will contribute to the development of customer-facing products, including interactive visualisations and...
-
Senior Software Engineer
3 weeks ago
Perth, Western Australia Bureau of Meteorology Full timePosition overviewAs a Software Engineer in the Energy and Resources Program, you will play a critical role in maintaining and evolving the Bureau's weather forecasting systems that produce and deliver forecasts for Energy and Resources customers. You will contribute to the development of customer-facing products, including interactive visualisations and...