Principal Engineer - Performance and Scale

ExpertPrincipal
London, 🇬🇧 United Kingdom
Software Developer
Software development

Proxymity does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or based on an individual’s status in any group or class protected by applicable federal, state or local law. Proxymity encourages application from minorities, women, the disabled, protected veterans and all other qualified applicants

About Proxymity

Proxymity is a market leading digital investor communications platform focused on providing regulatory compliant products, focused initially on Proxy Voting and Shareholder Disclosure services. Founded in London and spun out of Citi, from the very beginning our mission focused on benefitting the whole capital markets ecosystem, rather than just one part or one player within it. This ethos is endorsed by investment from global consortium of some the industry’s most influential financial institutions.

About Us - Proxymity

Proxymity’s service offering is now a Global one, matching the needs of our custodian and broker community respectively. This is reflected by a fast-growing client base who have long desired an improved service by a trusted vendor. As a result, we are a fast-growth company and have already gone from 10 - 200+ employees in the last four years with a global footprint in London, New York, Tel-Aviv, Melbourne.

Role Description:

Join a highly skilled and enthusiastic engineering organization, determined to build innovative solutions that have the potential to transform the future of financial services globally.

As a Principal Engineer, you will play a crucial role in ensuring the Proxymity platform and its subsystems are prepared to meet future business volumes. You will drive technical decisions, lead and oversee strategic performance and scalability initiatives, and engage in profiling and fine-tuning core parts of the platform.

You will collaborate with global tech and product teams and interface with other groups around the world.

Responsibilities:

  • Play a key role in setting the technical strategy for platform performance scalability, ensuring system capacity would accommodate peak future loads.
  • Drive technical decisions and strategies that ensure system scalability, reliability, and performance.
  • Oversee scale and performance projects.
  • Own our Load Testing framework and lead Test Automation engineers specializing in performance and load testing.
  • Lead initiatives to profile, monitor, and optimize the performance of platform services and components.
  • Collaborate with other engineering leaders to align architecture and technology direction with the tech strategy.
  • Work closely with database administrators and developers to design efficient database schemas, indexes, and queries.
  • Develop and implement performance and load testing strategies to ensure the system can handle expected and peak loads.
  • Lead initiatives to extend the system observability capabilities, including performance monitoring. Advocate for the adoption of modern tooling and best practices.
  • Mentor and guide junior and senior engineers in best practices for performance, scalability, and system design.
  • Foster a culture of continuous improvement, knowledge sharing, and collaboration within the engineering team.

Requirements

  • Bachelor’s degree in computer science or a related field.
  • 8+ years of software engineering experience.
  • Proven experience working on a highly scalable distributed system.
  • Solid understanding of distributed systems and experience with microservices architecture.
  • Proven experience working in an architect capacity, designing and implementing large-scale, distributed systems.
  • Extensive experience with Java programming and in-depth knowledge of the JVM, including performance tuning and profiling.
  • Proven experience in performance optimization of relational databases (SQL Server and PostgreSQL is a plus).
  • Experience with AWS services and ecosystem.
  • Experience with performance and load testing tools and practices.
  • Strong knowledge of observability tools and practices, including logging, monitoring, and alerting.
  • Knowledge of Python is a plus.

Benefits

  • Birthday off in addition to annual leave
  • Access to Absorb Learning
  • Improved family-friendly policies
  • Work your way
  • Choose your tech
  • 2 duvet days a year
  • 1 volunteer day a year
  • 4-week sabbatical after 4 years at Proxymity
  • Workation- Our Workation policy means you can work anywhere in the world for up to 45 days per calendar year.

To assist us with evolving our DEI efforts and ensuring our process is as inclusive as possible, we will be sending out a brief diversity and inclusion survey for you to complete if you choose to apply for this position. This will be completely anonymous and is in no way tied to your application. If you could please take a few minutes out of your day to complete this that would be much appreciated.

 

Proxymity

Proxymity

A fast-growing fintech company focused on bringing technological innovation to the market infrastructure of the proxy voting, shareholder disclosure, and identification sector.

Fintech
Technology
Blockchain

LinkedIn

🏭financial services
🎂2017

Other jobs at Proxymity

 

 

 

 

 

 

 

 

View all Proxymity jobs

Notifications about similar jobs

Get notifications to your inbox about new jobs that are similar to this one.

🇬🇧 United Kingdom
Software Developer

No spam. No ads. Unsubscribe anytime.

Similar jobs