remote
Senior Software Engineer, Data Enablement Platform - Brex
Software Engineer
Senior engineer building a high‑performance data enablement platform, designing scalable pipelines, APIs, and cloud infrastructure using Python, Java, SQL, AWS, and streaming technologies.
About the role
Key Responsibilities
- Design and implement end‑to‑end data pipelines that ingest, transform, and expose financial transaction data at scale.
- Develop robust, low‑latency APIs and services in Python and Java to serve internal and external analytics tools.
- Architect and maintain cloud infrastructure on AWS, including serverless components, container orchestration, and data storage solutions.
- Integrate streaming platforms such as Kafka to enable real‑time data processing and event‑driven workflows.
- Collaborate with product, data science, and security teams to ensure data quality, compliance, and performance benchmarks.
Requirements
- 5+ years of professional software engineering experience building data‑intensive systems.
- Strong proficiency in Python and Java, with solid SQL skills for complex query optimization.
- Hands‑on experience with AWS services (e.g., S3, Lambda, ECS/EKS, RDS) and infrastructure‑as‑code tools.
- Demonstrated ability to design and operate streaming pipelines using Kafka or comparable technologies.
- Track record of delivering production‑grade, highly available services in a fast‑moving, fintech environment.
Skills
pythonjavasqlawskafka