L

Senior Software Engineer

Latitude IT

Melbourne, Victoria, Australia · Full Time

Be the first to apply

Experience
Any
Salary
—
Openings
1
Posted
3 weeks ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About the Role

Join as a Senior Software Engineer working out of Melbourne or Sydney with hybrid remote options, contributing to impactful software utilized by thousands within the financial services industry. You'll engage in a hands-on position covering full software development lifecycle tasks—from initial design through deployment and ongoing support—working on a blend of new features, improvements, and legacy systems involving multiple products and APIs.

Key Responsibilities

  • Develop and maintain robust, high-performing software solutions.
  • Primarily use Python and C++ for backend work, with some frontend development involving React.
  • Own end-to-end development tasks and provide production support.
  • Implement automated testing and enforce best engineering practices.
  • Support software architecture design, emphasizing clean, scalable code.
  • Collaborate closely with cross-functional teams including product, support, and engineering.
  • Diagnose and fix complex production problems efficiently.
  • Identify opportunities to automate repetitive tasks to enhance productivity.
  • Mentor junior engineers and foster a knowledge-sharing team environment.

Candidate Requirements

  • Proven commercial experience with Python and/or C++ and flexibility to work across both languages.
  • Familiarity with React or comparable modern frontend frameworks.
  • Hands-on experience building and integrating APIs along with complex software systems.
  • Strong knowledge of automated testing, continuous integration/delivery, source control, and contemporary engineering methodologies.
  • Solid understanding of software architecture, system scalability, and clean code standards.
  • Experienced in Agile development processes.
  • Excellent analytical and problem-solving capabilities with the capacity to handle uncertainty.
  • Collaborative mindset with enthusiasm for mentoring and team knowledge growth.

Additional Information

Experience within financial services, fintech, or similarly intricate product environments is advantageous but not mandatory. This role offers a chance to significantly influence and evolve a large-scale software platform alongside skilled peers.

Level

Senior

Tools & software

How they work

Teamwork & Collaboration Problem Solving Leadership
🤖
Online · instant AI help
Broxer