Senior Lead Software Engineer, Backend Engineering
Core
Senior Lead Software Engineer building secure, high-throughput, low-latency microservices and large-volume data processing systems for a financial services firm.
Role type
Senior Lead Software Engineer (Backend)
Builds
Production microservices, stream processing pipelines, and data processing systems
Domain
Financial Services / Cloud Backend Engineering
Deliverable
production ML models
Required skills
Java, C++, Python, AWS (EKS, ECS, Fargate, ELB), Kinesis, Flink, Redis, Ray, Spark, Kubernetes, Docker, Airflow, Kubeflow, CI/CD, Agile methodologies, AI-assisted development tools, responsible AI practices
Preferred skills
Recommendation and personalization systems
Technologies
AWS, Kubernetes, Docker, Airflow, Flink, Spark, Redis, Java, Python, CI/CD
Responsibilities
Develop secure, high-quality production code and review/debug code; Provide technical guidance to teams, contractors, and vendors; Drive decisions on product design and technical operations; Serve as subject matter expert; Advocate for firmwide frameworks and SDLC practices; Promote adoption of AI-assisted engineering practices; Establish validation standards for secure coding and testing; Apply SDLC toolchain capabilities to increase automation value