Banner Default Image

Software Architect jobs

K​ennedy Pearce recruits experienced Software Architects who design and oversee robust, scalable, and high-performance software systems that align with business and technology goals.

Typical responsibilities for Software Architect roles include:

  • Defining system architecture and selecting the right technologies, frameworks, and tools for large-scale applications

  • Creating high-level design documents, technical roadmaps, and architectural blueprints

  • Leading architectural reviews and ensuring software solutions follow best practices for scalability, security, and maintainability

  • Collaborating with developers, DevOps, QA, and product teams to guide implementation and integration

  • Making key decisions on microservices architecture, cloud infrastructure, APIs, and data modelling

  • Ensuring adherence to coding standards, performance optimisation, and design patterns

  • Staying up to date with emerging technologies and evaluating their fit for the organisation’s tech stack

  • Mentoring development teams and championing engineering excellence

Kennedy Pearce places Software Architects with deep technical expertise, strategic thinking, and leadership capability to deliver future-proof digital platforms.

Please review our live jobs and if you would like to register with us please submit your CV.