Senior Software Engineer in Central London
Senior Software Engineer in Central London

Senior Software Engineer in Central London

Full-Time 60000 - 84000 £ / year (est.) No home office possible
P

At a Glance

  • Tasks: Join a dynamic team as a Senior Software Engineer, focusing on AI-driven SaaS solutions.
  • Company: Be part of an innovative AI-first SaaS company recently listed on NASDAQ.
  • Benefits: Enjoy a competitive salary, pension, stock options, and free in-office lunches.
  • Why this job: Transform the future of commerce with cutting-edge AI and ML technologies in a collaborative environment.
  • Qualifications: Proven experience in Python, web frameworks, and strong problem-solving skills required.
  • Other info: Must work onsite in London W1, Monday to Friday; no remote options available.

The predicted salary is between 60000 - 84000 £ per year.

Salary to £75,000

Benefits: pension, stock options, free in-office lunches

Location: Mon-Fri onsite in London W1 offices (Piccadilly Circus)

Company: Having recently floated on NASDAQ, this company is a dynamic, AI-first SaaS company known for leveraging the latest advancements in Generative AI to deliver world-class AI commerce solutions. Recognized by industry leaders, they are in an exciting growth phase and seeking experienced professionals to join their innovative team.

The Role: They are seeking a highly skilled Senior Software Engineer with expertise in full-stack development, primarily using Python, to join their flagship SaaS product team. Their ideal candidate will have a strong background in AI and ML techniques and will play a critical role in designing and implementing cutting-edge features in their AI-driven SaaS solutions.

Experience

  • Design and Development: Proficiency in Python programming. Experience with web frameworks like Django and Flask. Strong understanding of database management (SQL/NoSQL).
  • Leadership and Mentorship: Previous experience mentoring junior developers. Leadership skills to guide and manage project teams.
  • Collaboration: Strong communication and collaboration abilities to work effectively with cross-functional teams. Experience in defining project requirements and specifications.
  • Code Quality Assurance: Expertise in conducting code reviews. Knowledge of best practices in coding and software development.
  • Troubleshooting and Debugging: Strong problem-solving abilities. Experience in identifying and resolving code issues.
  • Staying Informed: Up-to-date knowledge of the latest trends and standards in Python development. Familiarity with new technologies and tools.
  • Performance Optimization: Skills in code and performance optimization. Experience in testing to ensure smooth software operation.
  • Documentation: Ability to document code and technical specifications properly.

Required

  • Proven history as a Python Developer with a strong project portfolio.
  • Web Frameworks: Django, Flask.
  • Database: Knowledge of relational and non-relational databases like PostgreSQL, MongoDB.
  • Front-End: Familiarity with HTML, CSS, JavaScript.
  • Version Control: Proficiency in Git. GitHub.
  • Testing Tools: pytest, unittest.
  • API Development: Building and integrating RESTful APIs.
  • Containerization and Cloud Platforms: Experience with Docker, Kubernetes, AWS, Google Cloud.

Beneficial

  • Bachelors degree or Associates with experience in the field.

Responsibilities

  • Participating in engineering teams agile ceremonies
  • Analyse user and system requirements
  • Design flowcharts to illustrate software solutions
  • Write efficient code based on feature specifications
  • Develop user interfaces
  • Prioritize and execute tasks in the software development life cycle
  • Design database architecture
  • Test and debug Java applications
  • Validate software functionality and security

Senior Software Engineer in Central London employer: Profile 29

As a leading AI-first SaaS company based in the vibrant heart of Central London, we offer an exceptional work environment that fosters innovation and collaboration. Our employees enjoy competitive salaries, generous benefits including pension and stock options, and free in-office lunches, all while being part of a pioneering team at the forefront of AI commerce solutions. With ample opportunities for professional growth and development, we are committed to nurturing talent and empowering our staff to shape the future of technology.
P

Contact Detail:

Profile 29 Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in Central London

✨Tip Number 1

Make sure to showcase your experience with Python and relevant web frameworks like Django and Flask during any discussions. Highlight specific projects where you've successfully implemented these technologies, as this will demonstrate your hands-on expertise.

✨Tip Number 2

Prepare to discuss your leadership and mentorship experiences. Since the role involves guiding junior developers, be ready to share examples of how you've supported team members in their growth and contributed to a collaborative work environment.

✨Tip Number 3

Stay updated on the latest trends in AI and ML, as well as advancements in Python development. Being able to discuss current technologies and how they can be applied to enhance the company's SaaS solutions will set you apart from other candidates.

✨Tip Number 4

Familiarise yourself with the company's products and services before your interview. Understanding their AI-driven solutions and being able to articulate how your skills can contribute to their success will show your genuine interest in the role and the company.

We think you need these skills to ace Senior Software Engineer in Central London

Proficiency in Python programming
Experience with web frameworks like Django and Flask
Strong understanding of database management (SQL/NoSQL)
Mentoring junior developers
Leadership skills for project management
Strong communication and collaboration abilities
Conducting code reviews
Knowledge of best practices in coding and software development
Strong problem-solving abilities
Up-to-date knowledge of trends in Python development
Skills in code and performance optimization
Ability to document code and technical specifications
Familiarity with HTML, CSS, JavaScript
Proficiency in Git and GitHub
Experience with testing tools like pytest and unittest
Building and integrating RESTful APIs
Experience with Docker, Kubernetes, AWS, Google Cloud

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, web frameworks like Django and Flask, and any relevant AI and ML projects. Use specific examples to demonstrate your skills in full-stack development.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for AI and ML, and how your background aligns with the company's mission. Mention your leadership experience and ability to mentor junior developers, as these are key aspects of the role.

Showcase Your Project Portfolio: Include a link to your project portfolio that demonstrates your proficiency in Python and your experience with database management, API development, and performance optimisation. Highlight any projects that involved collaboration with cross-functional teams.

Follow Application Instructions: Ensure you follow all application instructions carefully. Confirm that you are eligible to work in the UK without sponsorship and that you can work onsite in London W1 from Monday to Friday, as specified in the job description.

How to prepare for a job interview at Profile 29

✨Showcase Your Python Expertise

Make sure to highlight your proficiency in Python during the interview. Be prepared to discuss specific projects where you've used Python, especially with frameworks like Django and Flask. This will demonstrate your technical skills and experience relevant to the role.

✨Demonstrate Leadership and Mentorship

Since the role requires mentoring junior developers, share examples of how you've guided others in previous positions. Discuss your leadership style and how you foster collaboration within teams, as this will show that you're not just a skilled developer but also a team player.

✨Prepare for Technical Questions

Expect to face technical questions related to full-stack development, database management, and code quality assurance. Brush up on your knowledge of SQL/NoSQL databases and be ready to explain your approach to troubleshooting and debugging code issues.

✨Stay Updated on AI and ML Trends

Given the company's focus on AI and ML, it's crucial to demonstrate your awareness of the latest trends and technologies in these fields. Be prepared to discuss how you've applied AI techniques in your work and how you can contribute to their innovative solutions.

Senior Software Engineer in Central London
Profile 29
P
  • Senior Software Engineer in Central London

    Full-Time
    60000 - 84000 £ / year (est.)

    Application deadline: 2027-04-10

  • P

    Profile 29

Similar positions in other companies
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>