Software Engineer II
Core
Design, develop, and operational support technology solutions for regulatory compliance, surveillance, supervision, and control oversight in global financial markets.
Role type
Senior IC Java Software Engineer
Builds
Scalable, secure, resilient, and regulator-ready technology solutions for compliance and supervision
Domain
Financial Services / Regulatory Technology / Trade Surveillance
Required skills
Java (JDK 17+), REST/GraphQL APIs (Spring Boot), SQL, Messaging (Kafka), Agile, Problem-solving, API-first design, Microservices, Cloud-native architecture
Preferred skills
Docker, Kubernetes, Search Engines (Solr/OpenSearch/ElasticSearch), CI/CD (GitHub Actions, Terraform), Security tools (SonarQube, Veracode), Big data/AI, Workflow engines (Camunda/Activiti/JBPM), Financial services domain knowledge
Technologies
Java, Spring Boot, Kafka, Docker, Kubernetes, Terraform, GitHub Actions, SonarQube, Veracode, Apache Solr, OpenSearch, ElasticSearch, Camunda, Activiti, JBPM
Responsibilities
Deliver strategic Compliance and Supervision technology initiatives; Build and support API-first, event-driven, microservices, and cloud-native architecture; Ensure technology solutions support regulatory obligations and embed auditability and traceability; Partner with Compliance, Risk, Data, and Business stakeholders to deliver scalable solutions.
Seniority
Mid-Senior, hands-on IC