Principal Software Architect

  • Remote
  • 25 days ago
Job Description

Principal Software Architect - Transformational Technology Leadership - £65,000 - £85,000 + attractive benefits package.

Kyloe Partners is a leader in recruitment technology, helping staffing firms worldwide work more efficiently through innovative cloud software solutions. At Kyloe, we're not just updating our tech stack – we're reimagining what's possible in the recruitment software space. Reporting directly to our Head of Technical Delivery, we’re looking for a Principal Software Architect who lives and breathes architectural transformation to lead this exciting journey. Our mission is bold: transform our established recruitment technology platforms into cutting-edge, cloud-native ecosystems.

If you are a visionary technologist ready to lead our technical transformation of our AWS infrastructure and drive innovation, we encourage you to apply.

Join our dynamic team at Kyloe Partners and help us redefine the future of our industry.

Kyloe Partners HQ is based in Orkney, Scotland. Occasional travel to HQ will be required.

To apply, please submit your CV and a cover letter highlighting your relevant experience and passion for this role.

We offer a host of benefits such as 33 days holiday, electric vehicle and cycle to work schemes, wellbeing support and ongoing learning and development opportunities.


Key Responsibilities:

- Act as a thought leader for our development teams, fostering innovation and technical excellence

- Build, lead, and execute a comprehensive migration plan to modernise our existing systems

- Assess current codebases and identify components for 'strangler fig' pattern implementation and componentisation

- Design and implement a strategy to decompose our Java monolithic applications into microservices

- Evaluate and determine the optimal target technology stack for our backend systems

- Oversee the transition to serverless technologies, particularly AWS Lambda

- Implement API management solutions to seamlessly integrate legacy applications with new components

- Guide the adoption of reusable standard components across products to improve efficiency and reduce development time

- Collaborate with development team leads and architects to share knowledge and expertise

- Work closely with the Head of Technical Delivery to ensure smooth integration of new architectures with existing infrastructure and DevOps practices

- Oversee the product development roadmap, collaborating with the product management team to ensure timely delivery of features and products

- Mentor and motivate development teams, fostering a culture of continuous learning and innovation

- Align technical strategies with business objectives by working closely with stakeholders


Required Skills and Experience:

- Substantial experience in software/application architecture roles

- Strong full-stack development expertise, including backend technologies and modern front-end practices

- Extensive knowledge of microservices architecture and API management

- Proven experience in legacy system modernisation and migration

- Deep understanding of cloud technologies, particularly AWS services (e.g., Lambda, API Gateway, SQS, EC2, RDS, S3, Elastic Beanstalk, SNS, DynamoDB)

- Experience with Agile methodologies, preferably Kanban

- Excellent leadership skills with experience overseeing product development roadmaps

- Strong communication abilities, adept at articulating complex technical concepts to diverse stakeholders

- Relevant AWS cloud architect certifications

- Familiarity with AI-assisted development tools (e.g., Aider, Claude dev, Cursor)

- Knowledge of modern backend technologies such as Node.js, TypeScript, Python, or Go

- Experience with Jira and Microsoft Azure DevOps

- Familiarity with Java, Groovy, Grails, and Micronaut frameworks

- Understanding of AI and machine learning concepts, including experience with LLMs (e.g., GPT-4, Claude 3.5)