Kennedy 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.