Senior Software Architect

Are you ready to revolutionize automotive software? Step into the driver’s seat of innovation!

As a Senior Software Architect, you’ll orchestrate the symphony of safety-critical systems.

Collaborate with brilliant minds, compose high-performance solutions, and accelerate a cutting-edge tech.

Location: Melbourne, Victoria

What’s in it for you:

  • Great salary package
  • Work on unique projects
  • Excellent opportunity to sharpen your experience and skillset
  • Excellent team and work culture

Job Description:

As a Senior Software Architect, you will design and oversee the implementation of complex safety-critical software systems. You'll ensure that all traceability, artifact generation, and documentation meet ISO 26262 certification standards. Working with cross-functional teams, you will create scalable, high-performance software architectures that align with our business goals and industry best practices.

What you’ll do:

  • Architectural Strategy: Develop and communicate a clear software architecture strategy that aligns with business goals, focusing on modularity, maintainability, scalability, reliability, and security.
  • Design and Development: Lead the design and implementation of software solutions, utilizing various architectural patterns, frameworks, and technologies. Ensure requirements are properly allocated, interfaces are well-defined, and documentation is maintained for bidirectional traceability of artifacts.
  • Technical Leadership: Provide technical leadership and mentorship to development teams, guiding them in following architectural best practices and coding standards.
  • Evaluation and Improvement: Continuously evaluate existing systems, identify improvement areas, and propose innovative solutions to enhance performance, security, and efficiency. Conduct make-buy-reuse analysis and provide recommendations.
  • Documentation: Create and maintain detailed architecture documentation, including diagrams, technical specifications, and guidelines to ensure bidirectional traceability of artifacts. Serve as a subject matter expert where needed.

What you’ll need:

  • 7-10 years of experience in software development and architecture.
  • Proven track record in designing, implementing, and overseeing complex safety-critical software systems.
  • Proficiency in multiple programming languages.
  • Deep understanding of software engineering principles, design patterns, and best practices.
  • Experience with real-time embedded control systems.
  • Ability to create, maintain, and communicate software architecture and design documentation.
  • Experience with architectural frameworks and methodologies.
  • Skilled in designing scalable, high-performance, and secure systems.
  • Proficiency in conducting architectural reviews to ensure alignment with business objectives and technology standards.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work collaboratively with cross-functional teams and stakeholders.

Buckle up—it’s time to make history. APPLY NOW!

Please NOTE: This is ONLY for candidates based in Australia with full working rights