Senior Software Engineer - Platform in London

Senior Software Engineer - Platform in London

London Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Dormont Manufacturing Co

At a Glance

  • Tasks: Develop AI-driven software solutions and tackle real-world challenges.
  • Company: Join a diverse team at a cutting-edge tech company.
  • Benefits: Competitive salary, professional growth, and a collaborative environment.
  • Other info: Dynamic workplace with opportunities to learn from brilliant minds.
  • Why this job: Transform decision-making with AI and make a real impact.
  • Qualifications: Experience in Python, software development, and leading teams.

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

We’re looking for a Senior Software Engineer to join our cutting‑edge product, Frontier, working within the Platform Core product squad.

In this role, you’ll be immersed in hands‑on work, tackling complex real‑world challenges using state‑of‑the‑art technology. From optimising multinational supply chain logistics to reducing time‑to‑market for clinical trials and supporting sustainability goals in various industries, Frontier empowers organisations to make informed decisions through AI‑driven insights. Join us on this exciting journey of transforming decision‑making with AI and machine learning, revolutionising how businesses thrive utilising Decision Intelligence.

What you will be doing:

  • Collaborating with other Engineers in the team to develop and implement AI‑driven software solutions.
  • Conducting code reviews & pair programming with junior members of the team, directly impacting customer projects and outcomes.
  • Getting the opportunity to work in diverse domains, expanding your industry knowledge and gaining experience with cutting‑edge technologies.
  • Working in an Agile environment with cross‑functional teams, including data scientists, project managers, and business stakeholders, to understand customer needs and translate them into technical requirements.

What we are looking for:

  • Demonstrable experience programming in Python.
  • Experience building maintainable code for software products.
  • Experience working with data scientists and Machine Learning.
  • Experience and understanding of Data Structures and Algorithms.
  • Experience leading junior engineers.
  • Outstanding verbal and written communication skills, ensuring inclusivity in all interactions.

What we can offer you:

The Faculty team is diverse and distinctive, and we all come from different personal, professional and organisational backgrounds. We all have one thing in common: we are driven by a deep intellectual curiosity that powers us forward each day.

Faculty is the professional challenge of a lifetime. You’ll be surrounded by an impressive group of brilliant minds working to achieve our collective goals. Our consultants, product developers, business development specialists, operations professionals and more all bring something unique to Faculty, and you’ll learn something new from everyone you meet.

Senior Software Engineer - Platform in London employer: Dormont Manufacturing Co

At Faculty, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As a Senior Software Engineer, you'll not only tackle complex challenges with cutting-edge technology but also enjoy ample opportunities for professional growth and development within a diverse team of experts. Our commitment to inclusivity and intellectual curiosity ensures that every day is a chance to learn and contribute to meaningful projects that drive real-world impact.

Dormont Manufacturing Co

Contact Details:

Dormont Manufacturing Co Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to current employees at the company through LinkedIn or other platforms. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!

Tip Number 2

Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice Python problems. The more comfortable you are with algorithms and data structures, the better you'll perform!

Tip Number 3

Showcase your collaborative spirit! Be ready to discuss past experiences where you worked in teams, especially with data scientists or junior engineers. Highlighting your teamwork skills can set you apart from other candidates.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team and being part of this exciting journey with AI and machine learning.

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

Python
AI-driven software solutions
Code Reviews
Pair Programming
Agile Methodologies
Data Structures
Algorithms

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your programming experience in Python and any work with AI-driven solutions to catch our eye!

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're excited about joining our team at Frontier. Share specific examples of how you've tackled complex challenges and collaborated with others in an Agile environment.

Showcase Your Communication Skills:Since outstanding communication is key for this role, ensure your written application is clear and concise. We want to see how you can convey technical concepts in an inclusive way that resonates with diverse audiences.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity to join our innovative team!

How to prepare for a job interview at Dormont Manufacturing Co

Know Your Tech Stack

Make sure you’re well-versed in Python and any other technologies mentioned in the job description. Brush up on your knowledge of data structures and algorithms, as these are likely to come up during technical discussions.

Showcase Your Collaboration Skills

Since the role involves working with cross-functional teams, be prepared to discuss your experience collaborating with data scientists and project managers. Share specific examples of how you’ve successfully worked in Agile environments and contributed to team projects.

Prepare for Code Reviews

Expect to talk about your approach to code reviews and pair programming. Think of instances where you’ve mentored junior engineers or improved code quality, and be ready to explain your thought process and the impact it had on the project.

Communicate Clearly

Outstanding communication skills are a must. Practice articulating your thoughts clearly and inclusively, especially when discussing complex technical concepts. This will help demonstrate your ability to engage with diverse stakeholders effectively.