Principal Software Engineer – Drive Social Impact Through Tech London (Hybrid or Remote) Are you a tech leader passionate about using software to create meaningful change? We’re seeking a Principal Software Engineer to lead technical initiatives, architect scalable solutions, and collaborate with cross-functional teams. Key Responsibilities: Lead technical strategy across multiple projects, ensuring scalable, secure architectures. Develop backend infrastructure and CI/CD pipelines using Python, Django, and AWS. Provide expert technical guidance to clients and stakeholders. Mentor and support a team of developers. What We’re Looking For: 5 years of software development experience, including Python, Django & AWS. Strong leadership and technical decision-making skills. Experience modernizing legacy systems and working with stakeholders. Passion for ethical software development and social impact. Why Join? Work on projects that drive change in healthcare, employment, and public services. Join a supportive, innovative, and mission-driven team. Enjoy flexible work arrangements and professional growth opportunities. We value diversity and encourage applicants from all backgrounds. Apply now and help shape the future with technology