Senior Software Engineer - User Management

Bloomberg LP

Dublin, Ireland
On-site
Python or c++ enterprise application development
Relational database experience (postgresql/sql server)
End-to-end system design and architecture skills
This role involves designing resilient systems that support over 8 million users and handle 20+ billion data requests annually

Job Summary

  • This role involves designing resilient systems that support over 8 million users and handle 20+ billion data requests annually.
  • The team is responsible for the entire user lifecycle, from initial creation through their tenure with Bloomberg products.
  • Candidates will mentor colleagues, challenge the status quo, and decompose complex processes into modular, reusable software components.

Matching Summary

Match Score: 75

This role involves designing resilient systems that support over 8 million users and handle 20+ billion data requests annually.

Skills & Requirements

Must-have

  • Python or C++ enterprise application development
  • Relational database experience (PostgreSQL/SQL Server)
  • End-to-end system design and architecture skills
  • Kafka messaging and streaming technologies
  • Leadership and project management capabilities

Nice-to-have

  • Event-driven system design and architecture
  • Search technologies like Apache Solr or Elasticsearch
  • Modern frontend frameworks such as React or Angular
  • Experience translating complex workflows into business rules
  • Ability to ideate beyond the status quo

Key Requirements

  • Degree in Computer Science, Engineering, Mathematics, or equivalent experience
  • Proven experience building enterprise applications in Python or C++
  • Strong leadership skills to guide engineers with minimal oversight

Work Rights

Not specified

Tailored Resume

Cover Letter