Senior Software Engineer

New Today

Overview

Privalgo is seeking a dynamic Senior Software Engineer in London. You will work with Architects and Product Team to bring designs to life as part of a globally distributed team. You will develop secure, high‑performance code and manage the software development life cycle (SDLC) from preliminary design through development, tests and deployment.

You will be a mentor to less experienced developers, challenging the team to improve, and contribute new ideas for technology initiatives. A customer‑centric approach will underpin everything you do, delivering best‑in‑class service to our clients. The three pillars of our culture are ambition, accountability, and impact.

Responsibilities

  • Take new feature documentation and tickets from the Product Team and develop high‑quality code, often leading the implementation of the feature ready for testing.
  • Work with the wider team to assist with sizing new features.
  • Participate and provide support to the wider software development team and client base; be responsible for developing new features and bug fixes.
  • Develop high‑volume, high‑performance, high‑availability applications using proven frameworks and technologies.
  • Aid consistent use of shared platform components and technologies within Privalgo.
  • Contribute to best practices for application development.
  • Assist in writing unit and integration tests within test environments to ensure code quality.
  • Assist in defining the team's technical strategy and advising on product roadmaps and migration plans to achieve strategic goals.

Documentation

  • Take new feature documentation and tickets from the Product Team to implement new features.
  • Write concise yet comprehensive technical documentation.
  • Assist the team to explore and suggest appropriate technical solutions to achieve required product features, while monitoring progress against plans and safeguarding functionality, scalability, and performance.
  • Be responsible for work quality, ensuring it meets the technical standards for all output.
  • Monitor work against the production schedule and provide progress updates; report any issues or technical difficulties regularly.

Skills & Experience

Experience

  • 5+ years’ experience as a Software Engineer or Software Developer.
  • Demonstrable background in Computer Science, Computer Engineering or equivalent.
  • Experience within the FX and payments industry is desirable.

Skills

  • Strong knowledge of C# & .NET 6 or above and Angular.
  • Knowledge of Azure Cloud, in particular providing SaaS solutions.
  • Knowledge of object‑oriented programming, SQL, web application development and writing secure and robust code.
  • Creating/maintaining accurate and current system documentation.
  • Write efficient, reusable and well‑structured code.
  • Understand object‑oriented software development principles (inheritance, polymorphism).
  • Knowledge of the software development process and related technologies.
  • Good knowledge of Design Patterns, Software Engineering Principles and Best Practice.
  • Knowledge of configuring and supporting Dynamics CRM including writing custom code is a benefit.

You

  • Confidently manage multiple projects and ensure timely delivery of objectives in a fast‑paced environment.
  • Demonstrates ownership of assigned tasks, components, and the platform.
  • Strategic thinker with a track record of driving product innovation.
  • Strong analytical and problem‑solving abilities; makes data‑driven decisions to build the best products and features.
  • Excellent communicator with a professional demeanor, both written and verbal.
  • Ability to collaborate with key stakeholders across the business.
  • Effective mentor, coaching less experienced team members; challenge where necessary for Privalgo’s interests.
  • Detail‑oriented; maintains accuracy and attention to detail. Startup mentality: stay proactive and adapt quickly.
  • Embraces Privalgo’s culture, showing ambition, accountability and impact.

The hybrid life

The development team is globally distributed and operates in multiple time zones. The Head of Technology Engineering and the wider business are based in London. We aim to be in the office together two to three times a week; manage your week and deliverables from anywhere with responsibility for your outcomes.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Information Technology, Product Management, and Engineering
#J-18808-Ljbffr
Location:
City Of London, England, United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search