Principal Software Developer

London FULL TIME £65,000 - £90,000 / Year
(£5,417 - £7,500 / Month)

Job Description

Are you an experienced Principal Software Developer with a passion for innovation? We want you! In this role, you will take charge of software projects, provide strategic direction, and make key architectural decisions that influence our entire tech stack.

Responsibilities

  • Design and implement robust software architectures that meet business goals.
  • Work closely with cross-functional teams to promote sprint goals and product vision.
  • Guide junior and mid-level developers in technical execution.
  • Monitor performance and optimize applications for maximum efficiency.
  • Lead efforts in integrating new technologies and practices.
  • Foster a collaborative team environment and encourage innovative thinking.
  • Drive the adoption of Agile methodologies.
  • Prepare detailed documentation for new features and initiatives.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is highly desirable
Experience
  • 5+ years of experience in software development and architecture
Technical Skills
  • JavaScript
  • Python
  • Node.js
  • Cloud Services
  • Microservices Architecture
  • DevOps
Soft Skills
  • Leadership
  • Problem-solving
  • Communication
  • Agile Methodologies
Certifications
  • AWS Certified Solutions Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and Kubernetes: Proficiency in Docker for containerization and Kubernetes for orchestration.
  • Experience with CI/CD pipelines: In-depth knowledge of CI/CD practices and tools for automated delivery.

Benefits

  • Health, dental, and vision insurance
  • Pension scheme with employer contributions
  • Flexible work arrangements
  • Professional development opportunities

Company Culture

  • Collaborative Environment: We promote a culture of collaboration where ideas are shared and innovation thrives.
  • Commitment to Growth: Our team is encouraged to pursue personal and professional growth through ongoing learning opportunities.
  • Inclusivity and Diversity: We celebrate diversity and are committed to creating an inclusive workspace for all.
Status: Closed