Senior Software Engineer - Real-time Data
Role responsibilities
Design and build high-volume, low-latency services and APIs using in-house and open-source technologies. Collaborate with Engineering, Product, Security, and CTO teams to drive distributed infrastructure solutions to completion.
Requirements
Requires 4+ years of experience with an object-oriented language and a degree in Computer Science or a related field. Candidates must have a proven track record of building reliable production software and diagnosing live operational issues.
Key skills
Object-oriented programming, Distributed architecture, API design, Systems design, C/C++, Java, Python, Linux system administration, Grafana, OpenTelemetry, CI/CD, Problem-solving, Technical project planning, Low-latency data distribution, Scalability, Reliability
Keywords
Real-time Data, Low-latency, Distributed Systems, C++, Java, Python, API, BPIPE, Grafana, OpenTelemetry, CI/CD, Linux, Financial Services, Scalability, Reliability, Performance, Compute, Storage, File System, Object-oriented programming, Infrastructure, Cloud Environments, On-prem, Observability, System Administration