Founding Software Engineer Python - Start-up
Summary
Founding engineer at a London/Cambridge startup who owns design and delivery of scalable cloud-native apps in Python and TypeScript, deployed on Azure, leveraging LLMs and agentic AI. Sets engineering practices, builds backend services, frontend components and CI/CD, and shapes product decisions alongside the founders.
As a Founding Software Engineer, you will own the design and implementation of scalable, cloud-native apps, spanning backend services and frontend work, with Azure deployment. You’ll shape technical direction alongside the founding team and establish engineering practices to support rapid growth. You’ll work hands-on with Python and TypeScript and leverage AI technologies to solve real-world problems. This role offers autonomy and a direct impact on product decisions, architecture, and the engineering culture.
Pay / Benefits- Salary up to 115k
- Equity
- Career growth opportunities
- Hybrid work with on-site days in London and Cambridge
- Expense coverage for travel
- Collaborative, founder-led environment
- Design and develop scalable, cloud-native applications across the full SDLC
- Architect backend services and frontend components
- Implement CI/CD pipelines and deployment on Azure
- Influence technical direction and establish engineering practices
- Collaborate with the founding team to drive product decisions and engineering culture
- Proficiency in Python
- Experience with RESTful APIs (FastAPI)
- Knowledge of TypeScript, React and web technologies (HTML5, CSS3) beneficial
- Experience with LLMs and agentic AI
- Entrepreneurial mindset, proactive and hands-on
- Curious, quick learner, comfortable in a startup environment
- Degree educated; minimum 2.1 BSc; Computer Science or related field preferred; MSc/PhD typical
- Collaborative
- Strong communicator
- Proactive and autonomous
- Python
- TypeScript
- React