Software Architect - Australia at Adepto

Platform Engineering, Brisbane, Sydney or Melbourne Based Remote melbourne sydney brisbane remote engineering
Posted a month ago

As a Software Architect, you will work in collaboration with the global Architect team in planning the overall strategy for the Degreed platform whilst also supporting the Australia development teams, ensuring the team is set up for ongoing growth and success within Software Engineering. You'll be accountable for ensuring the delivery of quality outcomes and solutions that are both innovative in their design but also with an eye on future-proofing.

Day in the Life

  • Mentor individuals to grow their technical, system, tooling, and product knowledge
  • Evangelize company and engineering principles and industry best practices with multiple engineering teams
  • Collaborate with your fellow Architects and Degreed’s Architecture team to drive engineering standards, best practices, cross-team collaboration, and architectural oversight
  • Oversee, lead and provide guidance on architectural and design concepts, conducting design reviews of RFCs and other proposals
  • Other duties as assigned

Who You Are

  • 10+ years experience in software design and architecture
  • Demonstrated experience with leading architectural decisions
  • Demonstrated experience designing distributed SAAS systems
  • Extensive experience developing applications, in statically typed languages (C# & .NET preferred) or similar ecosystems (eg Java, Go etc…), with a solid understanding of application software development
  • Expert-level knowledge of design principles, such as design patterns, interfaces, and object-oriented programming

What Sets You Apart

  • You will be a technical connector, collaborator and communicator with a strong bias towards user empathy and understanding problems before identifying solutions
  • Solid business focus and strong project management skills
  • A passion for learning new technologies and platforms and for taking on new challenges
  • Attention to detail, highly organized, and can work autonomously with minimal direction
  • Experience working remotely