Principal Software Engineer

💰 $3,360 - $5,376 (Est.) 📍 Haymarket

Job Description

HEO is the world's first commercial non-Earth imaging (NEI) and insights services company. NEI involves capturing resolved imagery of space objects using cameras mounted on other satellites, and deriving information and intelligence from the captured imagery. Our technology helps governments and commercial companies to visually monitor their spacecraft and other space objects they care about. Our vision is to image anything in the solar system on-demand. Read more about NEI here (https://www.heospace.com/white-papers/identification-and-characterisation-of-space-objects-through-non-earth-imaging).

We are building out a high performing interdisciplinary team capable of pushing the boundaries of space technology. We are growing fast and looking for talented, passionate people that value collaboration, growth and learning to join our team.

HEO is a post Series-A company backed by high profile venture funds including Airtree, Y Combinator and In-Q-Tel. We are headquartered in Sydney, with offices in London, Tokyo, and Washington DC.


About the role:
As a Principal Software Engineer, you will design, develop, improve and own software systems within the HEO ecosystem. This is a full stack role; you'll operate in both the front and back end, where your focus will shift based on the current needs of the business.

Your immediate focus will be on advancing HEO Inspect 3.0, HEO's NEI data and insights platform, and enabling the company to scale its non-Earth Imaging (NEI) capabilities. You will work across web applications, APIs, services, libraries, and cloud infrastructure.

While this is an individual contributor role, you'll spend a portion of your time acting as a technical lead for the software engineering team. This means providing regular feedback, mentorship and technical strategy to the team, while remaining hands-on in the code yourself.

Duties & Responsibilities
Your roles and responsibilities include, but are not limited to the following:

Specific duties include:

Architect, design, and implement key features for HEO Inspect (web application and API)
Assist with defining and improving best practices, and leading by example
Own the development and maintenance of scalable, cloud-based backend services
Collaborate with R&D to productionise and scale new algorithms
Work with product teams to define technical requirements, resource allocation, and deliver customer-focused solutions
Optimise algorithms across HEO software products
Automate manual processes where appropriate
Ensure secure management of user and product data
Maintain reliability and security of customer-facing systems
Mentor and support software engineers
We are looking for someone with:
8+ years' experience building and architecting large-scale cloud-based applications, including time in a senior or principal role
A degree in Computer Science, Engineering, or equivalent practical experience
Strong written and verbal communication skills
Excellent analytical and problem-solving abilities
Extensive knowledge in:
Python or another object-oriented programming language
Web development (REST APIs, Django)
Frontend technologies (JavaScript, React)
Databases (SQL and No-SQL)
Caching (Memcached, Redis, CDNs)
System integration and migration
Experience with monitoring and analytics for application performance/metrics
Experience building and deploying end-to-end cloud applications
Ability to drive technical decisions and work independently with minimal supervision
Preferred, but not required experiences:
Background knowledge of orbital dynamics, robotics, AI/ML or image processing is considered a plus.
AWS services and products or any cloud service experience.
AI tooling.



Perks & benefits:

HEO is one of Australia's fastest-growing space technology companies. At HEO, we're committed to creating the best working environment where everyone thrives, values collaboration, encourages innovation and shares the common goal of making space transparent.

Employee Share Option Plan (Own a piece of HEO).
Full-time role based in office, with flexibility for hybrid work.
Central location in Sydney's Tech Central.
Flexible leave options so you can recharge and relax when best suits you – no forced leave during office shutdowns.
Paid parental leave for primary and non-primary carers
End of trip facilities - bicycle parking and showers.
Our commitment to Diversity and Inclusion

We make hiring decisions based on your experience, skills and passion, as well as how you can enhance HEO and our culture. Research shows that women and underrepresented groups are less likely to apply to jobs unless they meet every single competency or experience. If you are excited about this role, don't overthink the checklist! We encourage you to apply even if your experience doesn't perfectly align with every qualification listed.

If you have any support or access requirements, we encourage you to advise us at time of application and throughout the interview process.

Please note, the successful candidate must submit to a background check.

&

💡 Quick Summary

Seeking a career-building opportunity? The Principal Software Engineer position is now open for candidates interested in the Back Office Jobs sector. This role in Haymarket offers a professional environment and growth potential.

Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Back Office Jobs is a plus.

Sponsored

Frequently Asked Questions

Click the Apply Now button on this page, login or register for free on CallCenterJob.co.in, fill in your name, mobile number, city, and experience, then submit your application. The recruiter will contact you directly.
The expected salary for Principal Software Engineer in Haymarket is $3,360 - $5,376 (Est.) per month. Actual compensation may vary based on experience and negotiation.
No, Principal Software Engineer is an on-site position based in Haymarket. Candidates must be able to commute or relocate to this location.
Basic communication skills, a proactive attitude, and the ability to work in a team are required for Principal Software Engineer. Previous experience in Back Office Jobs is a plus. Freshers may also apply depending on the employer's requirements.
Yes, CallCenterJob.co.in is completely free for job seekers. Never pay money to apply for any job. If anyone asks for payment to process your application, report it immediately using the "Report this Job" button.

Similar Openings

  • Pun-Urgent Hiring Station Associate Pune Bavdhan

    Role: Station Associate (SA) Attendance Allowance1500 Night Allowance. 1500 Shift Timings fr Morning: 7 AM - 4 PM Afternoon: 1PM - 10 PM Night: 10 PM - 7 AM - Sort, organize, and manage incoming and outgoing shipments. - Scan and label packages for a...

    Full Time / Part Time

    Salary Estimated: 23K to 34K

    Remote

    September 3, 2026


    Apply Now

  • Back Office Assistant

    We are looking for a Back Office Assistant to join our team at Amazon. The role involves managing and updating information accurately and efficiently, supporting key data management processes, and performing various administrative tasks. The position...

    Full Time / Part Time

    Salary Estimated: 16K to 28K

    Remote

    September 3, 2026


    Apply Now

  • Back Office Coordinator

    We are looking for a Back Office Coordinator to join our team at Dual Line Parts. The role involves updating accurate data in databases, spreadsheets, and systems as required. With a collaborative environment and growth opportunities, the position of...

    Full Time / Part Time

    Salary Estimated: 19K to 25K

    Remote

    September 3, 2026


    Apply Now

  • Hiring For Back Office Executive/Data entry in Bangalore Location

    Data Entry Operator / Back Office Executive with expertise in MS Excel, data management, documentation, backend operations, MIS reporting, and record maintenance. Ensures data accuracy, fast typing, admin support, and smooth office operations.

    Full Time / Part Time

    Salary Estimated: 18K to 33K

    Remote

    September 3, 2026


    Apply Now

  • Electronic Data Processing

    We are looking for a Electronic Data Processing to join our team at Simplex Business Corporation Private Limited. This role involves managing essential data processes, ensuring accuracy and providing administrative support. Get ₹ 22,000 - ₹ 28,000 sa...

    Full Time / Part Time

    Salary Estimated: 25K to 26K

    Remote

    September 3, 2026


    Apply Now

  • Back Office Assistant

    We are looking for a Back Office Assistant to join our team at Vijraj Steels. The role involves managing and updating information accurately and efficiently, supporting key data management processes, and performing various administrative tasks. The p...

    Full Time / Part Time

    Salary Estimated: 20K to 25K

    Remote

    September 3, 2026


    Apply Now

×

Login to Apply

Don't have an account? Register here