Senior Software Engineer
- by Pearson Carter
- Location Sydney, Australia
-
Salary
200,000 - 250,000 / year
1 hour ago
Job Description:
THE ROLE:Senior Software Engineer
Responsibilities:
TECHNOLOGY STACK:Core:
Responsibilities:
- Design and develop software supporting research, trading and portfolio management.
- Build cloud-native applications and distributed systems on AWS.
- Design APIs and data pipelines processing large volumes of market data.
- Build real-time systems supporting investment workflows.
- Improve platform scalability, performance and security.
- Work directly with PMs, traders and quantitative researchers.
- Drive engineering standards and best practices.
- Contribute to long-term architecture decisions.
- Greenfield engineering
- Ownership
- Product thinking
- Building systems from scratch
TECHNOLOGY STACK:Core:
- Python
- Django
- PostgreSQL
- AWS
- React
- TypeScript
- Docker
- GitHub
- CI/CD
- Event-driven systems
- Messaging systems
- Low latency systems
- Financial markets experience
Must have:
- Strong Python engineering experience
- Experience building products from inception through production
- Demonstrable ownership of systems and architecture decisions
- Strong backend engineering experience
- Distributed systems experience
- Cloud experience (AWS preferred)
- Stable career history with long-term commitment
- Strong communication skills
- Financial markets experience
- Trading systems experience
- Real-time systems experience
- Startup or scale-up experience
- Experience in smaller engineering teams with high ownership
-
Job Type
Permanent, Full Time
-
Work Authorisation
No
- Industry Sector IT & Internet