Principal Software Engineer

Hydra Search

About the compan y

Hydra Search is partnering with a highly regarded technology business developing advanced software solutions for a global market. Their products sit at the intersection of engineering, spatial technology, cloud platforms, and large-scale data systems.

With continued growth across their engineering function, they are looking for a Principal Software Engineer to join a collaborative team working on technically challenging products used across a range of real-world applications.

This is a great opportunity for someone who enjoys solving complex technical problems, contributing ideas, and working across modern technologies in a fast-moving product environment.

About the opportunity

  • Greenfield development opportunity.
  • Lead the development of scalable backend services supporting large-scale geospatial and data platforms.
  • Contribute to the architecture and evolution of cloud-native systems within AWS environments.
  • Work closely with engineering and data teams to design robust data models and platform capabilities.
  • Develop high-performance ingestion, processing, and distribution pipelines for complex datasets.
  • Help improve scalability, reliability, and long-term maintainability across platform services.
  • Contribute to engineering best practices, technical direction, and design reviews.
  • Mentor engineers and support a collaborative technical culture.
  • Work with modern backend technologies including Go, C#, distributed databases, search platforms, and large-scale data systems.
  • Hybrid working environment with flexibility and strong long-term career opportunities.

About you

  • Extensive commercial experience developing large-scale distributed software systems.
  • Strong backend engineering capability with Go, C#, or similar modern technologies.
  • Experience designing and delivering cloud-native applications, ideally within AWS.
  • Strong understanding of scalable data platforms, distributed systems, and backend architecture.
  • Experience working with high-volume databases, indexing strategies, caching, or search technologies.
  • Comfortable working across evolving technical environments and contributing to architectural decisions.
  • Strong communication skills with the ability to collaborate across multidisciplinary teams.
  • Previous exposure to geospatial, mapping, imagery, or large-scale data environments is highly regarded.
  • Experience within Agile engineering environments.

Contact

For a confidential discussion, please contact:

***email_hidden***

Creating Connections, Inspiring Innovation, Unleashing Potential

#SoftwareEngineer #PerthTech #TechnologyJobs #TechRecruitment #EngineeringCareers #SoftwareDevelopment