Senior Software Engineer - Distributed Systems & Platform Engineering
About this role
Employer-provided description, formatted for easier reading.
Salary ranges based on experience & performance in interviews.
No 3rd party or Corp-to-Corp. This is a direct hire role.
We are partnering with a leading global investment and technology-driven organization that is scaling multiple engineering teams focused on building business-critical platforms.
This is an opportunity for engineers who enjoy owning complex systems, solving difficult distributed-systems problems, and seeing a direct connection between engineering decisions and business outcomes.
Unlike many larger organizations where engineers contribute to a small piece of a product, engineers in this environment own systems end-to-end, influence technical direction, and work closely with senior stakeholders to deliver high-impact solutions.
What You'll Be Working On
You may contribute to platforms involving:
- Distributed backend systems
- Event-driven architectures
- High-volume transaction processing
- Data and ingestion platforms
- Workflow orchestration systems
- Financial infrastructure and operational platforms
- Real-time business-critical services
- Large-scale API and integration ecosystems
- Cloud-native platform modernization
What We're Looking For
- 3+ years of professional software engineering experience
- Strong commercial experience with either Java, C++ or Python
- Experience building distributed systems and microservices
- Strong understanding of event-driven architectures
Experience with technologies such as:
- Kubernetes
- AWS
- REST APIs
- SQL and NoSQL databases
- Experience owning systems through design, development, deployment and production support
- Strong problem-solving and system design skills
- Ability to explain technical decisions and tradeoffs clearly
Strongly Preferred
Experience with one or more of:
- Trading systems
- Payments infrastructure
- Transaction processing
- Reconciliation platforms
- Settlement workflows
- Market data systems
- Reference data platforms
- Order management systems
- Large-scale data pipelines
- Workflow orchestration platforms
What Makes Someone Successful Here / The strongest engineers typically:
- Remain highly hands-on
- Take ownership beyond their immediate responsibilities
- Influence technical direction
- Understand the business impact of their work
- Have built systems that are still running in production today
- Enjoy operating in small, high-performing teams
- Thrive in environments with significant ownership and accountability
Why Engineers Make The Move
- Larger ownership of critical systems
- More influence on architecture and product direction
- Faster career progression opportunities
- Exposure to exceptionally strong engineering peers
- Complex technical challenges at scale
- Direct impact on business outcomes