ProFound People
Senior Software Engineer
ProFound PeopleAustralia1 day ago
Full-timeInformation Technology, Engineering +1

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 relevance