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