Software Engineer

London, London BMLL Technologies

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

About BMLL

We are the leading independent provider of harmonized Level 3 historical data and analytics to the world’s most sophisticated capital market participants. BMLL offers banks, brokers, asset managers, hedge funds and global exchange groups immediate and flexible access to the most granular Level 3, T+1 order book data and advanced analytics, enabling them to accelerate research, optimize trading strategies and generate alpha at unparalleled speed and scale.

Our culture is inclusive and highly collaborative, with a flat management structure that empowers our employees to get involved in decision making as we continue to grow and scale.  We give all our employees share options so they participate in the growth and development of the business.

We offer a combination of remote and office (London based) working, weekly team lunches and plenty of office snacks!

For more information, please visit our website, or visit our Twitter, @bmlltech or LinkedIn, @BMLL.

About the Role

At BMLL we process terabytes of historical market data every day into suites of data products, which we then deliver to our customers.

This is an exciting opportunity for someone at or near the beginning of their career in technology to join us in the Data Distribution team. Our team owns the mechanisms that deliver data to customers, and ensures they’re robust, scalable and secure.

Our promise is that however a customer gets BMLL's data, they get it in the most efficient, cost-effective and timely manner possible, and the systems we build and maintain are responsible for keeping it. 

These systems are engineered to a high standard, using many technologies including Python, SQL, RDS/Postgres, Snowflake and Celery.

Your job will involve contributing to ongoing design and development, ensuring what we own stays efficient, precise, easy to understand, easy to operate, and free of errors. Our team is crucial to the success of BMLL's technology and commercial strategies.

Responsibilities

  • Design and build solutions to distribute data to customers.
  • Ensure 24/7 system reliability by implementing company and industry best practices.
  • Implement workflow management software to automate operational tasks and optimize the utilisation of infrastructure and applications.
  • Design and implement CI/CD workflows to maintain software quality via continuous and automated deployment and testing.
  • Work hand-in-hand with product and operations teams.
  • Review and assess tools that become available in the industry.

Requirements

Essential

  • Degree in computer science or other STEM degree plus demonstrable computer science skill-set.
  • 2+ years industry experience as a software engineer, or a data engineer leaning to software engineering.
  • Good working knowledge of Python and SQL.
  • Robust theoretical or practical understanding of concepts in distributed systems.
  • Familiarity with Linux.
  • Avid learner, problem solver and detail-orientation.
  • Excellent communication skills.

Desirable

Experience with:

  • Development using AWS (or other cloud provider’s) services.
  • Snowflake, Databricks
  • Working knowledge of admin-proximate tasks on a conventional RDBMS e.g., Postgres or Oracle query optimisation.
  • C++, or C and Java

Benefits

  • Competitive salary
  • 25 days holiday plus bank holidays
  • Discretionary Bonus 
  • Pension Scheme
  • Private Medical Insurance
  • Work remotely abroad for up to 40 business days each year
  • Life Insurance
  • Combination of remote and London-based office working (2-3 days in office per week)
  • A yearly Well being Physical Activity budget
  • Continuous learning through funded training and challenging projects
  • Collaborative culture
  • Weekly team lunches
  • Free Fruit, snacks, and drinks provided throughout the day (When office based)
  • Regular Team Socials
  • Cycle to Work Scheme

We are an inclusive employer and welcome applicants from all backgrounds. We pride ourselves on our commitment to Equality and Diversity. We are committed to removing barriers throughout our hiring process. If you have any special requirements or require reasonable adjustments to help you access career opportunities at BMLL, please do let us know

This advertiser has chosen not to accept applicants from your region.

Software Engineer

London, London Insignis

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

We are a fast-growing, FinTech company looking for a talented and enthusiastic Senior Software Engineer to join our team. We are expanding, making this a perfect position if you would like to have a significant impact on our company’s growth and develop your role and career as the business evolves. You will join a team where your ideas will be welcomed and valued, and who believe in doing high quality engineering.

We are about to undertake a large project to rebuild our entire platform, so this is exciting time to join to have real impact on the tech for years to come. We are looking for someone to take responsibility for designing and building large parts of our platform.

The role involves all aspects of the development lifecycle from design, implementation, and deployment. You need to be flexible and innovative and be able to handle large scale engineering challenges.

Role Responsibilities

  • As a Senior Engineer, you will be responsible for enhancing and rebuilding the core onboarding platform, using your extensive experience of designing and engineering modern software applications following a microservices architecture.
  • Champion code quality and thoughtful software design; it's essential to have a deep commitment to the quality of the code and software produced by you and the team.
  • You will work with all stakeholders to analyse requirements to guide software architecture.
  • Implement continuous integration and delivery to limit manual testing and troubleshooting.
  • Ensure the DevOps concepts are used to deliver resilient, scalable and secure software.
  • To produce accurate technical and non-technical documentation.
  • You will coach and mentor more junior members of the team and work to build stronger coding and architectural disciplines in the team.

Our Tech Stack

We are in a process of evolving our tech stack, so this is not a definitive list, but a rough outline if what we currently have and what we want to adopt more.

  • Our services are written in C#, live in GitHub, and deployed to Azure.
  • We use Kubernetes and Helm charts for deployment with Terraform.
  • Our frontend is built using a combination of Blazor for legacy applications, and Vue.js with TypeScript for new applications.
  • We use Azure SQL for our relational data.
  • Our architecture is - where appropriate - event-driven with Kafka.
  • We perform integration testing with Cypress and Playwright.
  • We monitor our systems using AppInsights, Grafana, and Zenduty.
  • We ensure code quality with static code analysis using SonarCloud.

Requirements

We recognise that it's unlikely for anyone to possess every skill listed here. What's important is having as many as possible and a strong desire to learn the rest.

  • Strong knowledge of C#, including object-oriented programming and SOLID design principles.
  • Experience in VueJS with Typescript or similar frontend technology like React.
  • MS SQL, T-SQL
  • Experience designing event driven architecture with services such as Kafka.
  • Experience with Azure Cloud Services, Kubernetes, and designing and developing continuous integration build, test and deployment environments using modern cloud-based tools and techniques.
  • Experience with test-driven development.
  • Experience working in Agile or Scrum teams, with an understanding of sprint planning, story points, and iterative development.
  • Ability to take a pragmatic approach to coding and system design. Be able to choose solutions that balance quality and simplicity over perfectionism.
  • Must be confident, self-motivated and able to methodically solve problems.
  • Be used to working in a challenging and demanding environment where priorities can change at short notice.
  • Possess very good verbal and written communication skills.

Benefits

  • 25 days holiday (exc. Bank holidays)
  • 5% Pension contributions
  • Private medical insurance with Vitality
  • Health cash Plan offering contributions to dental, optical and much more
  • Enhanced Parental Leave
  • Cycle to Work Scheme
  • Monthly team lunches, quarterly company socials
Working Pattern

We recognise the value of in person collaboration and operate a hybrid working model from our London office. Our teams work onsite 3 days a week (Tuesday to Thursday) and remotely for 2 days, providing flexibility alongside the benefits of working together. 

This advertiser has chosen not to accept applicants from your region.

Software Engineer

London, London Electric Twin Ltd

Posted 18 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

We use foundational models to create synthetic populations that represent real populations with 92% accuracy. Leading brands use these digital twins to test strategies, understand audiences, and make decisions in days rather than months - without the cost and delays of traditional market research.

Our platform spans 155 countries and 2 million synthetic personas. When a brand needs to understand how their target audience will respond to a new campaign, they get answers in seconds instead of weeks. Million-pound decisions are based on our results.

We've seen firsthand how crucial good insights are in high-pressure situations - our team has experience across campaigns, crisis response, and strategic operations where decisions have real consequences. Electric Twin is the tool we wish we'd had. That's why we built it.

What the job involves

You'll work across the full stack - from optimizing LLM inference pipelines to building B2B SaaS products. We value engineers who can take ownership of complex problems and collaborate effectively with world-class data scientists and domain experts.

Your responsibilities:

  • Build Production Systems: Develop and maintain our Python-based platform that powers synthetic population simulations, working with PostgreSQL databases and deploying on Google Cloud Platform
  • Deliver Client Impact: Create TypeScript/JavaScript B2B SaaS products that solve real business problems for major brands, working directly with product and commercial teams
  • Ensure System Reliability: Implement monitoring, testing, and GitHub Actions CI/CD pipelines to maintain high availability for systems that influence million-pound business decisions
  • Collaborate Across Disciplines: Partner closely with our data science team to translate research innovations into robust, scalable production systems
  • Drive Technical Excellence: Contribute to engineering standards and systematic approaches as we scale our platform and grow the team
  • Solve Diverse Challenges: Work across different technical domains - from optimizing data processing pipelines to building intuitive B2B SaaS experiences to ensuring system performance under high load

Environment:

  • Small, focused team with direct access to leadership and clients
  • Office-based culture (4-5 days per week) with frequent cross-team collaboration
  • Results-driven environment where good engineering enables rapid business impact
  • Opportunity to work with innovative brands and see the immediate impact of your work

This role suits engineers who thrive on variety and impact. If you prefer narrow specialization or lengthy planning cycles, this might not be the right fit. But if you want to solve challenging problems with immediate business consequences, let's talk.

Requirements

The engineering challenge is building systems reliable enough to power these high-stakes decisions. You'll work across data pipelines processing billions of tokens, real-time simulation platforms, and B2B SaaS products that make complex AI feel intuitive.

Essential:

  • Strong software engineering fundamentals with experience in modern programming languages
  • Proven track record of shipping production software and taking ownership of systems end-to-end
  • Experience working collaboratively in cross-functional teams with diverse technical backgrounds
  • Strong problem-solving skills with the ability to debug and optimize systems across different domains
  • Excellent communication skills and genuine interest in understanding client and business needs
  • Comfortable working in dynamic environments where business priorities drive technical decisions
  • Willingness to work with our tech stack: Python (server-side), TypeScript/JavaScript (client-side), PostgreSQL, GitHub, and Google Cloud Platform

Desirable:

  • Experience with Python, TypeScript/JavaScript, PostgreSQL, or Google Cloud Platform
  • Background in building scalable systems, APIs, and data-intensive applications
  • Familiarity with AI/ML systems, large language models, or high-throughput data processing
  • Experience with GitHub Actions, CI/CD pipelines, monitoring, and observability
  • Interest in market research, behavioral science, or business applications of AI

Benefits

  • Competitive salary and equity package
  • Opportunity to work on technology that influences major business and policy decisions
  • Rapid professional growth in a scaling company with exceptional leadership
  • Direct exposure to diverse industries and high-stakes decision-making
  • Comprehensive benefits including health insurance, pension and holiday
This advertiser has chosen not to accept applicants from your region.

Software Engineer

London, London INSTANDA

Posted 70 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

INSTANDA is the worlds first no code platform for Insurance. A pioneering Insurtech, we’re revolutionising the insurance industry by offering insurers a versatile tool to create, manage, and distribute digital insurance products. Our innovative technology empowers insurance carriers to adapt swiftly to market demands and navigate the evolving landscape. Our Technology is consistently recognised as the best policy administration platform for innovative insurers, winning awards in both the UK and US.

INSTANDA has grown significantly in recent years and we are now a team of 200+ employees globally, with partnerships that operate worldwide. We’re continuing to grow our business and our DevOps team is at the forefront of our growth plans.

Follow us to learn more: Instanda.com  | LinkedIn  | Twitter  | YouTube

ABOUT THE TEAM

The Engineering Department is responsible for designing, developing, and testing the INSTANDA platform. All our applications are designed and developed in-house and hosted on Microsoft Azure.

INSTANDA is an innovative platform, where our engineers collaborate, develop, and test new features, using the latest technologies. The majority of our developers are full-stack, with some specialising in UI and databases. If performance or security are your thing you will a find a place for them here too!

ABOUT THE ROLE:

Reporting to a Dev Lead, we are looking to hire an experienced smart and technically savvy Software Engineer to join our growing Software Engineering team with a passion for software development and building great products to work on our platform. You will be working as part of an agile team, building an industry changing SaaS platform using the latest technologies.

This role is UK based, primarily remote working with some travel required to our London Office.

We are unable to provide sponsorship for this role.

What you will do:

  • Develop and unit test software to a high standard.
  • Collaborate with the wider development team to deliver customer solutions.
  • Develop new features for our platform.
  • Improve existing functionality.
  • Consistently advocating high quality of code.

Requirements

Essential:

Technical Skills:

  • C# .NET
  • ASP .NET MVC
  • LINQ and Entity Framework/LINQ to SQL
  • Web-based languages such as HTML, CSS and JavaScript
  • SQL Server
  • Web APIs, e.g. REST
  • Source control management, e.g. Git/ Azure/ Azure DevOps
  • Unit tests, e.g. XUnit
  • OOP ad SOLID principles

Behavioural Skills:

  • Proactive self-starter, who can work with minimal supervision
  • Excellent problem-solving skills
  • Strong written and verbal communication skills
  • Ability to multi-task and handle competing deadlines in a fast-paced dynamic environment.

Desirable:

  • Familiarity with OWASP would be advantageous

Benefits

  • Competitive salary
  • Generous 28 days holiday allowance, in addition to public holidays.
  • For every year of service you complete, we’ll give you an additional days holiday (max. 5 days)
  • One Dynamic Day per month on top of your holiday allowance to spend time doing the things you want to do or simply catching up with life admin.
  • Freedom Pass work up to 4 weeks of the year from anywhere.
  • FlexiBank you decide when to use your public holiday allocation.
  • Hybrid Working approach varying with the nature of your role.
  • Life cover; income protection and participation in the company pension scheme
  • All employees are included in the company discretionary bonus scheme
  • £100 per month to put towards wellness activities.
  • Annual learning & development allowance of £1,250
  • Free access to LinkedIn learning and Microsoft ESI learning platform

Additional Information:

Our company was built by looking at the world through a different lens and our culture today reflects that by encouraging you to be yourself, speak your mind, and share your opinions. We want people who want to push themselves, be part of something great, and be prepared to challenge if they think there is a better way. Collaboration sits at the heart of how we operate, it has fueled our growth enormously and our aim to be ‘world class.

We want everyone to be the best they can be throughout our recruitment process; if you require any additional adjustments please let us know. Visit instanda.com/careers for more information

INSTANDA has an in-house recruitment team, which focuses on sourcing great candidates directly.  INSTANDA does not accept unsolicited resumes from agency or search firm recruiters.  Fees will not be paid in the event a candidate submitted by a recruiter without an agreement in place is hired.  When we do use agencies, we have a PSL in place, so please do not contact managers directly.

This advertiser has chosen not to accept applicants from your region.

Software Engineer

£60000 - £75000 annum Polaron

Posted 384 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

About Polaron

Polaron is a spin-out from Imperial College London, founded by Isaac Squires, Dr. Steve Kench, and Dr. Sam Cooper. The founders were united by their desire to harness engineering, artificial intelligence, and materials science to build the materials of the future.

Our mission is to become the world leaders at the interface between AI and materials. Through relentless dedication to innovation and pragmatism, we aim to support the next generation of advanced materials critical to building a more sustainable future.

Role Overview

You’ll be joining a team of four (CEO, CTO, Chief Scientist and Head of Engineering) as the first software engineer. This role grants you a significant degree of autonomy, and influence over the development and direction of the platform and product.

We’re building a SaaS product that will allow materials engineers to leverage cutting-edge AI in their work. Some of the things on our roadmap you’ll work on include:

  • Building a robust cloud platform for scheduling the training and serving of bespoke AI models for our customers.
  • A rich web-based image manipulation application for pre-processing image data that is used to train machine learning models.

Location

This is primarily an in-person role, with the team currently working from our East London office (a short walk from Old Street and Hoxton Overground) at least four days a week. At this early stage of the company’s development we currently favour collaboration in person, but we can discuss your preferences for working location as part of an application.

Our Commitment to Diversity

At Polaron, we are dedicated to building a diverse and inclusive team. We encourage you to apply, regardless of your past experience or background.

Technologies We Use

  • Frontend/Backend: TypeScript with React/Next.js and Express/Prisma.
  • Machine Learning: Python.
  • Infrastructure: Docker, Kubernetes, Terraform (AWS).
  • Database: PostgreSQL.
  • CI/CD: Github, Github Actions.

Interview Process

Our interview process typically consists of the following stages:

  1. Initial Video Call (20 mins): Discuss your experience and interest in the role with a member of the team.
  2. Technical Pairing Exercise (1 hr): Collaborative coding session via video call, This is a chance to see how we work on an engineering problem together.
  3. Behavioral Interview (45 mins):  In-person discussion with two team members in our office.
  4. Paid Trial Day: This is a chance to spend the day in our office collaborating with the team on a real engineering task.

For any inquiries or requests for reasonable adjustments during the application process, please contact us at

Requirements

You should apply if

  • You have 3+ years experience working as a product-focussed software engineer.
  • Experience writing well-tested, maintainable code with a statically typed programming language (TypeScript, Go, Java/Scala, etc).
  • A product-oriented mindset, comfortable engaging with customers, defining products, and owning feature delivery from start to finish.
  • Comfortable working across the technology stack.

Benefits

The salary range for this position is £60,000-£75,000 GBP, and 0.1-0.5% equity, depending on experience and negotiated terms.

This advertiser has chosen not to accept applicants from your region.

Software Engineer

£40000 - £45000 annum Boba Commodities Ltd

Posted 476 days ago

Job Viewed

Tap Again To Close

Job Description

Permanent

Who we are

Boba Commodities are a successful, rapidly growing commodities trading firm with the wider purpose of investing into a better future for us all.

Our vision

To invest our trading profits into community enhancing businesses across the globe that share our values.

Our mission

Through our trading strategies, maximise the opportunity in the commodities and other markets to help us realise our vision.

We believe

Social value and long-term profit are inextricably linked. We carry this philosophy through to the role we play in the commodities markets. As part of this belief, we have ensured we are a carbon negative company, meaning we seek to double offset our carbon footprint, backdated from our inception as a company.

Where we are in our journey

From being founded in 2013, we have grown significantly over the past 10 years. We are now looking to scale our technology infrastructure and levels of automation of our trading processes. To add to the Engineering team, we are looking for a future orientated hands-on Senior Software Engineer who has a passion for engineering, strong attention to detail and excellent communication to help support us and make our vision a reality.

Our values

We believe in 80/20, the pursuit of non-perfectionism : We ensure we are always focused on the most impactful drivers and results and its value over time. We move fast and get things done.

Adapt & Evolve : We are agile and growth oriented. We won’t get everything right first time, but we are open-minded to learning from mistakes and failures. We adapt and evolve whenever needed.

Best Ideas Rise To The Top : We champion the best ideas, not our own ideas. We ensure we listen to other ideas, regardless of the source and embrace cognitive diversity and creating a psychologically safe environment where every voice is heard.

Care Personally : We care about each other at a personal level as well as ourselves. The more we understand each other, the more effective we will be.

These core values are intrinsic in our culture and in everything we do.

What are you going to do?

As part of the Engineering team you will be delivering the technology vision and contributing to a high performing, ‘well-oiled’ Engineering team. Specific examples of your responsibilities are:

  • Work closely with the Trading and Finance teams to shape and make the technology vision a reality and be a force multiplier for our Engineering objectives and strategy.
  • Contributing to the development process through writing & reviewing code, designing and implementing solutions, innovating, resolving technical challenges and solving business problems with technology solutions.
  • Build high value technology solutions for trading teams and automation of manual processes through technology.
  • Own and develop highly effective software development/SDLC processes and practices to reduce lead time to delivery and increase technical excellence.
  • Learn fast - in both technical skills and competencies for high performance and innovation.
  • Hold self and team accountable for meeting or exceeding the technology objectives.
  • Solve complex problems in a logical and pragmatic way.

Requirements

We need someone who must have the following…

- Experience developing software in SQL and Python, and ideally on cloud infrastructure.

- Strong skills/experience in:

  • Coding in Python & SQL
  • Working with Relational Databases
  • Experience of using AWS services, including but not limited to EC2, Lambda, Aurora, S3
  • Familiarisation with containerization technologies e.g., Amazon Elastic Container Service (ECS) together with AWS Fargate and orchestration tools e.g., Kubernetes
  • Current data paradigms e.g. stream processing (using Apache Kafka/Kinesis and Apache Flink), real-time architectures to enable downstream use-cases such as alerting and reporting
  • Familiarisation of AWS security best practices, Identity and access management (IAM), encryption, and network security configurations to ensure a secure cloud environment.
  • Understanding of AWS networking concepts, including VPCs, subnets, security groups, NAT gateways, VPNs, and direct connect to design and implement scalable and fault-tolerant network architectures
  • Managing data engineering pipelines through Apache Airflow
  • Familiarisation with CI/CD pipelines and other automation processes in AWS Code Pipeline
  • Knowledge and experience with Git (branching strategies and repo management)
  • Monitoring tools like AWS CloudWatch to proactively identify issues and troubleshoot system performance
  • Infrastructure as Code tools such as Terraform to automate and manage infrastructure deployments
  • AWS backup and disaster recovery solutions, such as AWS Backup and Amazon S3 versioning, to ensure data protection and business continuity
  • Familiarisation with practices like Behaviour Driven Development (BDD), Test Driven Development (TDD) and Continuous Performance Testing using open-source toolsets.

- Have a passion for building pragmatic technology solutions that focus on delivering the most value over time.

- Have a deep understanding of working methods such as Agile, Kanban, Scrum, DevOps and CI/CD tools and best practices and successful experience in embedding them in teams.

It would be even better, but not essential, if you have one or more of…

  • Have strong hands-on experience in designing and building low-latency trading or comparable infrastructures and related operational/trading processes.
  • Have hands-on experience in building rules based automation or machine learning technology solutions for trading e.g. automation of trading strategies or other intellectual property.
  • Experience in designing and implementing RESTful APIs for accessing AWS Aurora to source data for the analytics
  • Experience of Microsoft Power Bl /Tableau or other data visualization program to create effective dashboards and reports

You will thrive in the role if you have the following…

  • Work without ego, putting the team's needs ahead of your own
  • Strong self-management such as self-awareness, adaptability, positivity, self-motivation, holding yourself and team to high standards.
  • Positive reaction to failure, calm and comfortable in chaos and under pressure while retaining importantly strong ethical standards.
  • Personal commitment to excellence; to self-development, personal growth, expanding your comfort zone; strong attention to detail, ability and hunger to learn quickly; all of which is balanced with a strong sense of pragmatism.
  • Strong logical reasoning/critical thinking with an ability to make decisions, take a methodical approach, identify patterns to form conclusions and solve problems and ability to hold conflicting views in parallel.
  • Excellent written and verbal communication skills, with an ability to liaise with co-workers at all levels of the business. Specifically skilled at presenting complex information in concise and clear ways, applying the appropriate sense of urgency when required.
  • Strong team orientation, working collaboratively with high levels of self-motivation and caring personally for the team and co-workers.
  • Holds self accountable for their work, ensuring it is completed accurately and on time; communicates delivery timelines for work clearly to stakeholders.
  • Understands the difference between urgent and important, and the situational differences in approach to delivery or problem solving.
  • Effective active listener. Holds space for other’s ideas, avoids listening purely to respond; listens without ego getting in the way.
  • Excellent organisational and time keeping skills.
  • Able to clearly establish priorities but remain adaptable in a constantly changing environment.

Examples of success in this role include the following…

  • Learning and upskilling quickly - both technically and in ways of working.
  • Contributing to the Engineering team as a ‘well-oiled machine’.
  • Delivering and embedding effective testing automation toolsets and practices.
  • Strong working relationship with team members and stakeholders, acting as a trusted force multiplier for the technology vision.
  • Effectively collaborating across departments.
  • Increase innovation rates and deliver on product development.
  • Minimise technology debt and technology maintenance work through best engineering practices.
  • Build strong trust and psychological safety within Engineering team and be a culture carrier for the broader company.
  • Own and deliver improvements on Engineering KPIs

Personal Fit

Our values run deep. You can come from any background, but championing our culture is critical. We’re looking for a team member who:

  • Shares our vision and embodies the Boba culture as a role model.
  • Is looking for an organisation that puts its purpose at the heart of what it does.
  • Is hungry to help build the company - a proactive and enthusiastic force to improve our capabilities.
  • Loves coding and loves putting technology to use in a pragmatic way.
  • Has their finger on the pulse of latest information, ideas, and practices, and can transform these into tangible value for our team.
  • Leads by first deeply understanding a problem and then leveraging their experience to work with the teams to find solutions
  • Has a keen interest and understanding in the wider technical landscape, regardless of our current tech stack; is intellectually curious.

Application and Interview Process

We are small but growing fast and we need the right people who can help us grow and retain and embed our culture and values. Our selection process is both rigorous and compassionate, but we highly encourage you to approach the journey as your authentic self. You are deciding about whether this role is for you as much as we are, so if we are a natural fit for you and you find yourself enjoying this process then you will likely thrive working at Boba. Below is an outline of what you can expect from the process, but this may change or evolve.

How To Apply

If you apply directly, please include your CV and a cover letter. Whilst your CV can cover what you have experienced, achieved, and accomplished, we really encourage you to take the opportunity to describe your personal 'why' and 'how' in your cover letter to tell us more about you as a person. e.g., Why you are interested in the role with us, and how you work with people or projects or problems, what do our purpose and values mean to you.

If you are applying through one of our recruitment partners, please share this information with them so they can brief us about you. We want to know who you are as a person and not just what you have done in the past. Applicants we think could be a good fit will be invited to Round 1 which will be done in two parts:

Round 1 – Part 1 of 2: Video Assessment

Our first stage allows us to see and hear how you communicate and allows you the opportunity to tell us a bit more about yourself than a CV or cover letter can do. Just relax and be yourself. We may throw a curveball question to you which is just to give us an idea of how you might approach a situation or scenario. We highly value cognitive diversity, so this has no right or wrong answers; please answer as your authentic self.

Round 1 - Part 2 of 2: Online Assessment

As this is an Engineering role, we will ask you to complete an online technical assessment exercise. This has been calibrated by our own teams taking this assessment to ensure it represents the strengths that a person will need to have to thrive in the role. It allows us to understand your strengths and most importantly removes a large part of the subjectivity that can enter the first stage of candidate selection and provides a consistent and level starting point for all applicants. It also significantly reduces the risk of unconscious bias at the application stage, so we can ensure each applicant has the same starting point and we can find the best talent.

The purpose of the online technical assessment is for us to learn how you solve technical coding problems in as close to a real life environment as possible.

Round 2: Getting to know each other

Approx. 2hrs with breaks. We would love to host you at our office and meet you in person, and we will pay any associated travel costs. Typical format will be:

  • Meet with our Lead and Senior Trading Engineers  (Amritha & Gary) who will assign you a technical assessment exercise for about 45mins followed by a break.
  • After this, one of your potential future team members will take you for a coffee/tea/beverage for an informal chat with you for up to 15mins for you to ask any questions about the role, Boba or anything else!
  • Meet with our Associate Chief of Staff (Catherine) for up to 60mins

We will typically be in touch within a week on next steps after this stage.

Round 3: Final Round

Approx. 2 hours with breaks. This will be in-person in our office again, and we will pay any associated travel costs. We tollgate this stage, meaning we will make a decision on the day to proceed with the next interviewer. The structure will likely be:

•    Meet with our Chief of Staff/Chief People and Culture Officer (Iain) for up to 45mins inc. any questions you may have.

If Iain and you both wish to continue, then:

•    Meet with our COO (Marc) for up to 30mins inc. any questions you may have.

If Marc and you both wish to continue, then:

•    Meet with our CEO (Samir) for up to 30mins inc. any questions you may have.

If you have any questions about the process along the way, just ask us at

Good luck and we look forward to meeting you!

Benefits

What we can offer you

We are growing and adding to how we want to make Boba the best place to work on the planet and are always listening to what our team think we can do to achieve that. On top of a culture of personal growth, caring personally, inclusivity where your ideas are heard and often implemented, we can offer:

  • £40,000 annual salary plus annual discretionary performance bonus
  • Support from a professionally qualified Coach to help you achieve your personal and professional goals
  • Work/life balance. We mainly trade in US markets, and as a result need to ensure we have Engineering available to support the Trading team. However, outside of having appropriate coverage in place, we work hard to stick to an average 8 hour day and you will have a large amount of autonomy over your work. We value output and engagement and we do not like presenteeism, we know that everyone has a life outside of work
  • Comprehensive health care cover, including mental health, dental and optical cover, with zero excess for the employee (and tax is paid by us!) via Aviva
  • Life Insurance and Income Protection via YuLife
  • Physical health allowance where we provide an allowance to each employee to use towards a physical activity of their choice (e.g., gym membership, Brazilian ju-jitsu, personal trainer, running club; pretty much anything as long as it gets you moving!)
  • 39 days holiday, to be taken whenever you want subject to ensuring we have operational and trading coverage. We do not mandate you work public holidays nor do we mandate you must take them off, instead we recognise that UK bank holidays do not always align to important dates for everyone so give our employees the choice
  • Up to £1K a year to support one personal amazing growth goal. Our only guidelines are that it cannot be incongruent to our purpose or values, and it must push you out of your comfort zone
  • Pension contribution
  • A book a month for personal development
  • A gift on your birthday.
  • Support to pursue professional certifications/qualifications
  • Boba Day – an optional annual away day for socialising and training together
  • ‘Bobaversary’ recognition for reaching significant milestones in your career with us

Other examples of situational/ad-hoc schemes we have run for our employees:

  • Surprise and delight – we sent our people gifts from us during mandatory WFH periods, just to show we are thinking about them
  • Social events & celebratory gifts for achieving team goals
  • Fridge full of snacks and drinks (healthy and less-healthy options are available!)
This advertiser has chosen not to accept applicants from your region.

GenAI Full Stack Engineer - Consultant - Digital Excellence - London

London, London Capgemini

Posted 2 days ago

Job Viewed

Tap Again To Close

Job Description

GenAI Full Stack Engineer - Consultant - Digital Excellence - London Reference Code: 137059-en_GBContract Type: PermanentProfessional Communities: Strategy & Transformation

ROLE DETAILS

SBU - Invent

CU - Business Technology 

Global Grade - B 

At Capgemini Invent, we believe difference drives change. As inventive transformation consultants, we blend our strategic, creative and scientific capabilities, collaborating closely with clients to deliver cutting-edge solutions. Join us to drive transformation tailored to our client's challenges of today and tomorrow. Informed and validated by science and data. Superpowered by creativity and design. All underpinned by technology created with purpose.

YOUR ROLE

Join our team as a key player in building cutting-edge GenAI full-stack applications. In this role, you will:

  • Collaborate with the team to develop GenAI proof-of-concepts (POCs) for clients using technologies like Retrieval-Augmented Generation (RAG) and intelligent agents.
  • Scale existing POCs to production-ready solutions for customer use.
  • Design and develop FullStack applications for both GenAI and non-GenAI projects.
  • Support the development of infrastructure to enable robust end-to-end solutions.
  • Grow your skills by exploring and experimenting with emerging technologies, including GenAI.
  • Share your expertise by coaching and mentoring team members, fostering skill development within the team.

Additional Opportunities

This role offers avenues for both personal and business growth through contributions in the following areas:

Business Development

  • Lead or contribute to proposals, RFPs, bids, and client pitches.
  • Develop innovative propositions and participate in client-hosting events.

Internal Initiatives

  • Engage in campaign development, internal think tanks, and whitepapers.
  • Contribute to practice operations, recruitment, and team-building activities.
  • Help shape the organization’s offerings and capabilities.

Learning and Development

  • Access training and certifications to enhance your career and align with company needs.
  • Stay at the forefront of technological advancements by upskilling in high-demand areas like GenAI.

Become part of a dynamic environment where innovation, collaboration, and growth are central to everything we do.

YOUR PROFILE

To be considered for this position you must meet below requirements:

Eligibility

  • You need to hold an active SC (Security Check) Clearance or be eligible for such level of clearance.

Technical Expertise

  • Backend Development : Experience in building microservices using either Python with FastAPI , or TypeScript with Express or equivalent
  • Frontend Development : Experience in building React applications using TypeScript, leveraging frameworks such as Next.js or Vite .
  • GenAI Frameworks : Familiarity with tools like LangChain , LangGraph , CrewAI , or Vercel AI (in Python or JavaScript).
  • LLM experience : Practical experience with Large Language Models (LLMs) such as OpenAI , Anthropic , Mistral , or Llama , and tools like Ollama .
  • Cloud Platforms : Proficiency in AWS or Azure for hosting and deployment.
  • Containerization and Orchestration : Hands-on experience with Docker , Kubernetes , and Docker Compose .
  • Infrastructure as Code (IaC) : Exposure to tools like Terraform .
  • Monitoring Tools : Familiarity with LLM monitoring tools like Langsmith , Langfuse , or similar.
  • CI/CD : Experience with continuous integration and deployment tools such as GitLab , GitHub , or Jenkins .

Database Management

  • Vector Databases: Experience with and (but not limited to) ChromaDB, Pinecone, PGVector, MongoDB , Qdrant etc.
  • NoSQL: Familiarity with NoSQL databases (e.g., MongoDB preferred).
  • SQL: Experience working with SQL databases like PostgreSQL.

Version Control

  • Proficient in Git and version control platforms like GitHub, GitLab, etc.

Work Methodology

  • Experience working in an agile team environment.

Communication Skills

  • Ability to effectively communicate with internal and external stakeholders, adapting your approach based on the audience and context.

WHAT YOU'LL LOVE ABOUT WORKING HERE:

We are delighted to have received the “Glassdoor Best Places to work UK’ accolade for 4 consecutive years . To see what it’s like to work at Capgemini Invent, visit our Glassdoor page . Capgemini Invent offers engineers a culture of learning, ownership, and focus on value.

Culture and Growth

Capgemini Invent fosters a culture of learning, ownership, and delivering value. You’ll work on high-profile transformations, gaining hands-on experience with leading-edge technologies. Comprehensive Training and Certifications : Our consultants receive formal training from industry experts in consulting and client delivery. You’ll have access to a wide array of training programs and certifications in areas such as:
 

  • Cloud Technologies: AWS, Azure, GCP
  • Programming: Java, Kotlin, Node.js, Spring Boot
  • DevOps: Terraform, Kubernetes, Docker
  • Cybersecurity: CISSP, CISM
  • Agile Delivery: Scrum Master, Product Owner, Scaled Agile Framework
     

This flexibility allows you to build expertise in domains that align with your interests and our clients’ needs.

Unique Learning Environment

Les Fontaines : Just outside Paris, our unique training facility offers an immersive environment for thought leadership, skill-building, and collaboration, enabling us and our clients to succeed.

Community and Connection

Digital Transformation Showcases : Monthly events where we share our innovations and demonstrate the transformative power of technology for our clients.

Social events

  • Monthly Team Drinks: A chance to connect with the wider team in a relaxed city setting.
  • Team Breakfasts: Enjoy informal office meetups to hear from leadership, discuss market trends, and catch up with colleagues.
  • Team Away Days: Engage with teammates, have fun, and learn something new.
     

Capgemini Invent offers a vibrant, inclusive, and rewarding environment where your career can thrive, and your contributions truly make an impact.

NEED TO KNOW

At Capgemini we don’t just believe in inclusion, we actively go out to making it a working reality. Driven by our core values and Inclusive Futures for All campaign, we build environments where you can bring you whole self to work.


We aim to build an environment where employees can enjoy a positive work-life balance. We embed hybrid working in all that we do and make flexible working arrangements the day-to-day reality for our people. All UK employees are eligible to request flexible working arrangements.


Employee wellbeing is vitally important to us as an organisation. We see a healthy and happy workforce a critical component for us to achieve our organisational ambitions. To help support wellbeing we have trained ‘Mental Health Champions’ across each of our business areas. We have also invested in wellbeing apps such as Thrive and Peppy.
 

CSR

We’re also focused on using tech to have a positive social impact. So, we’re working to reduce our own carbon footprint and improve everyone’s access to a digital world. It’s something we’re really serious about. In fact, we were even named as one of the world’s most ethical companies by the Ethisphere Institute for the 10th year . When you join Capgemini, you’ll join a team that does the right thing.

Whilst you will have London Manchester or Glasgow as an office base location, you must be fully flexible in terms of assignment location, as these roles may involve periods of time away from home at short notice.
 
We offer a remuneration package which includes flexible benefits options for you to choose to suit your own personal circumstances and a variable element dependent grade and on company and personal performance.
 
In order to commence a role with Capgemini UK plc you will be required to provide documentary proof prior to joining the Company that you are entitled to live and work in the UK.
 

ABOUT CAPGEMINI

Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2023 global revenues of €22.5 billion.

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Senior software engineer genai team Jobs in London !

Senior Software Engineer

Bishopsgate, London Retelligence

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

full time

Job Title: Senior Software Engineer
Reporting to: Lead Engineer

Role Purpose:

As a Senior Software Engineer, you will enhance and support both new and existing products within the Software Engineering group. In addition to contributing to feature development, you will play a role in shaping the technology and process strategies, and occasionally lead innovation or software design initiatives.

Key Responsibilities:

  • Develop new features with a strong focus on high-quality code.
  • Conduct peer code reviews to ensure quality and adherence to best practices.
  • Participate in daily stand-ups, change analysis sessions, and technical presentations.
  • Provide guidance on tool and environment adoption where necessary.
  • Continuously develop knowledge of the business domain and gain a deeper understanding of the organization's objectives.
  • Work closely with tech leads, engineers, testers, and other personnel to deliver high-quality products.
  • Take ownership of initiatives related to innovation or addressing technical debt.
  • Design, document, and communicate system solutions with a balanced focus on time, quality, cost, and performance.
  • Collaborate with colleagues across the organization to gain buy-in and feedback on proposals and designs.

Required Knowledge & Experience:

Essential:

  • Strong proficiency in C# at a commercial level.
  • Solid experience with .NET Core and related open-source technologies.
  • Knowledge of Object Orientation, SOA, and relevant design patterns.
  • Experience with modern software development practices, including agile methodologies , version control, code reviews, and continuous integration.
  • Understanding of concurrency, asynchrony, and parallelism.
  • Experience with Test Driven Development (TDD), unit testing frameworks, mocking frameworks, and patterns for testability.
  • Proficiency in relational database concepts, Microsoft SQL Server , and SQL .
  • Familiarity with front-end technologies such as HTML , CSS , and JavaScript .
  • Experience in Web API design and implementation.

Desirable:

  • Commercial experience with Typescript .
  • Experience with containerization (e.g., Docker ) and container orchestration (e.g., Kubernetes ).
  • Experience in SPAs and responsive web development, particularly with Angular .
  • Familiarity with enterprise messaging systems (e.g., NServiceBus , Azure Service Bus )
This advertiser has chosen not to accept applicants from your region.

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Senior Software Engineer Genai Team Jobs View All Jobs in London