Senior Software Engineer (London, UK)
Senior Software Engineer (London, UK)

Senior Software Engineer (London, UK)

Full-Time 43200 - 72000 ÂŁ / year (est.) No home office possible
Go Premium
Z

At a Glance

  • Tasks: Lead the development of innovative features for our cQuant platform using modern tech.
  • Company: Join Zema Global, a leader in data infrastructure and analytics with a collaborative culture.
  • Benefits: Enjoy competitive salary, 25 days leave, performance bonuses, and professional development opportunities.
  • Why this job: Make a real impact by solving complex challenges in a dynamic, hybrid work environment.
  • Qualifications: 7+ years in software development with strong skills in web applications and cloud technologies.
  • Other info: Diverse and inclusive workplace committed to innovation and meaningful contributions.

The predicted salary is between 43200 - 72000 ÂŁ per year.

Location: London, UK (only candidates located in London or nearby will be considered for this role)

Job Type: Full‑Time

Work Model: Hybrid

Industry: Data Infrastructure and Analytics

About us

Founded in 1995, Zema Global Data Corporation empowers organizations to simplify complexity, reduce risk, and make faster, more confident decisions that drive measurable results. Over the past two years, Zema Global has accelerated its growth through strategic investment and acquisition to strengthen our global leadership. Together we’re helping our customers gain a Decisioning Advantage – one bold idea at a time. With a presence across global energy, commodity, and financial markets, Zema Global empowers customers to simplify complexity, reduce risk, and make faster, more confident decisions that drive measurable results. At Zema Global, we Think Big, Make It Happen, and Win as One. We thrive on collaboration, creativity, and respect, united by a shared drive to innovate and deliver meaningful impact for our customers and communities. If you’re inspired by solving complex challenges and contributing to a culture that values purpose and performance, we invite you to join us.

About the Job

We are seeking an experienced Senior Software Engineer to help lead the development and evolution of the cQuant platform. In this role, you will design, implement, and optimize complex features across the full stack while mentoring other developers and influencing technical direction. You’ll contribute to building high‑performance, scalable, and secure solutions that serve our energy analytics customers worldwide.

Key Responsibilities

  • Lead the design and development of critical features across both frontend (React.js) and backend (Node.js/Express, Python, Golang) systems.
  • Guide the team in applying Agile development practices and ensure delivery of high‑quality, maintainable code.
  • Translate complex business requirements and wireframes into robust, production‑ready solutions.
  • Implement cloud‑native solutions leveraging AWS, Azure, or equivalent cloud platforms.
  • Oversee integration of frontend components with server‑side logic and APIs.
  • Mentor junior and mid‑level engineers, promoting best practices in coding, testing, and DevOps.
  • Drive improvements in team processes, tooling, and infrastructure.
  • Champion secure development practices and implement modern approaches for data protection.
  • Collaborate closely with product owners, designers, and stakeholders to deliver features that meet both technical and business goals.

Required Technical Skills Must‑Hold

  • Solid understanding of modern web application architecture.
  • Strong understanding of Linux environments, containerization, and CI/CD pipelines.
  • Experience architecting and deploying cloud‑native applications (AWS, Azure, or similar).
  • Proficiency with databases like PostgreSQL, including schema design and optimization.
  • Proven track record in performance optimization, benchmarking, and scalability design.
  • Advanced use of Git and version control best practices.

Education & Experience

  • Bachelor’s degree in computer science, mathematics, or related field (or equivalent practical experience).
  • 7+ years of professional software development experience building and scaling complex web applications.
  • Prior experience leading projects or mentoring engineers strongly preferred.

Nice‑to‑Have

  • Strong analytical and problem‑solving skills, with ability to balance technical and business trade‑offs.

Compensation & Benefits

  • Eligible for discretionary performance‑based bonus
  • 25 Days Annual Leave + Public Holidays.
  • Professional Development & Learning Opportunities

How to Apply?

If you’re excited about this opportunity, send us your application highlighting your qualifications and experience relevant to the role and we’ll get back to you as soon as possible (we only accept CVs in English). We appreciate all applications, but only shortlisted candidates will be contacted for further consideration. Thank you for your interest. And strictly no agency calls or agency CV submissions. We’re looking forward to seeing how you can make an impact with us!

No visa sponsorship is available for this position.

Equality and Diversity: Zema Global is committed to diversity and inclusion. We encourage applications from all qualified individuals and do not discriminate based on race, gender, sexual orientation, disability, or any other protected status.

Senior Software Engineer (London, UK) employer: Zema Global Data Corporation

At Zema Global Data Corporation, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Located in the vibrant city of London, our hybrid work model allows for flexibility while providing ample opportunities for professional development and mentorship. With a commitment to diversity and inclusion, we empower our employees to tackle complex challenges and make a meaningful impact in the data infrastructure and analytics industry.
Z

Contact Detail:

Zema Global Data Corporation Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (London, UK)

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that align with the role you're after. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!

✨Tip Number 4

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 at Zema Global. Let’s make it happen together!

We think you need these skills to ace Senior Software Engineer (London, UK)

React.js
Node.js
Express
Python
Golang
Agile Development Practices
Cloud-Native Solutions
AWS
Azure
PostgreSQL
Performance Optimization
CI/CD Pipelines
Git
Mentoring
Problem-Solving Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior Software Engineer role. Highlight your experience with frontend and backend technologies, especially React.js and Node.js/Express, as well as any cloud-native solutions you've worked on.

Showcase Your Projects: Include specific projects that demonstrate your ability to design and implement complex features. We want to see how you've tackled challenges and contributed to high-performance applications in the past.

Be Clear and Concise: When writing your application, keep it clear and concise. Use bullet points for easy reading and make sure to highlight your key achievements and skills relevant to the job description.

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!

How to prepare for a job interview at Zema Global Data Corporation

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like React.js, Node.js, and cloud platforms like AWS or Azure. Brush up on your knowledge of databases like PostgreSQL too, as you might be asked to discuss schema design or performance optimisation.

✨Showcase Your Leadership Skills

Since this role involves mentoring other developers, be prepared to share examples of how you've led projects or guided junior engineers in the past. Highlight your experience with Agile practices and how you’ve contributed to team processes.

✨Prepare for Problem-Solving Questions

Expect to tackle some technical challenges during the interview. Practice explaining your thought process when solving complex problems, especially those related to web application architecture and performance optimisation. This will show your analytical skills and ability to balance technical and business needs.

✨Understand the Company Culture

Familiarise yourself with Zema Global's values and mission. They emphasise collaboration, creativity, and innovation, so think about how your personal values align with theirs. Be ready to discuss how you can contribute to their culture and help drive meaningful impact for their customers.

Senior Software Engineer (London, UK)
Zema Global Data Corporation
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

Z
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>