Current jobs related to Principal Software Architect - Australia - Onlife


  • Australia Plains Pyramid Global Technologies Full time

    About the role Salesforce Solution ArchitectJob Overview:We are seeking a highly experienced Salesforce Solution Architect to join our team at Pyramid Global Technologies.Key Responsibilities:Minimum 8-10 years of experience in software development and architecture;Last 3-4 years should be in hands-on solution architecture;Proven expertise in API integration...


  • Australia Plains Srijan Technologies Full time

    About UsWe are Srijan Technologies, a global digital engineering firm with a reputation for solving complex technology problems. We leverage strategic partnerships with top-tier technology partners to deliver innovative solutions to our clients.The RoleWe are seeking a highly experienced Mar Tech Consultant to join our team in Australia. As a key member of...


  • Australia Plains Srijan Technologies Full time

    About UsSrijan Technologies is a global digital engineering firm that solves complex technology problems using deep technology expertise and strategic partnerships with top-tier technology partners.Job DescriptionWe are seeking a highly skilled Mar Tech Consultant to join our team in Australia. As a Mar Tech Consultant, you will play a key role in defining...


  • Australia Plains Pyramid Global Technologies Full time

    About the role Salesforce Solution Architect at Pyramid Global TechnologiesJob Description:**Key Responsibilities:**- Minimum 8-10 years of experience in software development and architecture;- Last 3-4 years should be in hands-on Solution Architecture, with a focus on cloud-based systems;- Proven experience with API Integration and API Gateway...


  • Australia Plains Srijan Technologies Full time

    About UsSrijan Technologies is a global digital engineering firm that solves complex technology problems using deep technology expertise and strategic partnerships with top-tier technology partners.Job DescriptionWe are seeking a highly skilled Mar Tech Consultant to join our team in Australia. As a Mar Tech Consultant, you will play a key role in defining...


  • Australia Plains Srijan Technologies Full time

    About UsSrijan Technologies is a global digital engineering firm that solves complex technology problems using deep technology expertise and strategic partnerships with top-tier technology partners.Job DescriptionWe are seeking a highly skilled Mar Tech Consultant to join our team in Australia. As a Mar Tech Consultant, you will play a key role in defining...


  • Australia Plains Srijan Technologies Full time

    About UsSrijan Technologies is a global digital engineering firm that solves complex technology problems using deep technology expertise and strategic partnerships with top-tier technology partners.Job DescriptionWe are seeking a highly skilled Mar Tech Consultant to join our team in Australia. As a Mar Tech Consultant, you will play a key role in defining...


  • Australia NES Fircroft Full time

    About the RoleNES Fircroft is partnering with a global resources client to fill a critical position for a Responsible Dam Engineer/Geotechnical Engineer (Principal) to join their site-based team on a 12-month contract.The JobThis role is offered on a 2/1 roster - 1 day travel in, 12 days on site, 1 day travel back. Regular exposure to outdoor conditions and...


  • Australia Dream Design Building Full time

    Civil Engineering TechnicianWe are seeking a skilled Civil Engineering Technician to join our team at Dream Design Building. As a key member of our design team, you will be responsible for assisting in the preparation of designs, plans, and specifications for civil engineering projects.Key Responsibilities:Assist in the preparation of designs, plans, and...

Principal Software Architect

2 months ago


Australia Onlife Full time

About Onlife

Onlife is a dynamic and innovative company that is seeking a highly skilled and experienced Principal Software Engineer to join our team. As a Principal Software Engineer, you will play a critical role in shaping the technical direction of our platform and driving the success of our software development initiatives.

Key Responsibilities

  • Technical Leadership
    • Architect and develop major system components, ensuring scalability, performance, and maintainability.
    • Lead the design and implementation of software features and capabilities, collaborating with cross-functional teams and stakeholders to gather requirements and provide technical insights.
  • Mentorship and Coaching
    • Mentor and coach the engineering team, providing guidance on best practices, software design principles, and coding standards.
    • Conduct code reviews and provide constructive feedback to ensure high-quality code.
  • Technical Expertise
    • Identify and evaluate emerging technologies and tools to enhance the efficiency and effectiveness of software development.
    • Drive the adoption of best practices and standards, ensuring consistent use of software engineering methodologies across the team.
  • Collaboration and Communication
    • Work closely with product managers and stakeholders to align technical solutions with business goals and customer needs.
    • Research and implement new algorithms and techniques to enhance the performance and functionality of the application.
  • Process Improvement
    • Contribute to the continuous improvement of the development process, including CI/CD pipelines, automated testing, and deployment strategies.
    • Develop and document technical specifications, APIs, and design documents.
  • Team Development
    • Mentor junior engineers, fostering a culture of knowledge sharing and continuous learning.

Requirements

  • Extensive experience in software development.
  • Proven track record of designing and developing scalable, high-performance software solutions.
  • Strong understanding of software architecture, design patterns, and best practices.
  • Excellent leadership and mentoring skills, with the ability to guide and inspire a team of engineers.
  • Ability to collaborate effectively with cross-functional teams and stakeholders, including product managers and designers.
  • Deep knowledge of open source frameworks and libraries.
  • Proficiency in writing clean, maintainable, and well-documented code.
  • Strong problem-solving and analytical skills.
  • Excellent communication and interpersonal skills.
  • Strong knowledge using Python, Python frameworks, and Python Libraries.
  • Experience with machine learning libraries.
  • Experience with DevOps practices.
  • Experience with machine learning and/or geospatial technologies.