Job Description
Principal Software Engineer (London)
- Title of Role: Principal Software Engineer (London)
- Location: UK, hybrid
- Company Stage of Funding: Venture-Backed — AI, B2B, Software Development
- Office Type: Hybrid
- Salary: $170K–$170K
We're representing a dynamic AI product incubator that is part of one of Europe's leading software investment firms. This company is focused on developing innovative B2B software solutions that leverage cutting-edge technology. With a robust backing and a commitment to pushing the boundaries of AI, they are poised to make significant impacts in the industry.
What You Will Do
- Design and implement scalable software solutions using Python and FastAPI to enhance product functionality.
- Lead the architecture and development of cloud-native applications on AWS and GCP.
- Collaborate with cross-functional teams to define system requirements and deliver high-quality software.
- Optimize application performance and reliability in a Kubernetes environment.
- Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
- Contribute to the full software development lifecycle, from concept to deployment and maintenance.
- Utilize React and TypeScript to build intuitive user interfaces that meet customer needs.
Ideal Candidate Background
- 10–15 years of experience in software engineering, with a strong focus on backend development.
- Proficient in Python and FastAPI, with hands-on experience in cloud platforms such as AWS and GCP.
- Demonstrated expertise in container orchestration using Kubernetes.
- Solid understanding of frontend technologies, specifically React and TypeScript.
- Proven track record of leading engineering projects and mentoring team members.
Preferred
- Experience in the AI or machine learning domain.
- Familiarity with Agile development methodologies.
- Knowledge of DevOps practices and CI/CD pipelines.
Compensation and Benefits
The base salary for this role is $170K, coupled with a competitive benefits package that includes opportunities for professional development and a flexible working environment.