Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Macquarie Group

Principal Software Engineer – Risk Technology

Posted Updated 5 views
Discussion

Description

  • Significant software engineering experience, with deep expertise in Python and related technologies including FastAPI, SQL and pytest.
  • A strong record of remaining hands-on while providing technical leadership across architecture, system design and software delivery.
  • Experience designing APIs, modelling complex domains and applying practical software design patterns to create scalable and maintainable systems.
  • Demonstrated experience contributing to the design and delivery of complex platforms, working effectively across internal teams, business stakeholders and external delivery partners.
  • Working knowledge of cloud platforms, preferably AWS, together with continuous integration, continuous delivery and security-focused engineering practices.
  • Experience establishing engineering standards and supporting other engineers through technical guidance, design reviews and collaborative problem-solving.
  • Experience with AI-assisted development tools such as Claude Code, GitHub Copilot or Cursor, with an interest in using AI to improve how software is designed, built, tested and maintained.
  • The ability to communicate complex technical decisions clearly and pragmatically to senior business and technology stakeholders.
  • Experience within asset management, investments, risk technology, portfolio analytics or quantitative platforms would be beneficial.

Skills

What Principal Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →