At a Glance
- Tasks: Lead technical strategy and develop scalable solutions using Python, Django, and AWS.
- Company: Join a mission-driven team focused on creating social impact through technology.
- Benefits: Enjoy flexible work arrangements and opportunities for professional growth.
- Why this job: Make a difference in healthcare and public services while working with innovative minds.
- Qualifications: 5+ years in software development with strong leadership skills and a passion for ethical tech.
- Other info: Diversity is valued; applicants from all backgrounds are encouraged to apply.
The predicted salary is between 48000 - 72000 Β£ per year.
Senior Tech Consultant | Partnering with high growth, VC & PE backed scale-ups
Principal Software Engineer β Drive Social Impact Through Tech
Location: 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!
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Software Development
Industries: Non-profit Organizations, Civic and Social Organizations, and Software Development
#J-18808-Ljbffr
Principal Software Engineer employer: Propel
Contact Detail:
Propel Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Principal Software Engineer
β¨Tip Number 1
Familiarise yourself with the latest trends in ethical software development and social impact. This will not only help you align your values with ours but also demonstrate your passion for using technology to drive meaningful change during discussions.
β¨Tip Number 2
Prepare to discuss your experience with Python, Django, and AWS in detail. Be ready to share specific examples of how you've used these technologies to create scalable solutions or modernise legacy systems, as this will showcase your technical expertise.
β¨Tip Number 3
Highlight your leadership skills by preparing anecdotes that illustrate your ability to mentor and support a team. Discussing how you've guided developers in previous roles can set you apart as a strong candidate for this position.
β¨Tip Number 4
Research our current projects and initiatives related to healthcare, employment, and public services. Being knowledgeable about our work will allow you to engage in meaningful conversations and show your genuine interest in contributing to our mission.
We think you need these skills to ace Principal Software Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Python, Django, and AWS. Emphasise any leadership roles you've held and projects where you've made a significant impact, especially in social sectors.
Craft a Compelling Cover Letter: In your cover letter, express your passion for ethical software development and social impact. Mention specific projects or experiences that align with the company's mission and how you can contribute to their goals.
Showcase Technical Skills: Include a section in your application that details your technical skills, particularly in backend infrastructure and CI/CD pipelines. Provide examples of how you've used these skills in past roles to drive successful outcomes.
Highlight Mentorship Experience: If you have experience mentoring developers, be sure to include this in your application. Discuss how you've supported team members in their growth and how you plan to continue this in the new role.
How to prepare for a job interview at Propel
β¨Showcase Your Technical Expertise
Be prepared to discuss your experience with Python, Django, and AWS in detail. Highlight specific projects where you've developed scalable solutions or modernised legacy systems, as this will demonstrate your technical prowess and relevance to the role.
β¨Emphasise Leadership Skills
As a Principal Software Engineer, you'll be expected to lead teams and make critical decisions. Share examples of how you've mentored developers or led technical initiatives in previous roles, showcasing your ability to guide and inspire others.
β¨Align with Their Mission
This role focuses on social impact through technology. Research the company's projects and values, and be ready to discuss how your passion for ethical software development aligns with their mission. This will show that you're not just looking for a job, but are genuinely interested in making a difference.
β¨Prepare Questions for Them
Interviews are a two-way street. Prepare thoughtful questions about their current projects, team dynamics, and future goals. This not only shows your interest in the role but also helps you assess if the company is the right fit for you.