Lead Software Engineer - Data & Payments Observability
Core
Lead the design and delivery of an activity-monitoring solution and event-driven microservices for a Data and Payments Observability Platform.
Role type
Senior IC lead software engineer (data & payments observability)
Builds
Scalable, resilient services, low-latency APIs, React data-heavy interfaces, and Kafka-based event processing systems.
Domain
Financial services / Data analytics / Payments
Required skills
Java, Spring Boot, Kafka, MySQL, AWS, React, Jenkins CI/CD, Databricks, Python, Elasticsearch, NoSQL, Docker, Kubernetes, Terraform, OpenTelemetry, AI-assisted development tools
Preferred skills
Cloud-native design, distributed tracing, SLOs/SLIs, security/compliance engineering, infrastructure as code, monitoring/telemetry systems
Technologies
AWS, Kafka, MySQL, Databricks, React, Spring Boot, Jenkins, Kubernetes, Docker, Terraform, Elasticsearch, OpenTelemetry, Python, Java
Responsibilities
Lead design and delivery of activity-monitoring solutions and event-driven microservices; define engineering standards for Spring Boot services; design data access patterns across MySQL and Databricks; establish AWS deployment approaches; own and improve Jenkins CI/CD pipelines; build and maintain React interfaces; prepare services for production with observability and incident-response runbooks; promote enterprise-authorized AI-assisted engineering practices.
Seniority
Senior, hands-on IC with leadership responsibilities