Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Senior Software Engineer - Backend (Python-Focused) Sydney, Hybrid
We're partnering with a high-growth Sydney-based tech company that's building advanced software frameworks and tools used by researchers and technical teams. They're looking for a Senior Backend Software Engineer to join a small, collaborative engineering squad and play a key role in designing and delivering the core systems that power their products.
You'll focus on building robust, efficient backend systems and frameworks that support complex experimental and computational workflows. This is not a typical web-scale or data-heavy role — it's about thoughtful software design, architecture, and solving real technical problems with clean, optimised code.
Senior Software Engineer Responsibilities:
- Designing and developing backend services and frameworks (primarily in Python, with future work in Rust)
- Creating efficient algorithms and solution architectures for targeted, high-precision use cases
- Translating complex requirements into production-ready, maintainable systems
- Working closely with a small team of engineers on local and internal solutions (not large-scale microservices for millions of users)
- Contributing to software design, architecture decisions, and collaborative problem-solving
Senior Software Engineer Requirements:
- 5+ years of solid backend software engineering experience, with strong proficiency in Python (Rust or C++ experience is a plus)
- A genuine passion for core software engineering — solution design, software architecture, algorithms, and writing clean, efficient code
- Experience building systems that aren't just about scalability and performance metrics for huge user bases, but about precision and correctness for small, specialised user groups
- Strong interest in "old-school" software engineering fundamentals rather than purely modern web/microservices or infrastructure-heavy work
- Ability to work in ambiguity and thrive in a collaborative, close-knit team environment (lots of workshops, brainstorming, and team problem-solving)
- Not a fit: Pure data engineering, AI/ML-focused, or DevOps-heavy profiles without strong core software design experience
We're after someone who loves diving deep into technical challenges and enjoys working as part of a tight, supportive team.
If interested, please apply with your most up-to-date CV & I’ll be in touch.
Key Skills
Ranked by relevanceReady to apply?
Join ProFound People and take your career to the next level!
Application takes less than 5 minutes

