Search by job, company or skills

  • Posted 10 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Software Architect

Shift: Dayshift

Job Description:

The Software Architect serves as a key technical leader responsible for designing and defining the architecture of our e.things cloud platform and associated services. Working at the intersection of business requirements and technical implementation, you will create scalable, secure, and maintainable system designs that support our connected vehicle ecosystem. Through collaboration with Product Management, Business Analysts, and engineering teams, you will translate complex business needs into robust technical solutions while ensuring architectural consistency and quality across multiple concurrent projects.

The role will focus on the following key areas:

  • Crossfunctional
  • collaboration
  • Solution
  • Evaluation System Design Technical
  • Leadership

Responsibilities of the Software Architect will include but are not limited to:

System Design & Architecture

  • Design and develop system architectures with attention to integration, security, configurability, scalability, maintainability, usability and performance
  • Work on multiple design projects simultaneously at different stages of maturity, from initial exploration through to development stewardship
  • Create detailed technical specifications, system diagrams, and architectural documentation
  • Break down complex architectural designs into implementable development tickets and user stories.

Solution Evaluation & Technical Leadership

  • Compare and evaluate third-party solutions, services, and components for suitability, cost-effectiveness, and speed to market
  • Conduct peer reviews of team members work to ensure quality, consistency, and adherence to architectural standards
  • Participate in architecture, requirements, and design reviews across the organisation
  • Provide technical guidance and mentorship to development teams during implementation

Stakeholder Collaboration & Communication

  • Work closely with Product Management and Business Analysts to clarify requirements, validate approaches, and assess technical trade-offs
  • Collaborate with several other Software Architects in the team, sharing knowledge and socialising system designs for feedback and peer review
  • Seek input and review from the Enterprise Architect to ensure alignment with broader organisational architecture standards and strategic direction
  • Attend customer meetings when required to understand technical requirements and constraints
  • Facilitate technical discussions and promote teamwork both inside and outside the organisation.

Development Process Integration

  • Participate in many aspects of feature development including story elaboration, estimation, analysis, and design
  • Ensure architectural work efforts are coordinated with release cycles, dependencies, and team member activities
  • Support agile development processes through active participation in sprint planning and technical refinement sessions.

A Successful Software Architect will:

  • Deliver well-architected, scalable solutions that meet business requirements while maintaining technical excellence and system integrity
  • Foster effective collaboration between technical and business teams, ensuring architectural decisions align with product goals and customer needs
  • Demonstrate strong technical leadership through mentoring, peer review, and knowledge sharing that elevates the entire team's capabilities
  • Create comprehensive architectural documentation that enables efficient development, maintenance, and future system evolution
  • Successfully manage multiple concurrent design projects while maintaining quality and meeting delivery timelines
  • Contribute to continuous improvement of development processes, architectural patterns, and technical standards across the organisation

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143134589

Similar Jobs